Thread: get id's id
View Single Post
Natsheh
Veteran Member
Join Date: Sep 2012
Old 10-26-2022 , 17:59   Re: get id's id
Reply With Quote #6

PHP Code:
....

new 
szName[32], aTopFraggers[MAX_PLAYERS], iCount GetPlayersList(3aTopFraggersPlayers"funcComparsion");

server_print("TOP #%d FRAGGERS :-"iCount);

for(new 
iiCounti++)
{
    
get_user_name(aTopFraggers[i], szNamecharsmax(szName));
    
server_print("* %s"szName);
}

....

public 
funcComparsion(idcompared)
{
    if(
get_user_frags(id) < get_user_frags(compared))
    {
        return 
1;
    }
    return 
0;
}

GetPlayersList(TopFraggersCount=3ArrayList[MAX_PLAYERS], const funcComparePlayersStats[])
{
    static 
players[MAX_PLAYERS], pnum;
    
get_players(playerspnum"h");

    if(!
pnum) return 0;

    if(
TopFraggersCount pnumTopFraggersCount pnum;

    new 
iListCount;

    for(new 
jiplayerchoseniPointeriFuncID get_func_id(funcComparePlayersStats); TopFraggersCountj++)
    {
        
chosen players[ (iPointer=0) ];

        for(
1pnumi++)
        {
            
player players];

            if(
callfunc_begin_i(iFuncID) == 1)
            {
                
callfunc_push_int(chosen);
                
callfunc_push_int(player);
                if(
callfunc_end() == 1)
                {
                    
chosen player;
                    
iPointer i;
                }
            }
        }

        
playersiPointer ] = players[ --pnum ];
        
ArrayListiListCount++ ] = chosen;
    }

    return 
iListCount;

__________________
@Jailbreak Main Mod v2.7.0 100%
@User Tag Prefix 100% done !
@Mystery Box 100% done !
@VIP System 100% done !


Last edited by Natsheh; 10-26-2022 at 18:00.
Natsheh is offline
Send a message via MSN to Natsheh Send a message via Skype™ to Natsheh