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;
}
