SA-MP Forums Archive
[HELP] Warning 208: function with tag result used before definition, forcing reparse - 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: [HELP] Warning 208: function with tag result used before definition, forcing reparse (/showthread.php?tid=573704)



[HELP] Warning 208: function with tag result used before definition, forcing reparse - KONTROWKEN - 09.05.2015




Код:
stock Float:GetDistanceBetweenPlayers(p1,p2){
	new Float:x1,Float:y1,Float:z1,Float:x3,Float:y3,Float:z3;
	if (!IsPlayerConnected(p1) || !IsPlayerConnected(p2)){
		return -1.00;
	}
	GetPlayerPos(p1,x1,y1,z1);
	GetPlayerPos(p2,x3,y3,z3);
	return floatsqroot(floatpower(floatabs(floatsub(x3,x1)),2)+floatpower(floatabs(floatsub(y3,y1)),2)+floatpower(floatabs(floatsub(z3,z1)),2));
}



Re: [HELP] Warning 208: function with tag result used before definition, forcing reparse - Konstantinos - 09.05.2015

Either move the function at the top (under includes) BEFORE the place where it's called
Or add:
pawn Код:
forward Float:GetDistanceBetweenPlayers(p1,p2);
at the top like before and keep the function at the place it is.