[Ajuda] tempo adm online e dialog
#1

Quero saber como fasso para quando um player digitase /admins aparecece do lado do nick e o ID quando tempo ele esta online no servidor.

e que apareзa os adms online em uma DIALOG_STYLE_MSGBOX

pawn Код:
if(strcmp(cmd, "/admins", true) == 0)
    {
        SendClientMessage(playerid, 0x96D742AA, "Administradores Online:");
        for(new i=0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(IsPlayerAdmin(i))
                {
                    if(admin[i] == false)
                    {
                        new nome[MAX_PLAYER_NAME];
                        GetPlayerName(i, nome, sizeof(nome));
                        format(string, sizeof(string), "Admin: %s (%d)", nome, i);
                        SendClientMessage(playerid, 0xFFFFFFAA, string);
                        count[playerid]++;
                    }
                }
            }
        }
        if(count[playerid] == 0)
        {
            SendClientMessage(playerid, 0xFFFFFFAA, "Nгo existe nenhum administrador conectado no momento!");
        }
        return 1;
    }
Reply
#2

Pra fazer o negуcio de ver quanto tempo ele estб Online use este meu FS como base, ele calcula quanto tempo o Server estб ligado, mas basta mudar algumas coisas.

https://sampforum.blast.hk/showthread.php?tid=451106

Ou, se quiser uma explicaзгo de mais ou menos como fazer: Crie uma variбvel (new MinutosConectados[MAX_PLAYERS], crie um Timer que atualiza-se de minuto em minuto, a cada minuto aumenta a variбvel em 1, pronto, vocк tem quantos minutos ele estб conectado

OBS: Nгo esqueзa de criar uma vбriavel para cada Player [MAX_PLAYERS]
OBSІ: Nгo esqueзa de zerar a variбvel quando ele conectar
Reply
#3

Quote:
Originally Posted by [THs]ShadoW
Посмотреть сообщение
Pra fazer o negуcio de ver quanto tempo ele estб Online use este meu FS como base, ele calcula quanto tempo o Server estб ligado, mas basta mudar algumas coisas.

https://sampforum.blast.hk/showthread.php?tid=451106

Ou, se quiser uma explicaзгo de mais ou menos como fazer: Crie uma variбvel (new MinutosConectados[MAX_PLAYERS], crie um Timer que atualiza-se de minuto em minuto, a cada minuto aumenta a variбvel em 1, pronto, vocк tem quantos minutos ele estб conectado

OBS: Nгo esqueзa de criar uma vбriavel para cada Player [MAX_PLAYERS]
OBSІ: Nгo esqueзa de zerar a variбvel quando ele conectar
Obrigado vocк й muinto gente boa =)
Reply
#4

Obrigado ^^ Boa-sorte, qualquer coisa, sу pedir.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)