Skripta koju koristim:Moj RP mod od 0
Detaljan opis problema:Radi se o SSCANF-u;radio sam admin system vreli pocetak i dobijem error vec error 033: array must be indexed (variable "alevel")
Dio skripte: [pawn]CMD:postaviadministratora(playerid,params[],help)
{
if(PlayerData[playerid][Administrator] <= 6) return SCM(playerid, CRVENA,"Niste ovlasceni za koriscenje ove komande!");
if(!sscanf(params,"us[7]", targetid, alevel)) { SCM(playerid, CRVENA,"KORISTI:/postaviadministratora [id] [alevel]"); return 1; }
if(alevel < 6) return SCM(playerid,0xFF0000FF,"DOSTPUNI LEVEL: 1-6!");
return 1;
}[/pawn] Eto ga taj pocetni deo
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Imam globalni new
Daj taj "globalan new" sto imas.
Sta ce ti string oznaka ako ti treba integer unutar sscanfa?
Ubaci new targetid, alevel; unutar komande. Takodjer ne treba ti ! ispred sscanfa. Mani se pisanja modova od nule kad ne znas nista osnovno.
Da se dovezem na gornji reply, sta ce ti globalna varijabla za postavljanje admina, if(alevel < 6) rly? Znaci moze da postavi i a-10 + si napisao kod da ako je alevel manji od 6 da mu ispisuje poruku?
Baci se na edit dok se ne utreniras
Prvo prouci sscanf i osnove skriptnog jezika