[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.