[POMOC] Errori


Započeo Yoker00, Mart 01, 2015, 01:03:53 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:up:rp
Detaljan opis problema:(12644) : error 012: invalid function call, not a valid address
(12644) : warning 215: expression has no effect
(12644) : error 001: expected token: ";", but found ")"
(12644) : error 029: invalid expression, assumed zero
(12644) : fatal error 107: too many error messages on one line eto ih errori kolko vidim ovde pravi problem ovaj prvi pa kako da ga se resim?!
Dio skripte:
////////////////////////////////////////////////////////////////////////////////
YCMD:citeri(playerid, params[])
{
	if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] >= 1) return SCM(playerid,-1,"UP:RP | "CRVENA"Nisi ovlascen!");
	SCM(playerid, 0x5DE85FFF, "|- Igraci sa Sobeitom -|");
	new count = 0, str[200], ImeIgraca, pName[MAX_PLAYER_NAME];
	GetPlayerName(playerid, pName, sizeof(pName));
	{
	    for(new i = 0; i < MAX_PLAYERS; i++)
	    {
		    if(Hacker[i] == 1)
		    {
		        count++;
to je ova   (12644)     format(str, sizeof(str), "Citeri Online: %d[%s] ID %d ", count, ImeIgraca(i), i);
		        SCM(playerid, 0xEF88F2FF, str);
			}
		}
	}
		if(count == 0) return SCM(playerid, 0x99D45BFF, "Trenutno nema Citera Online");
		SPD(playerid, ONLINE_ADMINI, DIALOG_STYLE_MSGBOX, "Citeri Online", string, "Uredu", "");
	}
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/


Skripta koju koristim:up:rp
Detaljan opis problema:Baca mi neki error tag mistmach nzm stvarno kako da ga resim a imam ih na kilu pa ako neko zna da mi kaze pa cu se snaci nekako vec...
Dio skripte:PlayerTextDrawHide(playerid, registracija[1][playerid]);
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Poslednja Izmena: Mart 01, 2015, 01:04:19 PRE PODNE od Yoker00

Sto se ove komande tice YCMD koristi jos 1 parametar koji si ti zaboravio a to je help parametar tako da onda ovo tvoje
YCMD:citeri(playerid, params[])


Treba ovako da bude
YCMD:citeri(playerid, params[], help)


Pa vidi kad to uradis sta ce biti dal ce biti neka greska u komandi ...
A sto se tice ovog drugog za PlayerTextDrawHide naravno da ima greska kada si varijablu stavio ovako
registracija[1][playerid]


A trebala bi ovako
registracija[playerid][1]

Nece mi opet ni jedno ni drugo?!
Neko drugi sa drugim resenjem?!



Sto se komande tice jel error i dalje na istoj liniji ili ? A sto se ovog drugog tice reci mi kako si ti definisao ovu varijablu na vrhu scripte sto ti stoji ?

new registracija[16][MAX_PLAYERS]; ovako je definisano a ono mi baca na istu liniju nzm stvarno sta da mu radim vise....

new PlayerText:registracija[16][MAX_PLAYERS];

Brate hvala radi mi resio si mi 600 i nes errora :D
Nego jel zna neko ono za komandu mng me nervira a trebala bi mi komanda!!!

YCMD:citeri(playerid, params[], help)
{
	if (UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if (PlayerInfo[playerid][pAdmin] < 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Nisi ovlascen!");
	new
		count = 0,
		str[200];
	SCM(playerid, 0x5DE85FFF, "|- Igraci sa Sobeitom -|");
	foreach (new i : Player)
	{
		if(Hacker[i] == 1)
		{
			count++;
			format(str, sizeof(str), "Citeri Online: %d[%s] ID %d ", count, GetName(i), i);
			SCM(playerid, 0xEF88F2FF, str);
		}
	}
	if(count == 0) return SCM(playerid, 0x99D45BFF, "Trenutno nema Citera Online");
	return 1;
}


Ako nemas GetName ubaci ovo na kraj scripte
stock GetName(playerid)
{
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    return pName;
}

Hvala svima sve je popravljeno :D
Sta bi ja bez vas...
Moze lock...