[Pomoc] /changename

Započeo VuKaN, Februar 08, 2016, 14:55:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

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
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!


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
Poslednja Izmena: Februar 09, 2016, 20:45:49 POSLE PODNE od VuKaN
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!


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;
}
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Update plugin ali i sscanf2.inc file i recompile i tek onda probaj

Radi sada, hvala. Mozete li pogledati ovo iznad da li je dobro?
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

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

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?
Poslednja Izmena: Februar 09, 2016, 21:13:06 POSLE PODNE od VuKaN
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

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

Eh sad, nece komanda /bank, ni sa jedne ni sa druge lokacije..
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

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.

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]
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

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]

My Bike KTM 450 SXF 2008