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
289
pregleda
3
postova
pre 13 godina
pre 13 godina
if(Gas > 100) probaj ovaj kod sad nism siguran samo promijni na 40 pa vid jel ti radi
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava