[Pomoc] Askq


Započeo Shaw Salcedo, Decembar 14, 2015, 16:50:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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):
GAD SAM JA

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.");

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit

A ovde ne izbacuje?
   
if(ServerInfo[isPitanja] == 1) return SCM(playerid,-1,""ORANGE"HR: "SIVA"Admin-i su iskljucili ovu opciju trenutno!");

GAD SAM JA

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.

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;
}
GAD SAM JA

Dva puta koristis else return a else se koristi na kraju if kod ti mora ici if , else if , else
public OnPlayerDisconnect(playerid, reason)
{
  Ban(playerid);
  return 1;
}


Trazim Pomocnog Skriptera za skriptu od Nule tko je voljan PM me

Aj ti mi sredi znaci nece opet izzbacuje ono
(34088) : warning 225: unreachable code
GAD SAM JA

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;
}


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 ?

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
GAD SAM JA