SA-MP Forums Archive
[Ajuda] TOP RANK - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] TOP RANK (/showthread.php?tid=635520)



TOP RANK - Dimbalada - 08.06.2017

PHP код:
forward RankGlobal();
public 
RankGlobal()
{
    foreach(
Playeri)
    {
        if(
IsPlayerConnected(i))
        {
            
checkrank("Score"getPName(i), GetPlayerScore(i));
            
checkrank("Kill"getPName(i), Player[i][pMatou]);
            
checkrank("Money"getPName(i), GetPlayerMoney(i));
            
checkrank("DueloW",    getPName(i), wDuelos[i]);
            
checkrank("DueloL",    getPName(i), lDuelos[i]);
            
checkrank("Procurado",    getPName(i), Player[i][pProcurado]);
            
checkrank("Hits"getPName(i), Player[i][pRpt]);
            
checkrank("MotoHits"getPName(i), Player[i][pHitsMtx]);
            
checkrank("Vips"getPName(i), Player[i][VIPExpira]);
            
SendFormattedMessageToAll(COR_PRINCIPAL"Top Rank » {FFFFFF}%s й o mas viciado do servidor, com %d de Level!",getPName(i),getrank("Score""Level"));
            return 
1;
        }
    }

Bom meu top rank e esse mais tipo nгo ta mostrando a mensagem no chat global de qual e o player com mais score po ja tentei de tudo alguem pode me dizer pq n mostra a mensagem ?


Re: TOP RANK - Rato22 - 08.06.2017

Код:
forward RankGlobal(); 
public RankGlobal() 
{ 
    foreach(Player, i) 
    { 
        if(IsPlayerConnected(i)) 
        { 
            checkrank("Score", getPName(i), GetPlayerScore(i)); 
            checkrank("Kill", getPName(i), Player[i][pMatou]); 
            checkrank("Money", getPName(i), GetPlayerMoney(i)); 
            checkrank("DueloW",    getPName(i), wDuelos[i]); 
            checkrank("DueloL",    getPName(i), lDuelos[i]); 
            checkrank("Procurado",    getPName(i), Player[i][pProcurado]); 
            checkrank("Hits", getPName(i), Player[i][pRpt]); 
            checkrank("MotoHits", getPName(i), Player[i][pHitsMtx]); 
            checkrank("Vips", getPName(i), Player[i][VIPExpira]);
            new string[128];			
            format(string,sizeof(string),"Top Rank » %s й o mais viciado do servidor, com %d de level!",getPName(i),getrank("Score", "Level")); 
            SendClientMessageToAll(0xFD4F3596,string);
            return 1; 
        } 
    } 
}



Re: TOP RANK - Dimbalada - 08.06.2017

Quote:

forward RankGlobal();
public RankGlobal()
{
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
checkrank("Score", getPName(i), GetPlayerScore(i));
checkrank("Kill", getPName(i), Player[i][pMatou]);
checkrank("Money", getPName(i), GetPlayerMoney(i));
checkrank("DueloW", getPName(i), wDuelos[i]);
checkrank("DueloL", getPName(i), lDuelos[i]);
checkrank("Procurado", getPName(i), Player[i][pProcurado]);
checkrank("Hits", getPName(i), Player[i][pRpt]);
checkrank("MotoHits", getPName(i), Player[i][pHitsMtx]);
checkrank("Vips", getPName(i), Player[i][VIPExpira]);
new string[128];
format(string,sizeof(string),"Top Rank » %s й o mais viciado do servidor, com %d de level!",getPName(i),getrank("Score", "Level"));
SendClientMessageToAll(0xFD4F3596,string);
return 1;
}
}
}

botei mais tipo figuei 15 minutos online no servido e nd da mensagem envia e olha q meu level ta 58


Re: TOP RANK - Rato22 - 08.06.2017

Pхem em OnGamemodeInit
Код:
SetTimer("RankGlobal",150000,true);



Re: TOP RANK - Dimbalada - 08.06.2017

mano tipo a mensagem ta enviando so q tipo loguei com uma conta nivel 0 ai ela fala q o mais viciado do servido e a conta q loguei com 124 de score sendo q ta 0 de score


Re: TOP RANK - Dimbalada - 08.06.2017

Ai mano me passa o seu top rank da RL Porfavor estou tento muitas complicaзхes com esse botei pra mostra os mais preocurados n deu


Re: TOP RANK - Rato22 - 09.06.2017

Quote:
Originally Posted by Dimbalada
Посмотреть сообщение
mano tipo a mensagem ta enviando so q tipo loguei com uma conta nivel 0 ai ela fala q o mais viciado do servido e a conta q loguei com 124 de score sendo q ta 0 de score
Mude para suas variбveis etc.

Код:
CMD:resetarrank(playerid, params[])
{
AntiDeAMX();
if(Logado[playerid] < 1) return SendClientMessage(playerid,COLOR_RED,"Erro: Vocк nгo estб logado.");
if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,COLOR_RED,"Erro: Vocк nгo tem permissгo.");
resetrank("DueloL");
resetrank("DueloW");
resetrank("Hits");
resetrank("Kill");
resetrank("Money");
resetrank("MotoHits");
resetrank("Procurado");
resetrank("Score");
resetrank("Vips");
SendClientMessage(playerid,0x00FF00FF,"Vocк resetou TOP10 do servidor!");
return 1;
}



Re: TOP RANK - Dimbalada - 09.06.2017

Ai amigo me passa o seu sistema de top rank o meu estб meio que "tudo bugado" kkkk tipo eu quero bota pra mostra os mais preocurados n da buga tambйm pode me passar o seu tem atй de logins mais efetuados


Re: TOP RANK - Dimbalada - 10.06.2017

Em Mano rato pode passar?