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

CreateExplosionForPlayer

توضیحات

ایجاد انفجار که فقط برای یک بازیکن قابل مشاهده است. این می‌تواند برای جدا کردن انفجارها از سایر بازیکنان یا برای نمایش آنها فقط در جهان‌های مجازی مشخص استفاده شود.

نامتوضیحات
playeridشناسه بازیکن برای ایجاد انفجار.
Float:xمختصات X انفجار.
Float:yمختصات Y انفجار.
Float:zمختصات Z انفجار.
typeنوع انفجار.
Float:radiusشعاع انفجار.

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

این تابع همیشه true برمی‌گرداند، حتی اگر تابع با شکست مواجه شود (بازیکن وجود ندارد، شعاع نامعتبر یا نوع انفجار نامعتبر).

مثال‌ها

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/burnme", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
CreateExplosionForPlayer(playerid, x, y, z, 1, 10.0);
return 1;
}
return 0;
}

نکات

نکته

محدودیتی برای تعداد انفجارهایی که یک بازیکن می‌تواند همزمان ببیند وجود دارد. این تقریباً 10 انفجار است.

توابع مرتبط

  • CreateExplosion: ایجاد انفجار که برای تمام بازیکنان قابل مشاهده است.

همچنین ببینید