---
title: "SetPlayerHealth | open.mp"
description: "سلامتی (جون) یک بازیکن رو تنظیم می‌کنه."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerHealth
language: fa
---

# SetPlayerHealth

## توضیحات

سلامتی (جون) یک بازیکن رو تنظیم می‌کنه.

| اسم | توضیح |
| --- | --- |
| playerid | شناسه بازیکنی که می‌خوای سلامتیش رو تنظیم کنی. |
| Float:health | مقداری که می‌خوای سلامتی بازیکن روش تنظیم کنی. حداکثر سلامتی که توی HUD نمایش داده میشه 100 هست، اما مقادیر بیشتر هم معتبره. |

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

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

**false** - تابع اجرا نشد. یعنی بازیکن مشخص شده وجود نداره.

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp("/heal", cmdtext, true))
    {
        // سلامتی بازیکن رو کامل می‌کنه
        SetPlayerHealth(playerid, 100.0);
        return 1;
    }
    if (!strcmp("/kill", cmdtext, true))
    {
        // بازیکن رو می‌کشه
        SetPlayerHealth(playerid, 0.0);
        return 1;
    }
    return 0;
}
```

## نکته‌ها

یادداشت

-   اگه سلامتی بازیکن رو به 0.0 یا مقدار منفی تنظیم کنی، بلافاصله می‌میره.
-   اگه سلامتی بازیکن کمتر از 10.0 یا بیشتر از 98303.0 باشه، نوار سلامتیش چشمک میزنه.

هشدار

سلامتی به شکل عدد صحیح گرد شده دریافت میشه: 50.15 تنظیم کنی، اما 50.0 می‌گیری

## تابع‌های مرتبط

-   [GetPlayerHealth](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerHealth): فهمیدن اینکه بازیکن چقدر سلامتی داره.
-   [GetPlayerArmour](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerArmour): فهمیدن اینکه بازیکن چقدر زره داره.
-   [SetPlayerArmour](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerArmour): تنظیم زره بازیکن.
