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

CreatePlayerPickup

هشدار

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

توضیحات

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

نامتوضیحات
playeridID بازیکنی که برایش پیکاپ ایجاد شود.
modelمدل پیکاپ.
typeنوع پیکاپ. مشخص می‌کند که پیکاپ هنگام برداشته شدن چگونه واکنش نشان دهد.
Float:xمختصات X برای ایجاد پیکاپ.
Float:yمختصات Y برای ایجاد پیکاپ.
Float:zمختصات Z برای ایجاد پیکاپ.
virtualWorldID دنیای مجازی پیکاپ. از -1 استفاده کنید تا پیکاپ در همه دنیاها نمایش داده شود.

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

ID player-pickup ایجاد شده، -1 در صورت شکست (رسیدن به حداکثر پیکاپ).

مثال‌ها

new PlayerPickupArmour[MAX_PLAYERS]; // متغیری برای ذخیره ID player-pickup ایجاد کنید

public OnPlayerConnect(playerid)
{
PlayerPickupArmour[playerid] = CreatePlayerPickup(playerid, 1242, 2, 2010.0979, 1222.0642, 10.8206, -1);
// یک پیکاپ زره ایجاد کنید و ID را در 'PlayerPickupArmour[playerid]' ذخیره کنید
return 1;
}

نکات

نکته
  • تنها نوع پیکاپی که می‌تواند از داخل وسیله نقلیه برداشته شود 14 است (به جز پیکاپ‌های خاص مثل bribes).
  • پیکاپ‌ها برای همه بازیکنان نمایش داده می‌شوند و توسط آن‌ها قابل برداشتن هستند.
  • ممکن است اگر DestroyPlayerPickup() هنگام برداشتن پیکاپ استفاده شود، بیش از یک بازیکن بتواند پیکاپ را بردارد، به دلیل تاخیر. این را می‌توان با استفاده از متغیرها حل کرد.
  • برخی از انواع پیکاپ با 'پاسخ‌های خودکار' همراه هستند، مثلاً استفاده از مدل M4 در پیکاپ خودکار به بازیکن سلاح و مقداری تیر می‌دهد.
  • برای پیکاپ‌های کاملاً اسکریپت شده، باید از نوع 1 استفاده کنید.
هشدار

باگ‌های شناخته شده:

  • پیکاپ‌هایی که X یا Y آن‌ها کمتر از 4096.0- یا بیشتر از 4096.0 باشد، نمایش داده نمی‌شوند و OnPlayerPickUpPlayerPickup را هم فعال نمی‌کنند.

توابع مرتبط

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

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

  • OnPlayerPickUpPlayerPickup: زمانی فراخوانی می‌شود که بازیکن یک player-pickup بردارد.
  • OnPlayerPickupStreamIn: زمانی فراخوانی می‌شود که player-pickup وارد محدوده دید بازیکن شود.
  • OnPlayerPickupStreamOut: زمانی فراخوانی می‌شود که player-pickup از محدوده دید بازیکن خارج شود.

منابع مرتبط