پرش به مطلب اصلی

UseGangZoneCheck

هشدار

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

توضیحات

callback رو وقتی بازیکن وارد/خارج این zone میشه فعال می‌کنه.

نامتوضیحات
zoneidID 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 خارج میشه فراخوانی میشه.

توابع مرتبط

توابع زیر ممکنه مفید باشن، چون به نحوی با این تابع مرتبط هستن.