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):/
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?!
Linije?
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...