[POMOC]/sviclanovi


Započeo [BG]Bojan, Maj 16, 2012, 21:34:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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...


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"...
Poslednja Izmena: Maj 16, 2012, 21:44:20 POSLE PODNE od Vrabac

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
Poslednja Izmena: Maj 16, 2012, 21:59:57 POSLE PODNE od [BG]Bojan