PlayerToPoint Problem...
#1

Very hello,

I have an extremely simple code, BUT I got an error in it.

On Top:
Код:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
On Bottom:
Код:
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
  if(IsPlayerConnected(playerid))
  {
	new Float:oldposx, Float:oldposy, Float:oldposz;
	new Float:tempposx, Float:tempposy, Float:tempposz;
	GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	tempposx = (oldposx -x);
	tempposy = (oldposy -y);
	tempposz = (oldposz -z);
	if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
	{
	return 1;
	}
	}
	return 0;
	}
This equals my error:
Код:
warning 235: public function lacks forward declaration (symbol "PlayerToPoint")
Extreme Thanks

Reply
#2

Make sure that you have added the forward just after #defines
Reply
#3

Код:
#include <a_samp>

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#if defined FILTERSCRIPT

forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
This is all I got on top. It's a new script u know. As you see there are no defines, only #if defined FILTERSCRIPT, but I don't thingk that's a define
Reply
#4

add it just below #include <a_samp>
IT will 100% work then.

Thank You
-Abhinav
Reply
#5

lol, it really works

Thanks!!
Reply
#6

Nice .........
No Problem Mate
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)