[Ajuda] Problema TOP RANK
#1

BOM GALERA HOJE VIM AQUI PEDI AJUDA DE TODOS VCS QUE ESTA VISUALIZANDO ESSE TIPO,ESTOU TENTANDO CRIAR UM SISTEMA DE RANK E ESTOU QUEBRANDO A CABEЗA POR QUE NAO CONSIGO MONTA O CODIGO ALQUEM PODE ME AJUDAR PFV
PHP код:
public EnviarInfo()
{
    new 
onlineadminsVIPsBOPEsPMERJsCOREsreporteresprocuradospresos;
    new 
nFaccaonrecordenMaiorScorenplayers[65];
    for(new 
0<= HighestIDi++)
    {
        if(
IsPlayerConnected(i))
        {
            
online += 1;
            if(
Player[i][pVIP])
                
VIPs +=1;
            if(
Player[i][pAdmin])
                
admins +=1;
            if(
Player[i][pBOPE])
                
BOPEs += 1;
            if(
Player[i][pPMERJ])
                
PMERJs += 1;
            if(
Player[i][pCORE])
                
COREs += 1;
            if(
Player[i][pReporterLS])
                
reporteres += 1;
            if(
Player[i][pProcurado])
                
procurados += 1;
            if(
Player[i][pTempoPreso])
                
presos += 1;
            if(
Player[i][pFaccao] > && Player[i][pFaccao] < 65)
                
nplayers[Player[i][pFaccao]] += 1;
            
TextDrawShowForPlayer(iServerLogo1);
            
TextDrawShowForPlayer(iServerLogo2);
            
TextDrawShowForPlayer(iServerLogo3);
        }
    }
    for(new 
065++)
    {
        if(
nplayers[x] > nrecorde)
        {
            
nrecorde nplayers[x];
            
nFaccao x;
        }
    }
     
DOF2_SetInt("Server_Info.ini""Online"online);
    
DOF2_SetInt("Server_Info.ini""Admins"admins);
    
DOF2_SetInt("Server_Info.ini""VIPs"VIPs);
    
DOF2_SetInt("Server_Info.ini""CORE_1DP"COREs);
    
DOF2_SetInt("Server_Info.ini""BOPE_2BTL"BOPEs);
    
DOF2_SetInt("Server_Info.ini""PMERJ_1BTL"PMERJs);
    
DOF2_SetInt("Server_Info.ini""Reporteres"reporteres);
    
DOF2_SetInt("Server_Info.ini""Procurados"procurados);
    
DOF2_SetInt("Server_Info.ini""Presos"presos);
    
DOF2_SetInt("Server_Info.ini""FaccaoID"nFaccao);
    
DOF2_SetInt("Server_Info.ini""FaccaoOnline"nrecorde);
    
DOF2_SetInt("Server_Info.ini""MaiorScore"nMaiorScore);
    
DOF2_SetInt("Server_Info.ini""Kills"Server[Kills]);
    
DOF2_SetInt("Server_Info.ini""Crashes"Server[Crashes]);
    
DOF2_SetInt("Server_Info.ini""Kicks"Server[Kicks]);
    
DOF2_SetInt("Server_Info.ini""Bans"Server[Bans]);
    
DOF2_SetInt("Server_Info.ini""Logins"Server[Logins]);
    
DOF2_SaveFile();
    
SalvarDadosOrgsCops();
}
//==============================================================================//
public Top1()
{
    new 
nMaiorScorenrecordenplayers[MAX_FACCOES];
    for(new 
0<= HighestIDi++)
    {
        if(
Player[i][pFaccoes] > && Player[i][pFaccoes] < MAX_FACCOES)
            
nplayers[Player[i][pFaccoes]] += 1;
    }
    for(new 
0MAX_FACCOES++)
    {
        if(
nplayers[x] > nrecorde)
        {
            
nrecorde nplayers[x];
            
nMaiorScore x;
        }
    }
    
SendFormattedMessageToAll(COR_CMD"{CD2626}Top Rank » %s й o mas viciado do servidor, com %d de Level!",nMaiorScorenFaccaonrecorde);
}
//Nesse codigo eu queria por para verifica o play com maior score do servidor amostra o nome dele no anuncio ele online e off podem me ajuda pfv 
Reply
#2

Olha cara nгo sei programar mt bem, mas vc pode criar um vetor com os scores dos player e colocar um Bubble Sort, Bubble Sort й uma funзгo da linguagem de que ordena vetores, , pode ser bem ъtil.

https://www.youtube.com/watch?v=uZyRwLH1YTs
Reply
#3

Alquem pra ajuda ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)