Skripta koju koristim:CLRP
Detaljan opis problema:Ubacio sam komanudu /sviclanovi i enum PDInfo,ali mi pravi 1 error pise valjda da nedostaje ta varbijala!
Dio skripte:
if(!strcmp(cmdtext, "/sviclanovi", true) || !strcmp(cmdtext, "/svic", true))
{
if(PlayerInfo[playerid][pLeader] == 0) return SCM(playerid, GRAD2, "(greska) Niste autorizovani da koristite ovu komandu!");
if(PlayerInfo[playerid][pLeader] == 1)
{
SCM(playerid, SVETLOZUTA, "________________| Los Santos Police Department |________________");
format(CmdString, sizeof CmdString, "Lider 1: %s | Lider 2: %s", PDInfo[1][pLeader], PDInfo[2][pLeader]);
SCM(playerid, BELA, CmdString);
format(CmdString, sizeof CmdString, "1: %s | 2: %s | 3: %s | 4: %s | 5: %s",
PDInfo[1][Mesto], PDInfo[2][Mesto], PDInfo[3][Mesto], PDInfo[4][Mesto], PDInfo[5][Mesto]);
SCM(playerid, BELA, CmdString);
format(CmdString, sizeof CmdString, "6: %s | 7: %s | 8: %s | 9: %s | 10: %s",
PDInfo[6][Mesto], PDInfo[7][Mesto], PDInfo[8][Mesto], PDInfo[9][Mesto], PDInfo[10][Mesto]);
SCM(playerid, BELA, CmdString);
/*format(CmdString, sizeof CmdString, "16: %s | 17: %s | 18: %s | 19: %s | 20: %s",
PDInfo[16][Mesto], PDInfo[17][Mesto], PDInfo[18][Mesto], PDInfo[19][Mesto], PDInfo[20][Mesto]);
SCM(playerid, BELA, CmdString);*/
}
return 1;
}
To je ta komanda...
enum pdInfo
{
Lider[MAX_PLAYER_NAME],
Mesto[MAX_PLAYER_NAME],
Float:VehX,
Float:VehY,
Float:VehZ,
Float:VehA,
VehModel,
VehCena,
Float:IntX,
Float:IntY,
Float:IntZ,
Float:IntA,
Float:ExtX,
Float:ExtY,
Float:ExtZ,
Float:ExtA,
Budzet,
brRacuna,
};
new PDInfo[25][pdInfo];
aa bez toga mi nije radila,kad sam stavio to izbacuje 1 error!
Kad komplam izbaci mi ovo!
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://ch-slike.com/images/kohiE.png
Taj error ti govori da je pogresan index u tom array...
Mozes li mi pojasniti?
To znaci da si koristio nesto u arrayu sto nisi definiso...
ako npr definises array
new Vrabac[3];
a dole ga koristis ko
Vrabac[5] = 1;
onda ce ti javit taj error...
umjesto PDInfo[x][pLeader]
pises PDInfo[x][Lider]
ovo "x" je index arraya koji je tebi, ali si umjesti "Lider" ( kako si definiso u enum) pisao "pLeader"...
Hvala ti puno..
nemoze jos lock!
if(para1 == 1)
{
if(strcmp(PDInfo[1][Lider], "Niko", false) && strcmp(PDInfo[2][Lider], "Niko", false)) return SCM(playerid, SVETLOCRVENA, "(greska) Oba lider mesta su zauzeta!");
}
Stavio sam to pod komandu /makeleader i kad complam nezibacimi nijedan error!
Ali kad udjem IG i kad ukucam /sviclanovi nepise da sam lider
ovu komandu sam kopirao sa NL moda,ako neko zna kako da naprvim ovo neka mi se javi ovdje ili na PM