Skripta koju koristim:Moja
Detaljan opis problema:Ovako pravio sam rezervare na pumpa i sad ja kad hocu da sipam gorivo pise kanister je pun, a ja sam pravio ako sipa gorivo da od rezervara ide u minus i kad je prazan rezervoar da nmz da sipa, a meni izgleda se sve pomesalo.
Dio skripte: if(strcmp(cmd, "/fill", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAtGasStation(playerid))
{
if(Gas[idcar] <= 60)
{
new rand = 1 + (0); // Ovo stoji ako gledamo da igrac uvek sipa 10l goriva to prilagodi sebi kako hoces
gorivonapumpi -= rand;
KolicinaGorivaPumpa();
Delete3DTextLabel(GorivoPumpaLabel);
new gorivostring[1024];
format(gorivostring,256,"{00CCFF}Benzinska pumpa rezervoar:\n{FFFFFF}%d Litara",gorivonapumpi);
GorivoPumpaLabel = Create3DTextLabel(gorivostring, 0xFFFF00FF, 1004.6596,-939.8367,42.1813, 20.0,0);
GorivoPumpaLabel1 = Create3DTextLabel(gorivostring, 0xFFFF00FF, 1944.4645,-1773.0459,13.3906, 20.0,0);
GorivoPumpaLabel2 = Create3DTextLabel(gorivostring, 0xFFFF00FF, -91.2230,-1169.1630,2.4259, 20.0,0);
GorivoPumpaLabel3 = Create3DTextLabel(gorivostring, 0xFFFF00FF, 652.7723,-564.5052,16.3359, 20.0,0);
GorivoPumpaLabel4 = Create3DTextLabel(gorivostring, 0xFFFF00FF, 1381.6970,458.3022,19.9749, 20.0,0);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid,"~b~~n~~n~~n~~n~~n~~n~~n~~n~~n~Rezervoar se puni, sacekajte!",3000,3);
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
}
else
{
GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~kanister je pun",3000,4);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"[GRESKA] Niste na Pumpi!");
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):