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

GetPlayerTargetPlayer

توضیحات

بررسی اینکه بازیکن به کی نشانه گرفته است.

نامتوضیحات
playeridID بازیکن برای دریافت هدفش.

مقادیر برگشتی

ID بازیکن هدف گرفته شده، یا INVALID_PLAYER_ID اگر هیچ‌کدام نباشد.

مثال‌ها

public OnPlayerUpdate(playerid)
{
// Store the ID
new playerTargetId = GetPlayerTargetPlayer(playerid);
if (playerTargetId != INVALID_PLAYER_ID && GetPlayerTeam(playerTargetId) == GetPlayerTeam(playerid))
{
GameTextForPlayer(playerid, "~R~do not shoot at team-mates!", 5000, 3);
}
}

نکات

هشدار

برای joypads/controllerها و بعد از فاصله خاصی کار نمی‌کند. برای تفنگ تک‌تیرانداز کار نمی‌کند، چون به چیزی lock نمی‌شود و به همین دلیل نمی‌تواند و نخواهد بازیکنی را برگرداند.

توابع مرتبط

کالبک‌های مرتبط

  • OnPlayerGiveDamage: زمانی که بازیکن آسیب می‌زند فراخوانی می‌شود.
  • OnPlayerTakeDamage: زمانی که بازیکن آسیب می‌بیند فراخوانی می‌شود.