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

AddPlayerClass

توضیحات

کلاسی به انتخاب کلاس اضافه می‌کند. کلاس‌ها استفاده می‌شوند تا بازیکن‌ها بتوانند با اسکینی از انتخاب خودشان spawn شوند.

نامتوضیحات
skinاسکینی که بازیکن با آن spawn خواهد شد.
Float:spawnXمختصات X نقطه spawn این کلاس.
Float:spawnYمختصات Y نقطه spawn این کلاس.
Float:spawnZمختصات Z نقطه spawn این کلاس.
Float:angleجهتی که بازیکن باید بعد از spawn رو به آن باشد.
WEAPON:weapon1اولین سلاح spawn برای بازیکن.
ammo1مقدار مهمات برای سلاح spawn اصلی.
WEAPON:weapon2دومین سلاح spawn برای بازیکن.
ammo2مقدار مهمات برای دومین سلاح spawn.
WEAPON:weapon3سومین سلاح spawn برای بازیکن.
ammo3مقدار مهمات برای سومین سلاح spawn.

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

ID کلاسی که همین الان اضافه شد.

319 اگر محدودیت کلاس (320) رسیده باشد. بالاترین ID کلاس ممکن 319 است.

مثال‌ها

public OnGameModeInit()
{
// بازیکن‌ها می‌توانند با اسکین CJ (0) یا اسکین The Truth (1) spawn شوند.
AddPlayerClass(0, 1958.33, 1343.12, 15.36, 269.15, WEAPON_SAWEDOFF, 36, WEAPON_UZI, 150, WEAPON_BRASSKNUCKLE, 1); // CJ
AddPlayerClass(1, 1958.33, 1343.12, 15.36, 269.15, WEAPON_SAWEDOFF, 36, WEAPON_UZI, 150, WEAPON_BRASSKNUCKLE, 1); // The Truth
return 1;
}

نکات

نکته

حداکثر ID کلاس 319 است (شروع از 0، پس مجموعاً 320 کلاس). وقتی این حد رسیده باشد، هر کلاس اضافی که اضافه شود ID 319 را جایگزین خواهد کرد.

توابع مرتبط

  • AddPlayerClassEx: کلاسی با تیم پیش‌فرض اضافه کنید.
  • GetAvailableClasses: تعداد کلاس‌های تعریف شده را دریافت کنید.
  • EditPlayerClass: داده کلاس را ویرایش کنید.
  • SetSpawnInfo: تنظیمات spawn بازیکن را تنظیم کنید.
  • SetPlayerSkin: اسکین بازیکن را تنظیم کنید.

منابع مرتبط