Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Взятое число в базе не совпадает с выводом.

Статус
В этой теме нельзя размещать новые ответы.

Dex7plays

Начинающий
Пользователь
Регистрация
16 Дек 2015
Сообщения
61
Лучшие ответы
0
Репутация
3
Приветствую. Часа 2 голову ломаю голову, при использовании команды /healme игрок получает хп равное числу vip_hp а не vip_useheal.

Код:

PHP:
CMD:healme(playerid) {
    if(!PlayerInfo[playerid][pMedKit]) return ErrorMessage(playerid, "У Вас нет аптечки");
    if(player_to_golod[playerid]) return ErrorMessage(playerid, "Нельзя использовать на голодных играх");
    if(TI[playerid][tDuel] != -1) return ErrorMessage(playerid, "Нельзя использовать на дуэлях");
    new Float:health;
    GetPlayerHealth(playerid,health);
    if(health + vip_status[PlayerInfo[playerid][pVips]][vip_useheal] < vip_status[PlayerInfo[playerid][pVips]][vip_hp]) health += vip_status[PlayerInfo[playerid][pVips]][vip_useheal];
    else health = vip_status[PlayerInfo[playerid][pVips]][vip_hp];
    if(health > vip_status[PlayerInfo[playerid][pVips]][vip_hp]) health = vip_status[PlayerInfo[playerid][pVips]][vip_hp];
    SetPlayerHealth(playerid,health);
    MeAction(playerid,"использовал(а) аптечку");
    new string[13];
    format(string,sizeof(string),"+%d HP",vip_status[PlayerInfo[playerid][pVips]][vip_useheal]);
    SetPlayerChatBubble(playerid,string,COLOR_YELLOW,20.0,10000);
    ApplyAnimation(playerid,"ped","gum_eat",4.0,0,0,0,0,0,1);
    PlayerInfo[playerid][pMedKit] -= 1;
    UpdatePlayerData(playerid,"pMedKit",PlayerInfo[playerid][pMedKit]);
    return 1;
}
}
Значения в базе
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!


Очень хотелось бы понять где я ошибся.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу