AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   top10 nvault (https://forums.alliedmods.net/showthread.php?t=321112)

Sanjay Singh 01-25-2020 14:45

top10 nvault
 
This code shows only current online player and sorts data according, how can i fix it to show top15 from vault not online players xp.



PHP Code:

public show_top(id){
    static 
Sort[33][2];
    new 
players[32],num,count,index;
    
get_players(players,num);
    
    for(new 
0numi++){
        
index players[i];
        
Sort[count][0] = index;
        
Sort[count][1] = g_XP[index];
        
count++;
    }
    
    
SortCustom2D(Sort,count,"compare_xp");
    new 
motd[1501],iLen;
    
iLen format(motdsizeof motd 1,"<body bgcolor=#000000><font color=#98f5ff><pre>");
    
iLen += format(motd[iLen], (sizeof motd 1) - iLen,"%s %-22.22s %3s^n""#""Name""XP Top10");
    
    new 
clamp(count,0,10);
    new 
name[32],kindex;
    
    for(new 
0yx++){
        
kindex Sort[x][0];
        
get_user_name(kindex,name,sizeof name 1);
        
iLen += format(motd[iLen], (sizeof motd 1) - iLen,"%d %-22.22s %d^n"1nameSort[x][1]);
    }
    
iLen += format(motd[iLen], (sizeof motd 1) - iLen,"</body></font></pre>");
    
show_motd(id,motd"XP Top 10");
}
public 
compare_xp(elem1[], elem2[])
{
    if(
elem1[1] > elem2[1])
        return -
1;
    else if(
elem1[1] < elem2[1])
        return 
1;
    
    return 
0;



Bugsy 01-25-2020 14:53

Re: top10 nvault
 
https://forums.alliedmods.net/showthread.php?t=307518

Sanjay Singh 01-26-2020 03:53

Re: top10 nvault
 
Quote:

Originally Posted by Bugsy (Post 2681603)

Bugsy am not using nvault array for loading bdw can you modify the existing code to get the data from g_XP[id]

OciXCrom 01-26-2020 06:48

Re: top10 nvault
 
You MUST use nVault Utility in order to do that.

OciXCrom 01-26-2020 07:57

Re: top10 nvault
 
How is that relevant? If you're saving something, you MUST have a key which is probably a name or AuthID. How are you saving stuff without a key?!

Natsheh 01-26-2020 10:59

Re: top10 nvault
 
Keys are the id numbers from 1 to 10 because you know it's top10..

Bugsy 01-26-2020 11:45

Re: top10 nvault
 
Sanjay I think you need to spend some time learning the basics before trying to code plugins.

Sanjay Singh 01-26-2020 14:11

Re: top10 nvault
 
my bad
I am using authid as key @Oxicrom

Sanjay Singh 01-26-2020 14:12

Re: top10 nvault
 
Thnx for help


All times are GMT -4. The time now is 02:40.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.