get closest player +rep
#2

Here:

PHP код:
#include <a_samp>
#include <izcmd>

subcoords(Float:xFloat:yFloat:zFloat:x2Float:y2Float:z2)
{
    return 
floatround(floatabs(floatsub(xx2) + floatsub(yy2) + floatsub(zz2)));
}

CMD:closestp(playeridparams[])
{
    new 
closestplayer = -1closest 999999str[63], name[24], Float:pxFloat:pyFloat:pzFloat:px2Float:py2Float:pz2;
    
GetPlayerPos(playeridpxpypz);
    for(new 
0GetPlayerPoolSize(); <= ji++)
    {
        if(!
IsPlayerConnected(i) || == playerid) continue;
        
GetPlayerPos(ipx2py2pz2);
        if(
subcoords(pxpypzpx2py2pz2) < closest)
        {
            
closestplayer i;
            
GetPlayerName(inamesizeof(name));
            
closest subcoords(pxpypzpx2py2pz2);
        }
    }
    if(
closestplayer == -1) return SendClientMessage(playerid, -1"You'r the only one in the server");
    else
    {
        
format(strsizeof(str), "The closest player to you is: {00FF00}%s"name);
        
SendClientMessage(playerid, -1str);
    }
    return 
1;

Reply


Messages In This Thread
get closest player +rep - by bboytimix - 26.10.2017, 16:43
Re: get closest player +rep - by Lokii - 26.10.2017, 17:18

Forum Jump:


Users browsing this thread: 2 Guest(s)