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 پلیر (رادار و غیره) مخفی میشه.
توابع مرتبط
- GetPlayerDrunkLevel: سطح مستی فعلی پلیر رو برمیگردونه.