06.10.2011, 21:03
Во общем у меня такая проблема количество бензина в машине уходит в "минус"
Помогите сделать так что бы при 0 количестве бензина автомобиль останавливался.
вот команда на заводку двигателя:
вот сообщение о 0 количестве бензина:
помогите буду благодарен.
Помогите сделать так что бы при 0 количестве бензина автомобиль останавливался.
вот команда на заводку двигателя:
PHP Code:
else if (strcmp("/en", cmdtext, true) == 0)
{
new caridi = GetPlayerVehicleID(playerid);
if(zavodis[playerid] == 0)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(Fuell[caridi] <= 0) return SendClientMessage(playerid,COLOR_WHITE, "::: Нет бензина! :::" );
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
zavodis[playerid] = 1;
}
}
}
else if(zavodis[playerid] == 1)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
zavodis[playerid] = 0;
}
}
}
return 1;
PHP Code:
if(newstate == PLAYER_STATE_DRIVER)
{
if(Fuell[caridi] <= 0)
{
GetVehicleParamsEx(caridi ,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(caridi ,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_REDD, "::: В автомобиле нет бензина ::: ");
SendClientMessage(playerid, COLOR_GREEN, "{62AD50}Используйте телефон {FFFFFF}(( /call )) {62AD50}вызвать механика / таксиста");
PlayerInfo[playerid][pFuelcar] = 0;
}
if(GetVehicleModel(caridi) != 481 || GetVehicleModel(caridi) != 509 || GetVehicleModel(caridi) != 510)
{
if(zavodis[playerid] == 0)
{
SendClientMessage(playerid,COLOR_GREEN,"{26931c}Чтобы завести двигатель нажмите на клавишу {ffffff}'2'{26931c} или введите {ffffff}'/en'");
}
}
}