PAWN | Выдача здоровья игроку.

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
19 Май 2024
Сообщения
64
Здравствуйте, написал простенькую команду, чтобы выдавать здоровье игроку/администратору.
Если возникнут, ероры и варнинги отписывайте в тему - всегда рад ответить.
Активация команды:
/heal [ID]
Pawn:
CMD:heal(playerid, params[])
{
    if PI[playerid][pAdmin] < 8 *then return 1;
    {
        new targetID;
        if (sscanf(params, "u", targetID))
        {
            SendClientMessage(playerid, COLOR_RED, "Используйте: /heal [ID игрока]");
            return 1;
        }

        if (!IsPlayerConnected(targetID))
        {
            SendClientMessage(playerid, COLOR_RED, "Ошибка: Игрок с указанным ID не найден!");
            return 1;
        }

        SetPlayerHealth(targetID, 100.0);
        SendClientMessage(playerid, COLOR_GREEN, "Вы вылечили игрока!");
        SendClientMessage(targetID, COLOR_GREEN, "Вас вылечил администратор!");
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "Ошибка: У вас недостаточно прав для использования этой команды!");
    }
    return 1;
}
 
Заблокированный
Активный
Регистрация
30 Дек 2023
Сообщения
210
COLOR_RED, COLOR_GREEN, PI, pAdmn, *then undefined symbol
 
Пользователь
Регистрация
5 Апр 2024
Сообщения
62
COLOR_RED, COLOR_GREEN, PI, pAdmn, *then undefined symbol
это дефайны, которые ты сам добавляешь, COLOR_RED - это красный цвет, у кого он может называться по-другому, или же pAdmin мможет называться по-другому
 
Пользователь
Регистрация
19 Май 2024
Сообщения
64
COLOR_RED, COLOR_GREEN, PI, pAdmn, *then undefined symbol
Pawn:
#define COLOR_RED 0xFF0000FF
#define COLOR_GREEN 0x00FF00FF
#define COLOR_GREY 0x808080FF
#define COLOR_LIGHTRED 0xE32636FF
#define COLOR_OSHIBKA 0xFF4500FF
Pawn:
enum PlayerInfo
{
    pAdmin,
    // параметры которые у тебя в моде
};


new PlayerInfo[MAX_PLAYERS][PlayerInfo];
 
Сверху