MeDBeD
Новичок
Сделал команду для заправки транспорта, вот диалог(неполный)
И вот сам таймер
В чем вопрос, как сделать так чтобы таймер останавливался тогда, когда бензин будет равен тому что было + сколько я ввел в диалоге потому, что сейчас стоит проверка на то, что если бензин = 100, то только тогда останавливается
PHP:
case 9:
{
if(response)
{
new carid = GetPlayerVehicleID(playerid);
inputfuel[playerid] = strval(inputtext);
timer1 = SetTimer("Refill", 500, true);
SetPVarInt(playerid, "Refill", 1);
PlayerInfo[playerid][pMoney] -= CENA_BENZ*inputfuel[playerid];
}
else TogglePlayerControllable(playerid,1);
}
PHP:
public Refill(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(Veh[vehicleid][vFuel] >= 100)
{
KillTimer(timer1);
SetPVarInt(playerid, "Refill", 0);
TogglePlayerControllable(playerid,1);
return 1;
}
Veh[vehicleid][vFuel] ++;
return 1;
}
