06.04.2015, 12:00
Hello, i'm using timer's to load fuel in to the gas tank, about 10sec's later, gta crashers, same happenis whit unloading can you help me someway?
if(GetPVarInt(playerid, "dPylimas") == 1)
{
if(fDegalai[0] != 0)
{
SetTimerEx("Backa",1000,false,"iiiii",vehicleid,curgass+100,kof,mokejo+kof,playerid);
vehicleDB[vehicleid][gas]+=50;
fDegalai[0]-=100;
GivePlayerMoneyA(playerid,-kof);
new msg[128],trysDtextas[175];
format(msg,sizeof(msg),"~n~ Ipilta: ~r~%i~w~.~n~Tarifas: ~r~%i~w~ EUR/100 L.~n~Suma: ~r~%i~w~ EUR.~n~Baigti: ~k~~ENTER~",curgass,kof,mokejo);
GameTextForPlayer(playerid,msg,1100,5);
format(trysDtextas,sizeof(trysDtextas),"{FFFFFF}Bake yra: {FF4252}%i {FFFFFF}litrų degalų",fDegalai[0]);
Update3DTextLabelText(gasTEXT, LABEL_SPALVA, trysDtextas);
}
else
{
TogglePlayerControllable(playerid, true);
GameTextForPlayer(playerid, "Bake nera degalų",2000,5);
SetPVarInt(playerid, "Pila", 0);
EndBacka(playerid,vehicleid,curgass,kof,mokejo);
}
}
else
{
if(fDegalai[1] != 0)
{
SetTimerEx("Backa",1000,false,"iiiii",vehicleid,curgass+100,kof,mokejo+kof,playerid);
vehicleDB[vehicleid][gas]+=50;
fDegalai[1]-=100;
GivePlayerMoneyA(playerid,-kof);
new msg[128],trysDtextas[175];
format(msg,sizeof(msg),"~n~ Ipilta: ~r~%i~w~.~n~Tarifas: ~r~%i~w~ EUR/100 L.~n~Suma: ~r~%i~w~ EUR.~n~Baigti: ~k~~ENTER~",curgass,kof,mokejo);
GameTextForPlayer(playerid,msg,1100,5);
format(trysDtextas,sizeof(trysDtextas),"{FFFFFF}Bake yra: {FF4252}%i {FFFFFF}litrų degalų",fDegalai[1]);
Update3DTextLabelText(gasTEXT1, LABEL_SPALVA, trysDtextas);
}
else
{
TogglePlayerControllable(playerid, true);
GameTextForPlayer(playerid, "Bake nera degalų",2000,5);
SetPVarInt(playerid, "Pila", 0);
EndBacka(playerid,vehicleid,curgass,kof,mokejo);
}
}