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

SetPlayerTime

توضیحات

زمان بازی رو برای پلیر تنظیم می‌کنه. اگه ساعت پلیر فعال باشه (TogglePlayerClock) زمان نمایش داده شده توسط اون به طور خودکار به‌روز می‌شه.

نامتوضیحات
playeridآیدی پلیری که قراره زمان بازیش تنظیم بشه
hourساعت که قراره تنظیم بشه (0-23)
minuteدقیقه که قراره تنظیم بشه (0-59)

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

true - تابع با موفقیت اجرا شد.

false - تابع نتونست اجرا بشه. پلیر مشخص شده وجود نداره.

مثال‌ها

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/noon", true))
{
SetPlayerTime(playerid, 12, 0); // Zohre
return 1;
}
if (!strcmp(cmdtext, "/midnight", true))
{
SetPlayerTime(playerid, 0, 0); // Nime shab
return 1;
}
return 0;
}

نکات

هشدار

استفاده از این تابع توی OnPlayerConnect کار نمی‌کنه.

توابع مرتبط

  • SetWorldTime: زمان سراسری سرور رو تنظیم می‌کنه.
  • GetPlayerTime: زمان پلیر رو دریافت می‌کنه.
  • TogglePlayerClock: ساعت گوشه بالا راست رو فعال/غیرفعال می‌کنه.