UseGangZoneCheck
هشدار
This function was added in omp v1.1.0.2612 and will not work in earlier versions!
توضیحات
callback رو وقتی بازیکن وارد/خارج این zone میشه فعال میکنه.
نام | توضیحات |
---|---|
zoneid | ID zone ای که میخوای تشخیص منطقه براش فعال کنی. |
bool:enable | آیا تشخیص ورود باید شروع یا متوقف بشه؟ (true /false ) |
مقدار برگشتی
1: تابع با موفقیت اجرا شد.
0: تابع اجرا نشد. gangzone مشخص شده وجود نداره.
مثالها
new gGangZoneID = INVALID_GANG_ZONE;
public OnGameModeInit()
{
gGangZoneID = GangZoneCreate(1248.011, 2072.804, 1439.348, 2204.319);
// Enabled the callback when a player enters/leaves this zone
// callback ro vaghti player vared/kharej in zone mishe faal kon
UseGangZoneCheck(gGangZoneID, true);
}
public OnPlayerEnterGangZone(playerid, zoneid)
{
if (zoneid == gGangZoneID)
{
new string[64];
format(string, sizeof(string), "You are entering gangzone %i", zoneid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}
public OnPlayerLeaveGangZone(playerid, zoneid)
{
if (zoneid == gGangZoneID)
{
new string[64];
format(string, sizeof(string), "You are leaving gangzone %i", zoneid);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
return 1;
}
Callback های مرتبط
Callback های زیر ممکنه مفید باشن، چون به نحوی با این تابع مرتبط هستن.
- OnPlayerEnterGangZone: این callback وقتی بازیکن وارد gangzone میشه فراخوانی میشه.
- OnPlayerLeaveGangZone: این callback وقتی بازیکن از gangzone خارج میشه فراخوانی میشه.
توابع مرتبط
توابع زیر ممکنه مفید باشن، چون به نحوی با این تابع مرتبط هستن.
- GangZoneCreate: یک gangzone بساز.
- GangZoneDestroy: یک gangzone رو نابود کن.
- GangZoneShowForPlayer: gangzone رو برای یک بازیکن نشون بده.
- GangZoneShowForAll: gangzone رو برای همه بازیکنا نشون بده.
- GangZoneHideForPlayer: gangzone رو برای یک بازیکن مخفی کن.
- GangZoneHideForAll: gangzone رو برای همه بازیکنا مخفی کن.
- GangZoneFlashForPlayer: gangzone رو برای یک بازیکن چشمک بزن.
- GangZoneFlashForAll: gangzone رو برای همه بازیکنا چشمک بزن.
- GangZoneStopFlashForPlayer: چشمک زدن gangzone رو برای یک بازیکن متوقف کن.
- GangZoneStopFlashForAll: چشمک زدن gangzone رو برای همه بازیکنا متوقف کن.
- IsValidGangZone: چک کن که آیا gangzone معتبر هست.
- IsPlayerInGangZone: چک کن که آیا بازیکن توی gangzone هست.
- IsGangZoneVisibleForPlayer: چک کن که آیا gangzone برای بازیکن قابل مشاهده هست.