Detaljan opis problema:U organizacijama ima sef...I sada ima komanda da uzmem neku stvar i stavim je u sef (/ostavi) i ima komanda da uzmem neku sttvar iz sefa (/uzmi) ali ni jedna komanda ne radi ako bi neko moga da uoci problem bio bih mu veoma zahvalan !
Dio skripte:
Komanda /uzmi
COMMAND:uzmi(playerid,params[])
{
new
id,
iznos,
string;
if (sscanf(params, "dd", id,iznos))
{
SendClientMessage(playerid, COLOR_GRAD4, "{0ed400}Koriscenje: {ffffff}/uzmi [ID stvari] ");
SendClientMessage(playerid, COLOR_WHITE, ": {0ed400}1 {FFFFFF}(Droga) | {0ed400}2 {FFFFFF}(Materijali) | {0ed400}3 {FFFFFF}(Novci)");
return 1;
}
new house = PlayerInfo;
if(IsPlayerInRangeOfPoint(playerid, 15, HouseInfo,HouseInfo,HouseInfo))
{
if(PlayerInfo == 255)
{
SendClientMessage(playerid, COLOR_WHITE, ": Ne posjedujete kucu.");
return 1;
}
switch(id)
{
case 1:
{
if(iznos > PlayerInfo) { SCM(playerid,COLOR_GRAD4," Nemate toliko droge u sefu."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, " Suma nemoze biti manja od 1! ");
PlayerInfo += iznos;
PlayerInfo -= iznos;
format(string, sizeof string," Uzeo si %d grama droge iz sefa sada imas %d grama droge u sefu.",iznos,PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
}
case 2:
{
if(iznos > PlayerInfo) { SCM(playerid,COLOR_GRAD4," Nemate toliko matsa u sefu."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, " Suma nemoze biti manja od 1! ");
PlayerInfo -= iznos;
PlayerInfo += iznos;
format(string,sizeof string," Uzeo si %d matsa iz sefa sada imas %d matsa u sefu.",iznos,PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
}
case 3:
{
if(iznos > PlayerInfo) { SCM(playerid,COLOR_GRAD4," Nemas toliko novaca u kuci."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, " Suma nemoze biti manja od 1! ");
PlayerInfo -= iznos;
JBC_GivePlayerMoney(playerid, iznos);
format(string, sizeof string," Uzeo si %d$ iz sefa sada imas %d$ u sefu.",iznos,PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
}
}
}
else
{
SCM(playerid,COLOR_GRAD4," Morate biti u kuci.");
return 1;
}
return 1;
}Komanda /ostavi
COMMAND:ostavi(playerid,params[])
{
new
id,
iznos,
string;
if (sscanf(params, "dd", id,iznos))
{
SendClientMessage(playerid, COLOR_GRAD4, "{0ed400}Koriscenje: {ffffff}/ostavi [ID stvari] ");
SendClientMessage(playerid, COLOR_WHITE, ": {0ed400}1 {FFFFFF}(Droga) | {0ed400}2 {FFFFFF}(Materijali) | {0ed400}3 {FFFFFF}(Novci)");
return 1;
}
new house = PlayerInfo;
if(IsPlayerInRangeOfPoint(playerid, 15, HouseInfo,HouseInfo,HouseInfo))
{
if(PlayerInfo == 255)
{
SendClientMessage(playerid, COLOR_WHITE, " Ne posjedujete kucu.");
return 1;
}
switch(id)
{
case 1:
{
if(iznos > PlayerInfo) { SCM(playerid,COLOR_GRAD4," Nemas toliko droge kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, " Suma nemoze biti manja od 1! ");
PlayerInfo -= iznos;
PlayerInfo += iznos;
format(string, sizeof string," Stavio si %d grama droge u sef trenutno imas u sefu %d grama droge.",iznos,PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
}
case 2:
{
if(iznos > PlayerInfo) { SCM(playerid,COLOR_GRAD4," Nemas toliko materijala kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, " Suma nemoze biti manja od 1! ");
PlayerInfo -= iznos;
PlayerInfo += iznos;
format(string, sizeof string," Stavio si %d materijala u sefu trenutno imas %d materijala.",iznos,PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
}
case 3:
{
if(iznos >
GetPlayerMoney(playerid)) { SCM(playerid,COLOR_GRAD4," Nemas toliko novaca kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, " Suma nemoze biti manja od 1! ");
JBC_GivePlayerMoney(playerid, - iznos);
PlayerInfo += iznos;
format(string, sizeof string," Stavio si %d$ u sef, trenutno u sefu imas %d$.",iznos,PlayerInfo);
SCM(playerid,COLOR_GRAD1,string);
}
}
}
else
{
SCM(playerid,COLOR_GRAD4," Morate biti u kuci.");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
