SA-MP Forums Archive
warning 225: unreachable code - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: warning 225: unreachable code (/showthread.php?tid=611958)



warning 225: unreachable code - uqurlord13 - 12.07.2016

Code:
E:\UGUR\Oyun\SLayeR Yeni\Mod\gamemodes\slayer.pwn(5157) : warning 225: unreachable code
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
CODES

Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600)return SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
{
return 0;
}



Re: warning 225: unreachable code - Stinged - 12.07.2016

https://sampwiki.blast.hk/wiki/Control_Structures


Re: warning 225: unreachable code - uqurlord13 - 12.07.2016

Quote:
Originally Posted by Stinged
View Post
long subject :/


Re: warning 225: unreachable code - K0P - 12.07.2016

Try this:

Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600) return SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
{
return 0;
}



Re: warning 225: unreachable code - uqurlord13 - 12.07.2016

Quote:
Originally Posted by K0P
View Post
Try this:

Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600) return SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
{
return 0;
}
error


Re: warning 225: unreachable code - Stinged - 12.07.2016

Quote:
Originally Posted by uqurlord13
View Post
long subject :/
Read just the if section.
https://sampwiki.blast.hk/wiki/Control_Structures#if

if statements don't work like that.

Quote:
Originally Posted by K0P
View Post
Try this:

Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600) return SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
{
return 0;
}
Adding a space wont make a difference.

You can't run a statement, stop it by returning something, and then run some code that's supposed to belong to it.


Re: warning 225: unreachable code - Pearson - 12.07.2016

You Have Very Big Text.
Try This.
PHP Code:
if(GetPlayerScore(playerid) < 50 || 
(
PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600
return 
SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
{
return 
0;




Re: warning 225: unreachable code - uqurlord13 - 12.07.2016

Quote:
Originally Posted by Pearson
View Post
You Have Very Big Text.
Try This.
PHP Code:
if(GetPlayerScore(playerid) < 50 || 
(
PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600
return 
SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
{
return 
0;

E:\UGUR\Oyun\SLayeR Yeni\Mod\gamemodes\slayer.pwn(515 : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 12964 bytes
Code size: 1717840 bytes
Data size: 3473744 bytes
Stack/heap size: 988000 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 6192548 bytes

1 Warning.


Re: warning 225: unreachable code - Stinged - 12.07.2016

Oh my god... Read what I said.

The short solution is one of these (because I don't know what you want exactly):
Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600) return SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600)
{
return 0;
}



Re: warning 225: unreachable code - uqurlord13 - 12.07.2016

Quote:
Originally Posted by Stinged
View Post
Oh my god... Read what I said.

The short solution is one of these (because I don't know what you want exactly):
Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600) return SendClientMessage(playerid,-1,"{C9404E}<!> {FFFFFF} {FF0015}Hata: {FFFFFF}Yazı yazmak iзin {00FF7F}`50`{FFFFFF} skor ve {00FF7F}`1 saat`{FFFFFF} online sьreniz olmalıdır! {00FF7F}/stats");
Code:
if(GetPlayerScore(playerid) < 50 || (PlayerInfo[playerid][onlinet]+(gettime()-onlines[playerid])) < 3600)
{
return 0;
}
resolved but sendclientmessage ?


Re: warning 225: unreachable code - Stinged - 12.07.2016

Use the first one if you want to send the message.