SA-MP Forums Archive
function "GetClosestPlayer" is not implemented[HELP] - 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: function "GetClosestPlayer" is not implemented[HELP] (/showthread.php?tid=308642)



function "GetClosestPlayer" is not implemented[HELP] - jonas4554 - 04.01.2012

Code
pawn Код:
public GetClosestPlayer(p1)
{
    new x,Float:dis,Float:dis2,player;
    player = -1;
    dis = 99999.99;
    for (x=0;x<MAX_PLAYERS;x++)
    {
        if(IsPlayerConnected(x))
        {
            if(x != p1)
            {
                dis2 = GetDistanceBetweenPlayers(x,p1);
                if(dis2 < dis && dis2 != -1.00)
                {
                    dis = dis2;
                    player = x;
                }
            }
        }
    }
    return player;
}
pawn Код:
C:\Users\Apow\Desktop\sefsdfsefsghfhgsdf\gamemodes\Street1.pwn(19096) : error 004: function "GetClosestPlayer" is not implemented
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Please help


Re: function "GetClosestPlayer" is not implemented[HELP] - jonas4554 - 04.01.2012

Help


Re: function "GetClosestPlayer" is not implemented[HELP] - DarkKillerWithPride<3 - 04.01.2012

Whats your code for GetDistanceBetweenPlayers? And only bump a thread after 24hrs of waiting not 3mins


Re: function "GetClosestPlayer" is not implemented[HELP] - vassilis - 04.01.2012

on top of the script:
forward GetClosestPlayer(p1);


Re: function "GetClosestPlayer" is not implemented[HELP] - jonas4554 - 04.01.2012

forward GetClosestPlayer(p1);
Is added , And i dont think i have that code: GetDistanceBetweenPlayers


Re: function "GetClosestPlayer" is not implemented[HELP] - DarkKillerWithPride<3 - 04.01.2012

You need that code for the function to work bro.


Re: function "GetClosestPlayer" is not implemented[HELP] - jonas4554 - 04.01.2012

pawn Код:
public Float:GetDistanceBetweenPlayers(p1,p2)
{
    new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
    if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
    {
        return -1.00;
    }
    GetPlayerPos(p1,x1,y1,z1);
    GetPlayerPos(p2,x2,y2,z2);
    return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}

There it's , And i dont know what more for it to work..


Re: function "GetClosestPlayer" is not implemented[HELP] - DarkKillerWithPride<3 - 04.01.2012

On my compiler there is not a problem with the code bro sorry.


Re: function "GetClosestPlayer" is not implemented[HELP] - vassilis - 04.01.2012

are you sure you are using 0.3d? -.-