function "GetClosestPlayer" is not implemented[HELP]
#1

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
Reply
#2

Help
Reply
#3

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

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

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

You need that code for the function to work bro.
Reply
#7

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..
Reply
#8

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)