Skripta: Raven's
Opis problema:Pa kada napunim gorivno odem u -934124124141241 kako to da napravim
Dio Skripte: public Fillup()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new VID;
new FillUp;
new string[128];
VID = GetPlayerVehicleID(i);
FillUp = GasMax - Gas[VID];
if(Refueling[i] == 1)
{
if(IsACopCar(VID) || IsAnFbiCar(VID) || IsAnAmbulance(VID) || IsAnFiretruck(VID) || IsNgCar(VID) || IsAGovernmentCar(VID))
{
Gas[VID] += FillUp;
FillUp = FillUp * SBizzInfo[3][sbEntranceCost];
format(string,sizeof(string),"* Vozilo napunjeno, za: $%d.",FillUp);
SendClientMessage(i,COLOR_WHITE,string);
GameTextForPlayer(i, "~w~Vlada je platila gorivo.", 2000, 1);
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
Refueling[i] = 0;
TogglePlayerControllable(i, 1);
}
else
{
if(GetPlayerMoney(i) >= FillUp*100+4)
{
Gas[VID] += FillUp;
FillUp = FillUp * 100 * SBizzInfo[3][sbEntranceCost];
format(string,sizeof(string),"* Vozilo napunjeno, za: %d $.",FillUp);
SendClientMessage(i,COLOR_WHITE,string);
SafeGivePlayerMoney(i, - FillUp);
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
Refueling[i] = 0;
TogglePlayerControllable(i, 1);
}
else
{
format(string,sizeof(string),"* Nemate dovoljno novca za gorivo, kosta %d $ da biste napunili vozili.",FillUp);
SendClientMessage(i,COLOR_WHITE,string);
TogglePlayerControllable(i, 1);
}
}
}
}
}
return 1;
}
Citat: <<FarkiAS>> poslato April 19, 2012, 14:38:57 POSLE PODNE
Skripta: Raven's
Opis problema:Pa kada napunim gorivno odem u -934124124141241 kako to da napravim
Dio Skripte: public Fillup()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new VID;
new FillUp;
new string[128];
VID = GetPlayerVehicleID(i);
FillUp = GasMax - Gas[VID];
if(Refueling[i] == 1)
{
if(IsACopCar(VID) || IsAnFbiCar(VID) || IsAnAmbulance(VID) || IsAnFiretruck(VID) || IsNgCar(VID) || IsAGovernmentCar(VID))
{
Gas[VID] += FillUp;
FillUp = FillUp * SBizzInfo[3][sbEntranceCost];
format(string,sizeof(string),"* Vozilo napunjeno, za: $%d.",FillUp);
SendClientMessage(i,COLOR_WHITE,string);
GameTextForPlayer(i, "~w~Vlada je platila gorivo.", 2000, 1);
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
Refueling[i] = 0;
TogglePlayerControllable(i, 1);
}
else
{
if(GetPlayerMoney(i) >= FillUp*100+4)
{
Gas[VID] += FillUp;
FillUp = FillUp * 100 * SBizzInfo[3][sbEntranceCost];
format(string,sizeof(string),"* Vozilo napunjeno, za: %d $.",FillUp);
SendClientMessage(i,COLOR_WHITE,string);
SafeGivePlayerMoney(i, - FillUp);
SBizzInfo[3][sbTill] += FillUp;
ExtortionSBiz(3, FillUp);
Refueling[i] = 0;
TogglePlayerControllable(i, 1);
}
else
{
format(string,sizeof(string),"* Nemate dovoljno novca za gorivo, kosta %d $ da biste napunili vozili.",FillUp);
SendClientMessage(i,COLOR_WHITE,string);
TogglePlayerControllable(i, 1);
}
}
}
}
}
return 1;
}
Moguce je da imas neku AntiMoney Skriptu pa zjb nesto,u kodu je sve dobro,daj komandu kojom se puno gorivo !!
if(strcmp(cmd, "/fill", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Nisi u vozilu !!!");
return 1;
}
if(IsAtGasStation(playerid))
{
if(Gas[idcar] <= 99)
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Punjenje vozila, pricekajte",5000,3);
SetTimer("Fillup",RefuelWait,0);
Refueling[playerid] = 1;
}
else
{
GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Vozilo je vec puno gorivom !",3000,3);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"** Nisi na Benzinskoj!");
}
}
return 1;
evo ti komanda :D