Skripta koju koristim:FactionGame zadnji objavljeni onaj
Detaljan opis problema:Zanima me da li moze da se rijesi ono "NEMAMO VISE ZALIHA" kad idem npr /rentbike ili nekad /v buy to me nervira uvjek to pise...i sta to uopste znaci kako da nabavim zalihe ako se ne moze uklonit..
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):
(http://www.dodaj.rs/f/18/Zs/taf5wKH/sa-mp-006.png)
daj komandu /rent
if(strcmp(cmd, "/rentbike", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 153 && GetPlayerVehicleID(playerid) <= 177)
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo[0][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
return 1;
}
if (JB_GetPlayerMoney(playerid) < 150)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca da iznajmite skuter !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
return 1;
}
foreach (Player, i)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovaj skuter !");
return 1;
}
}
/*if(PlayerInfo[playerid][pPbiskey] == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (JB_GetPlayerMoney(playerid) < SBizzInfo[0][sbEntranceCost])
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
return 1;
}
foreach (Player, i)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovaj skuter !");
return 1;
}
}
SafeJB_GivePlayerMoney(playerid,-SBizzInfo[0][sbEntranceCost]);
SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost];
ExtortionSBiz(0, SBizzInfo[0][sbEntranceCost]);
SBizzInfo[0][sbProducts]--;
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Nemojte zaboraviti da ~b~/unrentbike~n~~g~/lock ~w~da zakljucate skuter",hirefee);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
}
}
return 1;
}
probaj
if(strcmp(cmd, "/rentbike", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 153 && GetPlayerVehicleID(playerid) <= 177)
if (JB_GetPlayerMoney(playerid) < 150)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca da iznajmite skuter !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
return 1;
}
foreach (Player, i)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovaj skuter !");
return 1;
}
}
/*if(PlayerInfo[playerid][pPbiskey] == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (JB_GetPlayerMoney(playerid) < SBizzInfo[0][sbEntranceCost])
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
return 1;
}
foreach (Player, i)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovaj skuter !");
return 1;
}
}
SafeJB_GivePlayerMoney(playerid,-SBizzInfo[0][sbEntranceCost]);
SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost];
ExtortionSBiz(0, SBizzInfo[0][sbEntranceCost]);
SBizzInfo[0][sbProducts]--;
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Nemojte zaboraviti da ~b~/unrentbike~n~~g~/lock ~w~da zakljucate skuter",hirefee);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
}
}
return 1;
}
ako nece:
if(strcmp(cmd, "/rentbike", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 153 && GetPlayerVehicleID(playerid) <= 177)
{
if (JB_GetPlayerMoney(playerid) < 150)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca da iznajmite skuter !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
return 1;
}
foreach (Player, i)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovaj skuter !");
return 1;
}
}
/*if(PlayerInfo[playerid][pPbiskey] == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (JB_GetPlayerMoney(playerid) < SBizzInfo[0][sbEntranceCost])
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate dovoljno novca !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
return 1;
}
foreach (Player, i)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Neko je vec iznajmio ovaj skuter !");
return 1;
}
}
SafeJB_GivePlayerMoney(playerid,-SBizzInfo[0][sbEntranceCost]);
SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost];
ExtortionSBiz(0, SBizzInfo[0][sbEntranceCost]);
SBizzInfo[0][sbProducts]--;
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Nemojte zaboraviti da ~b~/unrentbike~n~~g~/lock ~w~da zakljucate skuter",hirefee);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
}
}
return 1;
}
ako oces da uopce nemas toga pobrisi ovo:
if(SBizzInfo[0][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
return 1;
}
a ako oces nek ostane, a da te ne nervira ono:
odi u scriptfiles->bizz ili sbizz [neznam tocno(pogledaj sam)] i stavi svoje ime umjesto The State ili ako je vec u toj skripti :)
Pa citaj u komandi jel vidis da treba producta da bi se moglo rentat,a ako imalo znas skriptat to mozes rjesit sam!
Neam pojma jel znam skriptat al sam brisao sve to i nije radilo izbacivalo neke errore sad cu probat ovo od system32
EDIT:Evo uradio sam samo mi compila i bude bez warninga a kad odem vidit .amx fajl pise da je 0kb i sad nece pokrenut srw...
Compilas vjerojatno krivim pawnom... UÄ'i u pawno klikni pawn pa file,open lociraj taj mod,compilaj i radit ce ti
bio sam probao onu prvu sto je rekao i bilo to sa .amx a sada probao drugu i izbaci mi error kao undefined symbol hirefee
Edit:A Opet sam probao ono da udjem normalno preko pawno pa file i otvorim gamemod pa onu prvu komandu al opet isto bude 0kb i nece otvori..
probaj to sve maknut iz bizz.cfg i stavi ono di ti je pokazivalo 0kb .amx bez errora i warninga
Ako nece posalji mi GM ako hoces pa cu ja probat
Citat: System32 poslato April 21, 2011, 10:33:32 PRE PODNE
probaj to sve maknut iz bizz.cfg i stavi ono di ti je pokazivalo 0kb .amx bez errora i warninga
Ako nece posalji mi GM ako hoces pa cu ja probat
Ne kontam aj cek poslacu ti na PM pa downloadaj moj i probaj napravit...