Opis Problema: Napravio sam komandu /fill . I sada je problem u tome sto sam namistio da auta motori... imaju samo 40 litara, ali ja opet mogu napunit goriva preko 40Litara. Zanima me kako namjestiti da se nemoze napuniti gorivo preko 40 litara
Skripta koju koristite: editan CM:RP v.2.5
Deo skripte:
if(strcmp(cmd, "/fill", true) == 0) // By Ivan_Rogulj
{
new gorivo, vozilo = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, "INFO: /fill - cijena po litru 3$");
return 1;
}
gorivo = strval(tmp);
if(IsPlayerInVehicle(playerid, vozilo) && IsAtGasStation(playerid))
{
if(Gas == GasMax)
{
SendClientMessage( playerid,COLOR_WHITE, "Rezervoar je pun!" );
return 1;
}
Gas += gorivo;
if(Gas > 100)
{
Gas = 100;
}
format(string,sizeof(string),"* Vozilo napunjeno, za $%d.",gorivo*3);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
GivePlayerMoney(playerid, -gorivo*3);
}
else return SendClientMessage(playerid,COLOR_GREY," Niste na benzinskoj stanici ili nisi u vozilu!");
}
return 1;
}
Neke slike/video radi lakseg prepoznavanja problema:
[POMOC] /fill komanda
301
pregleda
3
postova
29. Jun 2012.
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
29. Jun 2012.
if(Gas > 100) probaj ovaj kod sad nism siguran samo promijni na 40 pa vid jel ti radiMorate biti prijavljeni da biste odgovorili na ovu temu.
Prijava