[Ajuda] TAG ADMIN NO CHAT
#1

Olб pessoal do FORUM SA-MP queria pedir pra vocкs se tem como criar uma tag de [ADMIN]
Tipo [ADMIN] Franklin_Qaeda podem me ajudar??
isso para quando o adminstador digitar algo no CHAT
Reply
#2

paulotuto Adiciona skype: Adailton.filho1
Reply
#3

pawn Код:
public OnPlayerText(playerid, text[])
{
            if(PlayerInfo[playerid][pAdmin] < 1)
    {
        new string[256];
        format(string,sizeof(string),"[ID:%d][ADM-RCON] %s ",playerid,text);
        SendPlayerMessageToAll(playerid,string);
        return false;
    }
    return false;
}
Jб tentei isso mais nгo deu certo :/ deu erros
queria um que ia ser pra todos admins ex
ADMIN NIVEL1: [Temporario] %s
ADMIN NIVEL2: [COLABORADOR] %s

E ASSIM VAI QUANDO CHEGAR NO NIVEL
3000 DE ADMIN SER A TAG [DIRETOR]

NIVEIS DO MEU SERVIDOR:
NIVEL 1: TEMPORARIO
NIVEL 2: COLABORADOR
NIVEL 3: MODERADOR
NIVEL 4: ORGANIZADOR
NIVEL 1337: EDITOR
NIVEL 1338: MASTER LIDER
NIVEL 1339: MASTER HELPER
NIVEL 1340: ADMIN MASTER
NIVEL 1342: SUB/DONO
NIVEL 3000: FUDADOR E FUDADORA

Tem como ??
Reply
#4

Fiz um Exemplo pra vocк Funcional

pawn Код:
public OnPlayerText(playerid, text[])
{
    switch (Administrador[playerid]) // A variavel de Admin
    {
        case 0: // se й Level 0
        {
            new string[256];
            format(string,sizeof(string),"{696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 1: // se й Level 1
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[TEMPORARIO] {696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 2: // se й Level 2
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[COLABORADOR] {696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 3: // se й Level 3
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[MODERADOR] {696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
    }
    return 0;
}
pawn Код:
stock Nome(playerid)
{
    new ANome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, ANome, sizeof(ANome));
    return ANome;
}
Reply
#5

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Fiz um Exemplo pra vocк Funcional

pawn Код:
public OnPlayerText(playerid, text[])
{
    switch (Administrador[playerid]) // A variavel de Admin
    {
        case 0: // se й Level 0
        {
            new string[256];
            format(string,sizeof(string),"{696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 1: // se й Level 1
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[TEMPORARIO] {696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 2: // se й Level 2
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[COLABORADOR] {696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 3: // se й Level 3
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[MODERADOR] {696969}%s [ID:%d]: {F8F8FF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
    }
    return 0;
}
pawn Код:
stock Nome(playerid)
{
    new ANome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, ANome, sizeof(ANome));
    return ANome;
}
Tipo no nivel 0 eu vou quero colocar o [JOGADOR]
ai dps do nivel 3000
eu quero colocar o [VIP] tem como??
Reply
#6

Quote:
Originally Posted by paulotuto
Посмотреть сообщение
Tipo no nivel 0 eu vou quero colocar o [JOGADOR]
ai dps do nivel 3000
eu quero colocar o [VIP] tem como??
sim sу colocar.
Reply
#7

Eu testei coloquei na gm tentei em todo lugar da gm Nгo deu certo :/
me adicione no skype paulo43626
Reply
#8

Quote:
Originally Posted by paulotuto
Посмотреть сообщение
Eu testei coloquei na gm tentei em todo lugar da gm Nгo deu certo :/
me adicione no skype paulo43626
nгo uso Skype Amigo posta os erros aqui que tentarei ajuda-lo
Reply
#9

Bom eu coloquei
pawn Код:
stock Nome(playerid)
{
    new ANome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, ANome, sizeof(ANome));
    return ANome;
}
No TOPO DA GM

o outro codigo eu coloquei mais pro fim da gm =)

Errors:
Код:
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(23205) : warning 219: local variable "Nome" shadows a variable at a preceding level
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(36868) : warning 219: local variable "Nome" shadows a variable at a preceding level
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37250) : error 029: invalid expression, assumed zero
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37250) : error 017: undefined symbol "text"
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37253) : error 001: expected token: ")", but found "{"
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : error 014: invalid statement; not in switch
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : warning 215: expression has no effect
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : error 001: expected token: ";", but found ":"
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : error 029: invalid expression, assumed zero
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


7 Errors.
Reply
#10

Quote:
Originally Posted by paulotuto
Посмотреть сообщение
Bom eu coloquei
pawn Код:
stock Nome(playerid)
{
    new ANome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, ANome, sizeof(ANome));
    return ANome;
}
No TOPO DA GM

o outro codigo eu coloquei mais pro fim da gm =)

Errors:
Код:
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(23205) : warning 219: local variable "Nome" shadows a variable at a preceding level
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(36868) : warning 219: local variable "Nome" shadows a variable at a preceding level
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37250) : error 029: invalid expression, assumed zero
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37250) : error 017: undefined symbol "text"
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37253) : error 001: expected token: ")", but found "{"
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : error 014: invalid statement; not in switch
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : warning 215: expression has no effect
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : error 001: expected token: ";", but found ":"
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : error 029: invalid expression, assumed zero
C:\Users\Administrador\Desktop\BRASIL PLAY LEGENDS GM NOVA\gamemodes\BPSF.pwn(37254) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


7 Errors.
a Stock vai no Fim do GM e o Cуdigo vai na Callback OnPlayerText.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)