Skripta koju koristim: LSRP
Opis problema o kojem se radi: Kad compile izbaci mi 4 errora neznam u cemu je tu problem :( :(
Dio skripte: http://pastebin.com/9yepJNZ3
Slika (neobavezno): http://www.dodaj.rs/f/3m/X3/43eOQq4t/untitled.png
problem je u zagradama pre svega
Citat: Blaeks poslato Avgust 21, 2014, 03:39:22 PRE PODNE
problem je u zagradama pre svega
Pa mozes mi to resit bicu ti jako zahvalan :)
Kao sto ti je blaeks rekao, problem je u zagradama. Uslovi ti apsolutno nemaju veze sa odgovorima. Stavljao si else return unutar if-a.
I da ne pricam dalje evo ti kod koji je pravilno napisan pa ti sam izvuci gde si pogresio:
CMD:aryanoprema(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2240.7798,-1428.9360,25.8289))
{
if (PI[playerid][pLider] == 6 || PI[playerid][pClan] == 6)
{
GivePlayerWeaponEx(playerid, 30, 2000); //uzi
GivePlayerWeaponEx(playerid, 24, 2000); //bokser
GivePlayerWeaponEx(playerid, 5, 100); //noz
SCM(playerid, BELA "Uzeo si opremu!");
}
else
{
SCM(playerid, -1 "Nisi clan nijedne bande/mafije");
}
}
else return SCM(playerid,-1"Nisi u oruzaonici");
return 1;
}
Citat: Denis_Lapi poslato Avgust 21, 2014, 12:35:51 POSLE PODNE
Kao sto ti je blaeks rekao, problem je u zagradama. Uslovi ti apsolutno nemaju veze sa odgovorima. Stavljao si else return unutar if-a.
I da ne pricam dalje evo ti kod koji je pravilno napisan pa ti sam izvuci gde si pogresio:
CMD:aryanoprema(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2240.7798,-1428.9360,25.8289))
{
if (PI[playerid][pLider] == 6 || PI[playerid][pClan] == 6)
{
GivePlayerWeaponEx(playerid, 30, 2000); //uzi
GivePlayerWeaponEx(playerid, 24, 2000); //bokser
GivePlayerWeaponEx(playerid, 5, 100); //noz
SCM(playerid, BELA "Uzeo si opremu!");
}
else
{
SCM(playerid, -1 "Nisi clan nijedne bande/mafije");
}
}
else return SCM(playerid,-1"Nisi u oruzaonici");
return 1;
}
Pa i ako tvoje ubacim isto mi izbaci 4 errora :( :(
Daj da vidim koji su to errori
Citat: Denis_Lapi poslato Avgust 21, 2014, 14:22:06 POSLE PODNE
Daj da vidim koji su to errori
Pa ima slika http://www.dodaj.rs/f/3m/X3/43eOQq4t/untitled.png kad udjes u sliku klikni na nju da je uvecas :D
Gde si ti stavio ovu komandu
EDIT:Ako si je stavio pod public OnPlayerCommandText izbrisi je i stavi je negde drugdje ali ne pod publice
Ajde ti pogledaj da li si na predhodnu komandu stavio return 1;
Pogledaj da li si uopste definisao include fajl kao procesor komandi.
Proveri da li si je cmd u nekom callback-u, ako jeste izbaci je i stavi na kraju moda.
ne, ako lepo pogledate errore videcete da on nema ZCMD include
Citat: Blaeks poslato Avgust 21, 2014, 15:40:53 POSLE PODNE
ne, ako lepo pogledate errore videcete da on nema ZCMD include
Pa to sam mu ja napisao. Prvo sam mu sredio komandu jer mu uslovi nisu imali veze sa odgovorima. A potom sam mu rekao da definise include za procesor komandi, ako ga vec nije definisao
Citat: Blaeks poslato Avgust 21, 2014, 15:40:53 POSLE PODNE
ne, ako lepo pogledate errore videcete da on nema ZCMD include
Imam ZCMD.inc
onda ga nisi na vrh skripte upisao #include "zcmd"
Citat: Leon27 poslato Avgust 21, 2014, 15:23:23 POSLE PODNE
Gde si ti stavio ovu komandu
EDIT:Ako si je stavio pod public OnPlayerCommandText izbrisi je i stavi je negde drugdje ali ne pod publice
Stavio sam je pod OnGameModeInit
Stavi je na kraj moda
Citat: Leon27 poslato Avgust 21, 2014, 16:04:05 POSLE PODNE
Stavi je na kraj moda
Eto stavio sam i kad compile izbaci mi 4 errora na toj liniji SCM(playerid, BELA "Uzeo si opremu!");
ERRORI : http://www.dodaj.rs/f/N/dl/4Gd7RET6/untitled.png
SCM(playerid, BELA, "Uzeo si opremu!");
Citat: Blaeks poslato Avgust 21, 2014, 16:30:36 POSLE PODNE
SCM(playerid, BELA, "Uzeo si opremu!");
Reseno moze lock ! :)