Rich list Help
#2

PHP код:
#include a_samp
#include zcmd
#define COLOR_WHITE 0xFFFFFFAA
CMD:richlist(playerid,params[]) {
    
#pragma unused params
        
new string[128], Slot1 = -1Slot2 = -1Slot3 = -1Slot4 = -1Slot5 = -1Slot6 = -1Slot7 = -1Slot8 = -1Slot9 = -1Slot10 = -1HighestCash = -9999;
        
SendClientMessage(playerid,COLOR_WHITE,"Rich List:");
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x)) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot1 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot2 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot3 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2 && != Slot3) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot4 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2 && != Slot3 && != Slot4) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot5 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2 && != Slot3 && != Slot4 && != Slot5) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot6 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2 && != Slot3 && != Slot4 && != Slot5 && != Slot6) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot7 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2 && != Slot3 && != Slot4 && != Slot5 && != Slot6 && != Slot7) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot8 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2 && != Slot3 && != Slot4 && != Slot5 && != Slot6 && != Slot7 && != Slot8) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot9 x;
        }
        
HighestCash = -9999;
        for(new 
x=0x<MAX_PLAYERSx++) if (IsPlayerConnected(x) && != Slot1 && != Slot2 && != Slot3 && != Slot4 && != Slot5 && != Slot6 && != Slot7 && != Slot8 && != Slot9) if (GetPlayerMoney(x) >= HighestCash) {
            
HighestCash GetPlayerMoney(x);
            
Slot10 x;
        }
        
format(stringsizeof(string), "(%d) %s - $%d"Slot1,PlayerName2(Slot1),GetPlayerMoney(Slot1) );
        
SendClientMessage(playerid,COLOR_WHITE,string);
        if(
Slot2 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot2,PlayerName2(Slot2),GetPlayerMoney(Slot2) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot3 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot3,PlayerName2(Slot3),GetPlayerMoney(Slot3) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot4 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot4,PlayerName2(Slot4),GetPlayerMoney(Slot4) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot5 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot5,PlayerName2(Slot5),GetPlayerMoney(Slot5) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot6 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot6,PlayerName2(Slot6),GetPlayerMoney(Slot6) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot7 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot7,PlayerName2(Slot7),GetPlayerMoney(Slot7) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot8 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot8,PlayerName2(Slot8),GetPlayerMoney(Slot8) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot9 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot9,PlayerName2(Slot9),GetPlayerMoney(Slot9) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        if(
Slot10 != -1)    {
            
format(stringsizeof(string), "(%d) %s - $%d"Slot10,PlayerName2(Slot10),GetPlayerMoney(Slot10) );
            
SendClientMessage(playerid,COLOR_WHITE,string);
        }
        return 
1;
}
PlayerName2(playerid) {
  new 
pname[MAX_PLAYER_NAME];
  
GetPlayerName(playeridpnamesizeof(pname));
  return 
pname;

Reply


Messages In This Thread
Rich list Help - by kyriakos587 - 31.08.2015, 23:04
Re: Rich list Help - by jlalt - 31.08.2015, 23:13
Re: Rich list Help - by kyriakos587 - 31.08.2015, 23:15
Re: Rich list Help - by blackgangs - 31.08.2015, 23:17
Re: Rich list Help - by kyriakos587 - 31.08.2015, 23:23
Re: Rich list Help - by jlalt - 31.08.2015, 23:24
Re: Rich list Help - by kyriakos587 - 31.08.2015, 23:27

Forum Jump:


Users browsing this thread: 2 Guest(s)