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

CreateMenu

توضیحات

یک منو ایجاد می‌کند.

نامتوضیحات
const title[]عنوان منوی جدید.
columnsمنوی جدید چند ستون داشته باشد.
Float:xموقعیت X منو (کانوس 640x460 - 0 منو را در سمت چپ قرار می‌دهد).
Float:yموقعیت Y منو (کانوس 640x460 - 0 منو را در بالای صفحه قرار می‌دهد).
Float:column1widthعرض ستون اول.
Float:column2widthعرض ستون دوم.
OPEN_MP_TAGS:...تعداد نامحدود آرگومان از هر نوع.

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

ID منوی جدید یا -1 در صورت شکست.

مثال‌ها

new Menu:exampleMenu;

public OnGameModeInit()
{
exampleMenu = CreateMenu("Example Menu", 2, 200.0, 100.0, 150.0, 150.0);
return 1;
}

نکات

نکته
  • این تابع فقط منو را ایجاد می‌کند - باید از ShowMenuForPlayer برای نمایش آن استفاده کنید.
  • شما فقط می‌توانید 2 ستون ایجاد کنید و به آن‌ها دسترسی داشته باشید (0 و 1).
  • اگر طول عنوان برابر یا بیشتر از 32 کاراکتر باشد، عنوان به 30 کاراکتر کوتاه می‌شود.
هشدار

حداکثر 12 آیتم در هر منو و حداکثر 128 منو در کل وجود دارد.

توابع مرتبط

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

  • OnPlayerSelectedMenuRow: زمانی فراخوانی می‌شود که بازیکن ردیفی از منو را انتخاب کند.
  • OnPlayerExitedMenu: زمانی فراخوانی می‌شود که بازیکن از منو خارج شود.