Započeo Nikola_Soprano
•17. Jun 2013.• Zaključano[Pomoc] VELIKI BUG SA KUCOM!
345
pregleda
4
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
83
Postovi:
36
Teme:
Pridružio se:Nov. 2012
17. Jun 2013.
Skripta koju koristim: Moja editovana
Detaljan opis problema: evo ovako, imam bug sa kucom, igraci su mi prijavili, nekako se u kuci pojavljuju milijarde... Oni kazu: "Ubacio sam milion u kucu i danas imam milijardu" kako da sredim bug da im se ne povecava iznos novca: evo je moja cmd /ostavi
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Detaljan opis problema: evo ovako, imam bug sa kucom, igraci su mi prijavili, nekako se u kuci pojavljuju milijarde... Oni kazu: "Ubacio sam milion u kucu i danas imam milijardu" kako da sredim bug da im se ne povecava iznos novca: evo je moja cmd /ostavi
Dio skripte:
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, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Ne posjedujete kucu.");
return 1;
}
switch(id)
{
case 1:
{
if(iznos > PlayerInfo) { SCM(playerid,COLOR_GRAD4,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Nemas toliko droge kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] 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,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Nemas toliko materijala kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] 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,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Nemas toliko novaca kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Suma nemoze biti manja od 1! ");
SafeJBC_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,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Morate biti u kuci.");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /
17. Jun 2013.
PlayerInfo += iznos;Zasto tako cuvas u sefu? Koja je to logika kako onda ucitas ako je upitanju igracev id, zar nebi trebao napraviti to KucaMats u HouseInfo i onda koristiti jos , a ne . Samo mi to nema logike ostalo mi deluje ok ili ja gresim
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
83
Postovi:
36
Teme:
Pridružio se:Nov. 2012
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
17. Jun 2013.
|LG|Yui_Sang wrote on June 17, 2013, 12:55 pm:
Skripta koju koristim: Moja editovana
Detaljan opis problema: evo ovako, imam bug sa kucom, igraci su mi prijavili, nekako se u kuci pojavljuju milijarde... Oni kazu: "Ubacio sam milion u kucu i danas imam milijardu" kako da sredim bug da im se ne povecava iznos novca: evo je moja cmd /ostavi
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Detaljan opis problema: evo ovako, imam bug sa kucom, igraci su mi prijavili, nekako se u kuci pojavljuju milijarde... Oni kazu: "Ubacio sam milion u kucu i danas imam milijardu" kako da sredim bug da im se ne povecava iznos novca: evo je moja cmd /ostavi
Dio skripte:
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, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Ne posjedujete kucu.");
return 1;
}
switch(id)
{
case 1:
{
if(iznos > PlayerInfo) { SCM(playerid,COLOR_GRAD4,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Nemas toliko droge kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] 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,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Nemas toliko materijala kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] 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,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Nemas toliko novaca kod sebe."); return 1; }
if(iznos < 0) return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Suma nemoze biti manja od 1! ");
SafeJBC_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,"{FFFFFF}[{F81414}BSL-RP{FFFFFF}] Morate biti u kuci.");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava