---
title: "SetPlayerDrunkLevel | open.mp"
description: "سطح مستی پلیر رو تنظیم می‌کنه که باعث می‌شه دوربین پلیر تکون بخوره و ماشین ها سخت کنترل بشن."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerDrunkLevel
language: fa
---

# SetPlayerDrunkLevel

## توضیحات

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

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

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

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

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

## مثال‌ها

```c
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](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerDrunkLevel): سطح مستی فعلی پلیر رو برمی‌گردونه.
