SA-MP Forums Archive
[Ajuda] Ranking - 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] Ranking (/showthread.php?tid=478445)



Ranking - Gleisson_. - 29.11.2013

Eu estava aqui de bobeira e tive a ideia de criar uma text draw para pegar uns status do player, entгo fiz essa.

Mais o problema й que nгo estou sabendo como deve pegar a posiзгo do jogador no ranking, se eu procuro pelo que tem o maior nъmero de kills (score), ou procuro dentro da stock que pega o ranking, by Drakins:

pawn Код:
stock TopPlayersOnline(playerid)
{
    static TopDoScore[1000];
    while(Percorrido < 10) {
        for(new i; i < 500; i++)  if(IsPlayerConnected(i)) {
            if(GetPlayerScore(i) > Valor_Maximo[Percorrido] && TopFoi[i] == false) {
                GetPlayerName(i,PlayerMelhor[Percorrido],24);
                Valor_Maximo[Percorrido] = GetPlayerScore(i);
                TopFoi[i] = true;
            }
        }
        Percorrido++;
    }
    for(new a; a < 500; a++)  if(IsPlayerConnected(a)) TopFoi[a] = false;
    Percorrido = 0;
    for(new i; i < 10;i++) {
        if(PlayerMelhor[i][0] != EOS) {
            new stringuesinha[1000];
            format(stringuesinha,128,"{FF00FF}[ %d ] {FFFFFF}- {00FF00}%s  {FFFFFF}|  {FF0000}Score: %d\n",i+1,PlayerMelhor[i],Valor_Maximo[i]);
            strcat(TopDoScore, stringuesinha);
            //SendClientMessage(playerid,0xC9170EFF,string_format);
            PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
            Valor_Maximo[i] = -1;
        }
    }

    ShowPlayerDialog(playerid, DIALOG_Rank, DIALOG_STYLE_MSGBOX, "{FF0000}Rank Dos Jogadores {00FF00}Online", TopDoScore, "Fechar", "");
}
Qual dessas duas maneiras que postei acima de fazer, e se possнvel poste uma base, jб pedi ajuda no skype, mas nгo respondem!

Imagem da Text Draw:



Att. Gleisson


Respuesta: Ranking - ReDDokT - 30.11.2013

Tambйm Quero saber como se bota Icones em textdraw


Re: Respuesta: Ranking - Gleisson_. - 30.11.2013

Quote:
Originally Posted by ReDDokT
Посмотреть сообщение
Tambйm Quero saber como se bota Icones em textdraw
Fбcil, outra hora faзo um tutorial!

#UP...


Respuesta: Ranking - DanDRT - 30.11.2013

static TopDoScore[1000];

Que delicia.


Respuesta: Re: Respuesta: Ranking - ReDDokT - 01.12.2013

Quote:
Originally Posted by Gleisson_.
Посмотреть сообщение
Fбcil, outra hora faзo um tutorial!

#UP...
Ai Love Yu . se tu fizer isso acabara com meus problemas


Re: Respuesta: Ranking - Gleisson_. - 01.12.2013

Quote:
Originally Posted by DanDRT
Посмотреть сообщение
static TopDoScore[1000];

Que delicia.
Sim, desotimizado eu sei..


Respuesta: Re: Respuesta: Ranking - DanDRT - 01.12.2013

Quote:
Originally Posted by Gleisson_.
Посмотреть сообщение
Sim, desotimizado eu sei..
nгo й isso, "static" vocк vai deixar uma string de 1000 caracteres fixa em algum lugar da memoria.