Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: VuKaN poslato Februar 08, 2016, 14:55:07 POSLE PODNE

Naslov: [Pomoc] /changename
Poruka od: VuKaN poslato Februar 08, 2016, 14:55:07 POSLE PODNE
Skripta koju koristim: edit easy money
Detaljan opis problema: Kada sam na serveru, iznajmljenom(zakupljenom) i kucam /changename pokazuje da komanda nepostoji, ali kada ukucam sve sto treba pise da mu je promenio ime a nije, a na kucnom serveru radi.
Dio skripte: http://pastebin.com/GzYXnwzW (http://pastebin.com/GzYXnwzW)
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc] /changename
Poruka od: // xunder poslato Februar 09, 2016, 11:47:15 PRE PODNE
Probaj update sscanf.so (ako je host Linux) ovo je dobro odradjena cmd.
Naslov: Odg: [Pomoc] /changename
Poruka od: VuKaN poslato Februar 09, 2016, 20:42:09 POSLE PODNE
Citat: sa_!XundeR poslato Februar 09, 2016, 11:47:15 PRE PODNE
Probaj update sscanf.so (ako je host Linux) ovo je dobro odradjena cmd.
Da, linux je server. Znaci samo da dodam u plugins najnoviji sscanf?
Znaci, ovo samo da dodam na GP? http://prntscr.com/a14vsy (http://prntscr.com/a14vsy)
Naslov: Odg: [Pomoc] /changename
Poruka od: // xunder poslato Februar 09, 2016, 20:47:22 POSLE PODNE
ovo plugins samo :)
Naslov: Odg: [Pomoc] /changename
Poruka od: VuKaN poslato Februar 09, 2016, 20:52:52 POSLE PODNE
Radi, hvala. Da ne bih otvarao novu temu, zelim da te pitam, da li je ova komanda dobara? Da moze sa obe kordinate da kuca /bank

CMD:bank(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1436.5366,-966.1215,1003.3478))
{
format(ErrorTextS,sizeof(ErrorTextS),"Nisi na salteru za uredjivanje bankovnog racuna.");
SCM(playerid,GRAD2,ErrorTextS);
return 1;
}
else if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1476.4991,-1013.7864,1.8221))
{
format(ErrorTextS,sizeof(ErrorTextS),"Nisi na salteru za uredjivanje bankovnog racuna.");
SCM(playerid,GRAD2,ErrorTextS);
return 1;
}
if(PlayerInfo[playerid][pKKartica] == 0)
{
format(ErrorTextS,sizeof(ErrorTextS),"Ti nemas kreditnu karticu.");
SCM(playerid,GRAD2,ErrorTextS);
return 1;
}
new kolicina;
if(sscanf(params, "i", kolicina)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/bank [kolicina]");
if(kolicina < 1) return SCM(playerid,GRAD2,"Ne mozete podici manje od $1.");
if(PlayerInfo[playerid][pPare] < kolicina) return SCM(playerid, -1,"Nemate toliko novca u dzepu!");
new stari = PlayerInfo[playerid][pBanka];
GivePlayerMoneyEx(playerid, -kolicina);
PlayerInfo[playerid][pBanka] += kolicina;
SCM(playerid,-1,"|___ IZVESTAJ BANKE ___|");
format(ErrorTextS,sizeof(ErrorTextS)," Stari Iznos: %d$",stari);
SCM(playerid,GRAD2, ErrorTextS);
format(ErrorTextS,sizeof(ErrorTextS)," Ulozeno: %d$",kolicina);
SCM(playerid,GRAD2, ErrorTextS);
SCM(playerid,-1,"|------------------------------------------|");
format(ErrorTextS,sizeof(ErrorTextS)," Novi iznos: %d$",PlayerInfo[playerid][pBanka]);
SCM(playerid,GRAD2, ErrorTextS);
SacuvajIgraca(playerid);
return 1;
}
Naslov: Odg: [Pomoc] /changename
Poruka od: Tosic ツ poslato Februar 09, 2016, 20:53:05 POSLE PODNE
Update plugin ali i sscanf2.inc file i recompile i tek onda probaj
Naslov: Odg: [Pomoc] /changename
Poruka od: VuKaN poslato Februar 09, 2016, 20:59:54 POSLE PODNE
Radi sada, hvala. Mozete li pogledati ovo iznad da li je dobro?
Naslov: Odg: [Pomoc] /changename
Poruka od: Tosic ツ poslato Februar 09, 2016, 21:05:16 POSLE PODNE
Neznam sta ti dodje ErrorTextS skracenica za SCM? Nikad nisam pravio komandu na ovakav nacin npr za ovo prvo ako je u rangeu ja bi to stavio i odma ispod SCM tako za sve provere i onda krenuo cepati ostalo ali svejedno. Uglavnom po meni je u redu ali nek ti kaze neko iskusniji
Naslov: Odg: [Pomoc] /changename
Poruka od: VuKaN poslato Februar 09, 2016, 21:08:26 POSLE PODNE
Citat: Tosic poslato Februar 09, 2016, 21:05:16 POSLE PODNE
Neznam sta ti dodje ErrorTextS skracenica za SCM? Nikad nisam pravio komandu na ovakav nacin npr za ovo prvo ako je u rangeu ja bi to stavio i odma ispod SCM tako za sve provere i onda krenuo cepati ostalo ali svejedno. Uglavnom po meni je u redu ali nek ti kaze neko iskusniji
Nesto nalik stringu. Pitam samo za ovo IsPlayerInRangeOfPoint, da li ce dobro raditi to.. Pff ne radi komanda /bank, kako da je namestim da moze sa 2 lokacije da je aktivira?
Naslov: Odg: [Pomoc] /changename
Poruka od: // xunder poslato Februar 09, 2016, 21:14:33 POSLE PODNE
Ovo je dobra cmd (bank)
Zanima ne sto koristis bzvz format pa onda SCM ako nista ne moras formatirati nego samo upisati "suv" tekst. Samo opterecujes memoriju :D
Naslov: Odg: [Pomoc] /changename
Poruka od: VuKaN poslato Februar 09, 2016, 21:16:01 POSLE PODNE
Eh sad, nece komanda /bank, ni sa jedne ni sa druge lokacije..
Naslov: Odg: [Pomoc] /changename
Poruka od: Tosic ツ poslato Februar 09, 2016, 21:21:03 POSLE PODNE
Obrisi formate i uradi prvu proveru tj prvi rangeofpoint i onda odma mozes nastaviti ili else kao sto si krenuo. Ovo ostalo copy/paste i compile a ako ne bude radilo onda kordinate zezaju.
Naslov: Odg: [Pomoc] /changename
Poruka od: VuKaN poslato Februar 09, 2016, 21:22:30 POSLE PODNE
Ovako?
[pawn]if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1436.5366,-966.1215,1003.3478));
else if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1476.4991,-1013.7864,1.8221))
{
format(ErrorTextS,sizeof(ErrorTextS),"Nisi na salteru za uredjivanje bankovnog racuna.");
SCM(playerid,GRAD2,ErrorTextS);
return 1;
}[/pawn]
Naslov: Odg: [Pomoc] /changename
Poruka od: Vuzimir poslato Februar 10, 2016, 00:40:38 PRE PODNE
ovako dodaj: [pawn]if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1436.5366,-966.1215,1003.3478) && !IsPlayerInRangeOfPoint(playerid, 3.0, 1476.4991,-1013.7864,1.8221)) {
   format(ErrorTextS,sizeof(ErrorTextS),"Nisi na salteru za uredjivanje bankovnog racuna.");
   SCM(playerid,GRAD2,ErrorTextS);
   return 1;
}[/pawn]