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

SetPlayerDrunkLevel

توضیحات

سطح مستی پلیر رو تنظیم می‌کنه که باعث می‌شه دوربین پلیر تکون بخوره و ماشین ها سخت کنترل بشن.

نامتوضیحات
playeridآیدی پلیری که قراره سطح مستیش تنظیم بشه
levelسطح مستی که قراره تنظیم بشه

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

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

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

مثال‌ها

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/drunk", true) == 0)
{
SetPlayerDrunkLevel(playerid, 4000);
SendClientMessage(playerid, 0xFFFFFFAA, "You are now drunk; don't drink and drive!");
return 1;
}
return 0;
}

نکات

نکته
  • سطح مستی پلیر ها به مرور زمان و بر اساس FPS شون به طور خودکار کم می‌شه (پلیر هایی با 50 FPS هر ثانیه 50 'level' از دست می‌دن. این برای تشخیص FPS پلیر مفیده!).
  • در نسخه 0.3a سطح مستی کم می‌شه و در 2000 متوقف می‌شه.
  • در نسخه 0.3b+ سطح مستی تا صفر کم می‌شه.
  • Level های بالای 2000 باعث می‌شه پلیر مست بشه (دوربین تکون می‌خوره و ماشین ها سخت کنترل می‌شن).
  • حداکثر سطح مستی 50000 هست. وقتی سطح مستی بالای 5000 باشه، HUD پلیر (رادار و غیره) مخفی می‌شه.

توابع مرتبط