Skripta koju koristim: Moja
Detaljan opis problema: Pravio sam /house komandu i sad ima podkomande putmoney i kad kucam /house putmoney 1000 (npr) izbaci mi Koriscenje: /house putmoney mislim da je problem do sscanf paramtra
Dio skripte: http://pastebin.com/UTbGGkPG
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[REÅ ENO] Sscanf parametar
323
pregleda
7
postova
25. Jun 2016.
Nemoj me drzati za rijec ali mislim da ovde problem pravi
new option,
probaj samo\
new option,
pa vidi onda. Onda ako ovo izmijenis mislim da ces morati praviti posebnu variablu za setinfo buduci da je to jedina opcija koja zahtijeva string, sve ostale zahtijevaju cijele brojeve 😄.
Ovo je moje misljenje samo nisam siguran, u glavnom probaj pa vidi sta ce se desiti..
new option,
probaj samo\
new option,
pa vidi onda. Onda ako ovo izmijenis mislim da ces morati praviti posebnu variablu za setinfo buduci da je to jedina opcija koja zahtijeva string, sve ostale zahtijevaju cijele brojeve 😄.
Ovo je moje misljenje samo nisam siguran, u glavnom probaj pa vidi sta ce se desiti..
25. Jun 2016.
TheToretto wrote on June 25, 2016, 7:56 am:
Nemoj me drzati za rijec ali mislim da ovde problem pravi
new option,
probaj samo\
new option,
pa vidi onda. Onda ako ovo izmijenis mislim da ces morati praviti posebnu variablu za setinfo buduci da je to jedina opcija koja zahtijeva string, sve ostale zahtijevaju cijele brojeve 😄.
Ovo je moje misljenje samo nisam siguran, u glavnom probaj pa vidi sta ce se desiti..
new option,
probaj samo\
new option,
pa vidi onda. Onda ako ovo izmijenis mislim da ces morati praviti posebnu variablu za setinfo buduci da je to jedina opcija koja zahtijeva string, sve ostale zahtijevaju cijele brojeve 😄.
Ovo je moje misljenje samo nisam siguran, u glavnom probaj pa vidi sta ce se desiti..
Nije do toga javlja mi errore
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
25. Jun 2016.
Nisi definisao parametar za kolicinu i cudis se sto ti komanda ne radi 😄
To sto ti hoces treba ovako da ispadne ovo ti je mali primer pa ti sredi po tome.
To sto ti hoces treba ovako da ispadne ovo ti je mali primer pa ti sredi po tome.
YCMD:house(playerid, params[], help)
{
new
string,
opcija,
kolicina;
if (sscanf(params, "sd", opcija, kolicina)) return SCM (playerid, -1, "Koriscenje: /house ");
else
{
if (strcmp(opcija, "putmoney", true) == 0)
{
format(string, sizeof(string), "INFO: Ostavili ste $%d u vasu kucu.", kolicina);
SCM (playerid, -1, string);
}
else if (strcmp(opcija, "takemoney", true) == 0)
{
format(string, sizeof(string), "INFO: Uzeli ste $%d iz vase kuce.", kolicina);
SCM (playerid, 0xFFFF00AA, string);
}
}
return 1;
}
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
25. Jun 2016.
Ja koliko znam ne mozes se tako igrati parametrima sa sscanf... Mozda gresim ali nisam nasao nigde da to tako moze a i ja sam dosta puta pokusavao slicne stvari pa nije htelo da radi sto znaci da moras da odvojis komande ako me razumes. Znaci eto jedna komanda gde idu 2 parametra zbog kolicine a druga komanda gde ti ide samo 1 parametar za opciju...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava