SA-MP Forums Archive
Define PlayerToPoint Help Please ! - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Define PlayerToPoint Help Please ! (/showthread.php?tid=236145)



Define PlayerToPoint Help Please ! - BurgessGaming - 07.03.2011

Hi, it's me.. againn.. the noob lol

jst followed a tutorial about faction and i got these error messages, i've looked around for an answer but found didily squat :/

[pawn]
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(24) : error 001: expected token: ";", but found "new"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(397) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(397) : error 036: empty statement
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(409) : error 017: undefined symbol "PlayerToPoint"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Lines:
pawn Код:
(24) new pTeam[MAX_PLAYERS]; //FACTIONS
(397)       if(PlayerToPoint(15.0, playerid,250.29999999999,101.99999999999,999.99999));
(409)       if(PlayerToPoint(15.0, playerid,283.2922,-1543.4369,24.7436))
<3 you guys lol


Re: Define PlayerToPoint - Stigg - 07.03.2011

Try adding this to your script:

pawn Код:
stock PlayerToPoint(Float:radi, playerid, Float, Float:y, Float:z)
{
    new Floatldposx, Floatldposy, Floatldposz;
    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;
}



Re: Define PlayerToPoint Help Please ! - marinov - 07.03.2011

pawn Код:
(24) new pTeam[MAX_PLAYERS]; //FACTIONS
(397)       if(PlayerToPoint(15.0, playerid,250.29999999999,101.99999999999,999.99999));
(409)       if(PlayerToPoint(15.0, playerid,283.2922,-1543.4369,24.7436)); // u were missing the ;



Re: Define PlayerToPoint Help Please ! - BurgessGaming - 07.03.2011

thanks for a headsup on the ";" and i added that to my script and got this...

pawn Код:
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(24) : error 001: expected token: ";", but found "new"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(30) : error 017: undefined symbol "oldposx"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(31) : error 017: undefined symbol "oldposx"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(32) : error 017: undefined symbol "oldposy"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(33) : error 017: undefined symbol "oldposz"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(28) : warning 203: symbol is never used: "Floatldposz"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(28) : warning 203: symbol is never used: "Floatldposy"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(28) : warning 203: symbol is never used: "Floatldposx"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(26) : warning 203: symbol is never used: "Float"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(427) : warning 213: tag mismatch
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(427) : error 036: empty statement
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(439) : warning 213: tag mismatch
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(439) : error 036: empty statement
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(127) : warning 204: symbol is assigned a value that is never used: "PoliceDepartmentIns"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.



Re: Define PlayerToPoint Help Please ! - [WF]Demon - 07.03.2011

Do not put a ";" at the end of an if statement ever, take the ";" away and say the errors and post the new errors lines please, thanks.


Re: Define PlayerToPoint Help Please ! - BurgessGaming - 07.03.2011

oh wow.. thanks Demon
only 3 left but ive never used this so i dont know how to define playertopoint

pawn Код:
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(24) : error 001: expected token: ";", but found "new"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(415) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Tyler Burgess\Documents\SA Servers\Own coded\gamemodes\Playrole.pwn(427) : error 017: undefined symbol "PlayerToPoint"



Re: Define PlayerToPoint Help Please ! - Steven82 - 07.03.2011

Please show the lines.


Re: Define PlayerToPoint Help Please ! - BurgessGaming - 07.03.2011

pawn Код:
(24) new pTeam[MAX_PLAYERS]; //FACTIONS
(415)       if(PlayerToPoint(15.0, playerid,250.29999999999,101.99999999999,999.99999))
(427)       if(PlayerToPoint(15.0, playerid,283.2922,-1543.4369,24.7436))



Re: Define PlayerToPoint Help Please ! - Hashski - 07.03.2011

Show line 23.

This is PlayerToPoint

pawn Код:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerInRangeOfPoint(playerid, radi, x, y, z))
    {
        return 1;
    }
    return 0;
}



Re: Define PlayerToPoint Help Please ! - antonio112 - 07.03.2011

Show us the 20-24 lines please ... at the last statement, before
pawn Код:
'(24) new Team[MAX_PLAYERS];//FACTIONS
, you must put ";" ...

About the other 2 errors ... can`t really help you.


Re: Define PlayerToPoint Help Please ! - Steven82 - 07.03.2011

Just convert the PlayerToPoint to IsPlayerInRangeOfPoint


Re: Define PlayerToPoint Help Please ! - Hashski - 07.03.2011

Quote:
Originally Posted by Steven82
Посмотреть сообщение
Just convert the PlayerToPoint to IsPlayerInRangeOfPoint
He's more than likely using GF, he won't understand you.


Re: Define PlayerToPoint Help Please ! - admantis - 07.03.2011

Add this macro.
pawn Код:
#define PlayerToPoint IsPlayerInRangeOfPoint
Kaching!


Re: Define PlayerToPoint Help Please ! - Hashski - 07.03.2011

Quote:
Originally Posted by admantis
Посмотреть сообщение
Add this macro.
pawn Код:
#define PlayerToPoint IsPlayerInRangeOfPoint
Kaching!
Won't work, This is what i got from wiki

pawn Код:
IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z);
Now this is what i riped out of a GF, playerid, is in a different place, so it would screw his code.

pawn Код:
PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)



Re: Define PlayerToPoint Help Please ! - admantis - 07.03.2011

Ugh, I failed. He should take some time and re-convert it to 'IsPlayerInRangeOfPoint'.


Re: Define PlayerToPoint Help Please ! - BurgessGaming - 07.03.2011

I don't know how to convert to "IsPlayerInRangeOfPoint" lol im new and a noob to this


AW: Re: Define PlayerToPoint Help Please ! - Nero_3D - 07.03.2011

Quote:
Originally Posted by BurgessGaming
Посмотреть сообщение
I don't know how to convert to "IsPlayerInRangeOfPoint" lol im new and a noob to this
just put that at the beginning instead of the old PlayerToPoint function (1. reply)

pawn Код:
#define PlayerToPoint(%0,%1, IsPlayerInRangeOfPoint(%1,%0,



Re: Define PlayerToPoint Help Please ! - MrDeath537 - 08.03.2011

No guys, he added an extra ; at the end of "if".
That makes the script to give errors, the fixed code is:

pawn Код:
(24) new pTeam[MAX_PLAYERS]; //FACTIONS
(397)       if(PlayerToPoint(15.0, playerid,250.29999999999,101.99999999999,999.99999))
(409)       if(PlayerToPoint(15.0, playerid,283.2922,-1543.4369,24.7436))