• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

трабл с проверкой

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

DeanMrz

Умник
Создал проверку на наличие у автомобиля 100 хп, и при взрыве водителю автомобиля должно приходить сообщение в чат и выдавать параметр vsDeath = 1, но происходит это с пасажиром рандомным
Код:
PHP:
forward CheckHealth(playerid);
public CheckHealth(playerid)
{
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
    {
        new Float:hp;
        GetVehicleHealth(GetPlayerVehicleID(playerid), hp);
        if(GetPlayerVehicleID(playerid) == 0) return 0;
        if(hp <= 260)
        {
            new carid = GetPlayerCarIDx(playerid), query_string[117];
            {
                SCM(playerid,error,!""Er"Ваш автомобиль уничтожен. Вы можете забрать его после ремонта в Городском паркинге.");
                VehicleServerInfo[carid][vsDeath] = 1;
                VehicleInfo[VehicleServerInfo[carid][vsCount]][vDeathSpawn] = 0;
                DestroyVehicle(GetPlayerVehicleID(playerid));
                format(query_string, sizeof(query_string),"UPDATE `vehical_all` SET `death` = '1' WHERE `ID` ='%d'", VehicleServerInfo[carid][vsIDmysql]);
                mysql_tquery(con_id, query_string,  "", "");
            }
        }
    }
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу