Započeo ivanrogulj
•29. Jun 2012.[POMOC] /fill komanda
328
pregleda
3
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
44
Postovi:
21
Teme:
Pridružio se:Dec. 2011
29. Jun 2012.
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:
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:
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Č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 radiWheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
44
Postovi:
21
Teme:
Pridružio se:Dec. 2011
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava