Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Shaw Salcedo poslato Decembar 14, 2015, 16:50:02 POSLE PODNE

Naslov: [Pomoc] Askq
Poruka od: Shaw Salcedo poslato Decembar 14, 2015, 16:50:02 POSLE PODNE
Skripta koju koristim: UP
Detaljan opis problema: Sredjivao sam askq komandu i izbacuje mi error
warning 225: unreachable code
Dio skripte:
Ovo sam definisao ovako:
new OpetAdm[MAX_PLAYERS];
A evo vam ceo kod
YCMD:askq(playerid,params[],help)
{
#pragma unused help
if(UlogovanIgrac[playerid] == 0) return SCM(playerid, -1,"Nisi ulogovan/a ili nisi registrovan/a!");
#pragma unused params
if(PI[playerid][pMutiran] == 1) return SCM(playerid, -1,"Ne mozes to, ucutkan si.");
if(Zavezan[playerid] > 0 || IgracTazovan[playerid] > 0) return SCM(playerid, -1,"Ne mozete to dok ste zavezani/sokirani! (zbog psovanja)");
if(PI[playerid][pZatvor] > 0) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Ne mozes to, zatvoren si.");
if(100 > PI[playerid][pPare]) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Potrebno ti je $100!");
if(ServerInfo[isPitanja] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Admin-i su iskljucili ovu opciju trenutno!");
else return SCM(playerid,-1,""ORANGE"HR: "SIVA"Trenutno je puna lista pitanja, sacekajte malo!");
if(OpetAdm[playerid] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Sacekaj malo.");
SPD(playerid, DIALOG_PITAJ, DSI, ""COL_BE"Pitanje", "{FFFFFF}Unesite pitanje koje zelite\ni sacekajte Admin-a/supportera da dodje!\n\n(pitanje kosta $100)","Unesi","Izadji");
return true;
}

Izbacuje error na ovoj liniji:
if(OpetAdm[playerid] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Sacekaj malo.");
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Askq
Poruka od: MySQL poslato Decembar 14, 2015, 16:55:41 POSLE PODNE
ZaÅ¡to nisi jednostavno vako uradio jer  ti si stavio 3 boje -1, ORANGE HR,SIVA stavi mjesto -1 neku od tih boja.


return SCM(playerid, -1,"Sacekaj malo.");
Naslov: Odg: [Pomoc] Askq
Poruka od: Shaw Salcedo poslato Decembar 14, 2015, 16:58:08 POSLE PODNE
A ovde ne izbacuje?
   if(ServerInfo[isPitanja] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Admin-i su iskljucili ovu opciju trenutno!");
Naslov: Odg: [Pomoc] Askq
Poruka od: [CH]Lenon poslato Decembar 14, 2015, 16:59:57 POSLE PODNE
Problem ti je u ovom dijelu:

else return SCM(playerid,-1,""ORANGE"HR: "SIVA"Trenutno je puna lista pitanja, sacekajte malo!");

Ne mogu skontati sa cim ti je to povezano.
Naslov: Odg: [Pomoc] Askq
Poruka od: Shaw Salcedo poslato Decembar 14, 2015, 17:04:00 POSLE PODNE
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34087) : error 029: invalid expression, assumed zero
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34087) : warning 215: expression has no effect
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34087) : error 001: expected token: ";", but found "return"
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34088) : warning 225: unreachable code
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34088) : error 029: invalid expression, assumed zero
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34088) : warning 215: expression has no effect
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34088) : error 001: expected token: ";", but found "return"
C:\Users\Freddy\Desktop\Veoma Vazno\Balkan Exotic RolePlay\[0.3z]Balkan Exotic RolePlay\gamemodes\BERP.pwn(34089) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


YCMD:askq(playerid,params[],help)
{
#pragma unused help
if(UlogovanIgrac[playerid] == 0) return SCM(playerid, -1,"Nisi ulogovan/a ili nisi registrovan/a!");
#pragma unused params
if(PI[playerid][pMutiran] == 1) return SCM(playerid, -1,"Ne mozes to, ucutkan si.");
if(Zavezan[playerid] > 0 || IgracTazovan[playerid] > 0) return SCM(playerid, -1,"Ne mozete to dok ste zavezani/sokirani! (zbog psovanja)");
if(PI[playerid][pZatvor] > 0) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Ne mozes to, zatvoren si.");
if(100 > PI[playerid][pPare]) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Potrebno ti je $100!");
if(ServerInfo[isPitanja] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Admin-i su iskljucili ovu opciju trenutno!");
if(OpetAdm[playerid] == 1) else return SCM(playerid,-1,""ORANGE"HR: "SIVA"Trenutno je puna lista pitanja, sacekajte malo!");
else return SCM(playerid,-1,""ORANGE"HR: "SIVA"Trenutno je puna lista pitanja, sacekajte malo!");
SPD(playerid, DIALOG_PITAJ, DSI, ""COL_BE"Pitanje", "{FFFFFF}Unesite pitanje koje zelite\ni sacekajte Admin-a/supportera da dodje!\n\n(pitanje kosta $100)","Unesi","Izadji");
return true;
}
Naslov: Odg: [Pomoc] Askq
Poruka od: Assassin007 poslato Decembar 14, 2015, 17:16:43 POSLE PODNE
Dva puta koristis else return a else se koristi na kraju if kod ti mora ici if , else if , else
Naslov: Odg: [Pomoc] Askq
Poruka od: Shaw Salcedo poslato Decembar 14, 2015, 17:19:43 POSLE PODNE
Aj ti mi sredi znaci nece opet izzbacuje ono
(34088) : warning 225: unreachable code
Naslov: Odg: [Pomoc] Askq
Poruka od: [CH]Lenon poslato Decembar 14, 2015, 17:31:18 POSLE PODNE

YCMD:askq(playerid,params[],help)
{
#pragma unused help
if(UlogovanIgrac[playerid] == 0) return SCM(playerid, -1,"Nisi ulogovan/a ili nisi registrovan/a!");
#pragma unused params
if(PI[playerid][pMutiran] == 1) return SCM(playerid, -1,"Ne mozes to, ucutkan si.");
if(Zavezan[playerid] > 0 || IgracTazovan[playerid] > 0) return SCM(playerid, -1,"Ne mozete to dok ste zavezani/sokirani! (zbog psovanja)");
if(PI[playerid][pZatvor] > 0) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Ne mozes to, zatvoren si.");
if(100 > PI[playerid][pPare]) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Potrebno ti je $100!");
if(ServerInfo[isPitanja] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Admin-i su iskljucili ovu opciju trenutno!");
if(OpetAdm[playerid] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Trenutno je puna lista pitanja, sacekajte malo!");
else return SCM(playerid,-1,""ORANGE"HR: "SIVA"Trenutno je puna lista pitanja, sacekajte malo!");
SPD(playerid, DIALOG_PITAJ, DSI, ""COL_BE"Pitanje", "{FFFFFF}Unesite pitanje koje zelite\ni sacekajte Admin-a/supportera da dodje!\n\n(pitanje kosta $100)","Unesi","Izadji");
return true;
}
Naslov: Odg: [Pomoc] Askq
Poruka od: Shaw Salcedo poslato Decembar 14, 2015, 17:38:46 POSLE PODNE
Sredjeno lock
Naslov: Odg: [Pomoc] Askq
Poruka od: Dragan_Kesic poslato Decembar 14, 2015, 19:49:13 POSLE PODNE
Mene zanima kako da resim u script files imam istu ovu cmd kad ukucam /askq ili /asklist padne mi server pa me zanima sta trebam u scriptfiles da uradim ?
Naslov: Odg: [Pomoc] Askq
Poruka od: Shaw Salcedo poslato Decembar 14, 2015, 21:19:22 POSLE PODNE
Citat: Dragan_Kesic poslato Decembar 14, 2015, 19:49:13 POSLE PODNE
Mene zanima kako da resim u script files imam istu ovu cmd kad ukucam /askq ili /asklist padne mi server pa me zanima sta trebam u scriptfiles da uradim ?
Dobra ideja sacu proveriti u drugom modu sa kojeg sam ovo uzeo