[Ajuda] Helper
#1

Eae tipow tenho o sistema de helper por nivel a cada avaliar ele ganha um nivel eu queria que aparecer no helpers online mais se ele for helper level 2 e level 1 aparece o nivel e conservar o level 3 e 4 cуdigo :
pawn Код:
if (strcmp(cmd, "/helpers", true) == 0)
    {
        SendClientMessage(playerid, COR_PRINCIPAL, "** Todos os Helpers online:");
        new admtext[64];
        new count=0;
        for(new i=0; i<MAX_PLAYERS; i++)
        {
            if(PlayerInfo[i][pHelper] == 4) { admtext = "Lider"; }
            if(PlayerInfo[i][pHelper] == 3) { admtext = "Sub Lider"; }
            if(PlayerInfo[i][pHelper] == 2) { admtext = "Nivel"; }//Aki vinha o nivel dele a cada avaliar
            if(PlayerInfo[i][pHelper] == 1) { admtext = "Nivel"; }//
            if(IsPlayerConnected(i))
            {
                if(logado[i] == 1)
                {
                    if(PlayerInfo[i][pHelper] >= 1)
                    {
                        new str[256];
                        new pname[24];
                        GetPlayerName(i, pname, 24);
                        format(str, 256, "Helper: %s [%s] ", pname, admtext);//Nгo sei como colokar pq aki vai pegar os 4 niveis eu queria so os level 2 e um
                        SendClientMessage(playerid, 0xE3E3E3FF, str);
                        count++;
                    }
                }
            }
        }
        if(count == 0)
        {
            SendClientMessage(playerid, 0xD8D8D8FF, "Nгo tem nenhum Helper on-line agora!");
        }
        return 1;
    }
Reply
#2

Nгo entendi o que vocк quer, por favor detalhe melhor.
Reply
#3

Quote:
Originally Posted by Kuddy
Посмотреть сообщение
Nгo entendi o que vocк quer, por favor detalhe melhor.
Kuddy, seria mais ou menos um sistema de evoluзгo do Helper, quando ele tiver um numero exato de atendimentos, mostrar alн o nнvel em "Palavra", mas poderia fazer o seguinte:

pawn Код:
// Topo do GM:

new Evolucao[MAX_PLAYERS];

// No comando que faz o atendimento, algo assim

Evolucao[playerid]++;

// No Comando de Helper

new Str[50];
if(Evolucao[playerid] == 50) Str = "Level";
if(Evolucao[playerid] == 100) Str = "Level";

// E Aн na String, formate Assim

format(string, sizeof(string), "Helper: %s [%s]", playername, Str);


Espero ter Ajudado
Reply
#4

Deu certo n
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)