[FilterScript] Ranking por Mortes
#1

Sistema de Ranking por Mortes

  • Introduзгo:
O Filterscript mostra o ranking dos jogadores por mortes, cуdigo simples, porйm achei ъtil postar aqui
  • Imagem:

  • Pastebin:
http://pastebin.com/ttnnkkR1
  • Crйditos:
- Baiano (eu - u_u')
- Zeex (zcmd)
- RyDeR` (stock GetPlayerHighestScores)
Reply
#2

Sua organizacao e ruin e ta mais para codigos uteis
Reply
#3

Seu script tem uma stock GetPlayerHighestScores cade os devidos crйditos??

@topic legal
Reply
#4

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
Sua organizacao e ruin e ta mais para codigos uteis
Eu nгo achei desorganizado!

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Seu script tem uma stock GetPlayerHighestScores cade os devidos crйditos??

@topic legal
Eskeci, Vou por!
Obrigado!
Reply
#5

essa identaзгo ta mt ruim cara falta de organizaзгo nos Scripts


Quote:
Originally Posted by Baiano
Посмотреть сообщение
Agradecimentos a iLess pelo ZCMD
OMG!!

Creditos do

Zeex pelo ZCMD


mais valeu intenзгo!

8/10
Reply
#6

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
essa identaзгo ta mt ruim cara falta de organizaзгo nos Scripts e os Creditos do

Zeex pelo ZCMD iLess nгo й o criador do ZCMD a menos que eu esteja errado!

mais valeu intenзгo!

8/10
Valeu!
Confundi com o criador do Sscanf, desculpa!
Reply
#7

Nгo gostei da organizaзгo, da indentaзгo e o code estб pesado.

Atualizar isso a cada vez que alguem digita o comando parece ser meio inviбvel, visto o tanto de loops dentro de loop que vocк usou.
Reply
#8

Cara o comando ta bagunзado e.e se liga nele como vocк coloco :
pawn Код:
CMD:ranking(playerid)
{
        new n=0, Rmsg[1000];
        for(new i=0; i<MAX_PLAYERS; i++) {
        if(IsPlayerConnected(i) && !IsPlayerNPC(i)) {
        PlayerScore[n][Score] = PlayerDados[i][pMatou];
        PlayerScore[n][Id] = i;
        n++;
        }
        }
        GetPlayerHighestScores(PlayerScore, 0, n);
        for(new i = 10; i > 0;  i--)
        if(PlayerScore[i][Id] == PlayerScore[i-1][Id])
        PlayerScore[i][Id] = 999;
        for(new i=0; i < 10; i++) {
        if(PlayerScore[i][Id] == 999) format(Rmsg,sizeof(Rmsg),"{FFFF00}%s %i - Ninguйm.\n",Rmsg,i+1);
        else {
    new BaianoGTS[MAX_PLAYER_NAME];
        GetPlayerName(PlayerScore[i][Id],BaianoGTS,sizeof(BaianoGTS));
        format(Rmsg, sizeof(Rmsg), "{FFFF00}%s %i - %s | [Matou %i]\n", Rmsg, i+1, BaianoGTS, PlayerScore[i][Score]);
        }
        }
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{FF0000}Ranking", Rmsg, "Ok", "");
        return 1;
}
Agora ele indentado :
pawn Код:
CMD:ranking(playerid) {
    new n = 0, Rmsg[1000];
    for (new i = 0; i < MAX_PLAYERS; i++) {
        if (IsPlayerConnected(i) && !IsPlayerNPC(i))
        {
            PlayerScore[n][Score] = PlayerDados[i][pMatou];
            PlayerScore[n][Id] = i;
            n++;
        }
    }
    GetPlayerHighestScores(PlayerScore, 0, n);
    for (new i = 10; i > 0; i--)
    if (PlayerScore[i][Id] == PlayerScore[i - 1][Id]) PlayerScore[i][Id] = 999;
    for (new i = 0; i < 10; i++) {
        if (PlayerScore[i][Id] == 999) format(Rmsg, sizeof(Rmsg), "{FFFF00}%s %i - Ninguйm.\n", Rmsg, i + 1);
        else {
            new BaianoGTS[MAX_PLAYER_NAME];
            GetPlayerName(PlayerScore[i][Id], BaianoGTS, sizeof(BaianoGTS));
            format(Rmsg, sizeof(Rmsg), "{FFFF00}%s %i - %s | [Matou %i]\n", Rmsg, i + 1, BaianoGTS, PlayerScore[i][Score]);
        }
    }
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{FF0000}Ranking", Rmsg, "Ok", "");
    return 1;
}
Nгo me leve a mal mas o cуdigo assim fica mais bonito ^^ Mesmo assim a intenзгo foi boa pois existe poucos fs de rank de score
Reply
#9

A intenзao foi boa pq o resto .
Atualiza isso .
Reply
#10

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Seu script tem uma stock GetPlayerHighestScores cade os devidos crйditos??

@topic legal
Quote:
Originally Posted by Baiano
Посмотреть сообщение


Eskeci, Vou por!
Obrigado!
Aham, esqueceu neh? eijeiej
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)