Skripta koju koristim: mod od 0
Detaljan opis problema: Baca mi error koji ne razumijem zasto se pojavljuje!?
C:\Users\-/-\Desktop\RP\gamemodes\riddick.pwn(1737) : error 029: invalid expression, assumed zero
C:\Users\-/-\Desktop\RP\gamemodes\riddick.pwn(1737) : warning 215: expression has no effect
C:\Users\-/-\Desktop\RP\gamemodes\riddick.pwn(1737) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Dio skripte:
[pawn]
YCMD:posao(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[ playerid ] == 0) return SCM( playerid,-1,""col_larp"(Riddick) "col_bijela"Moras biti prijavljen da bi koristio ovu komandu!" );
if(P_Enum[ playerid ][ pe_Posao ] == 0)
{
return Error(playerid,"Nemate posao");
}
else
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 2443.9097,-2120.2078,13.5469))
{
return Error(playerid,"Niste blizu posla!");
}
else
{
new id;
P_Enum[ playerid ][ pe_Posao ] = POSAO_KAMIONDZIJA;
SCM(playerid,-1,""col_larp"===============================================");
SCM(playerid,-1,""col_larp"(Riddick) "col_bijela"Uspjesno ste se zaposlili kao 'Kamiondzija'");
SCM(playerid,-1,""col_larp"(Riddick) "col_bijela"Sretno !");
SCM(playerid,-1,""col_larp"===============================================");
SacuvajIgraca(id);
}
//-----------------------------------
//ovo gdije je else if je 1737 linija
//-----------------VVV-------------
else if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1753.9459,-1894.1078,13.5570))
{
return Error(playerid,"Niste blizu posla!");
}
else
{
new id;
P_Enum[ playerid ][ pe_Posao ] = POSAO_BUSVOZAC;
SCM(playerid,-1,""col_larp"===============================================");
SCM(playerid,-1,""col_larp"(Riddick) "col_bijela"Uspjesno ste se zaposlili kao 'Vozac Busa'");
SCM(playerid,-1,""col_larp"(Riddick) "col_bijela"Sretno !");
SCM(playerid,-1,""col_larp"===============================================");
SacuvajIgraca(id);
}
}
return 1;
}
[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): ///////
Greska, sad ce da vidimo :D
http://pastebin.com/raw/P2gKET3e
else moze doci jedino na kraju kao
if
else if
else
ili
if
else if
else if
else
ili
if
else
Ali brate, jedva da se snadjes u kodu xD ne mogu da provalim gde je otvorena zagrada gde nije, gde return itd... :D
[pawn]YCMD:posao(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[ playerid ] == 0) return SCM( playerid,-1,""col_larp"(Riddick) "col_bijela"Moras biti prijavljen da bi koristio ovu komandu!" );
if(P_Enum[ playerid ][ pe_Posao ] == 0) return Error(playerid,"Nemate posao");
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 2443.9097,-2120.2078,13.5469)) return Error(playerid,"Niste blizu posla!");
new id;
P_Enum[ playerid ][ pe_Posao ] = POSAO_KAMIONDZIJA;
SCM(playerid,-1,""col_larp"===============================================");
SCM(playerid,-1,""col_larp"(Riddick) "col_bijela"Uspjesno ste se zaposlili kao `Kamiondzija`");
SCM(playerid,-1,""col_larp"(Riddick) "col_bijela"Sretno !");
SCM(playerid,-1,""col_larp"===============================================");
SacuvajIgraca(id);
return 1;
}[/pawn] Trebalo bi radit :D