[Ajuda] Chat Global
#1

Bem pessoal queria saber como coloca cores no servidor tipo:

MrPaulistinha[ID:0]Olб Samp-Forums!

e tambйm Tag tipo:

MrPaulistinha[ID:0]Olб Samp-Forums![ADM]

Desde jб obrigado

@Edit esse codigo ta certo?

pawn Код:
if(Chatlb == 1)
    {
        format(string, sizeof(string), "[ID: %d]{9E3EFF} %s", playerid, text);
        SendPlayerMessageToAll(playerid, string);
    }
    else
    {
        ChatProximo(playerid, text);
    }
    if(Chatlb == 1)
    {
        if(!(pAdmin[playerid] >= 1))
        {
            format(string, sizeof(string), "{33AA33}[ADM]:[ID: %d]{9E3EFF} %s", playerid, text);
            SendPlayerMessageToAll(playerid, string);
        }
    }
    else
    {
        ChatProximo(playerid, text);
    }
Reply
#2

PHP код:
if(Chatlb == 1){
    new 
Nome_FDP[MAX_PLAYER_NAME];
    new 
strtext[200];
    
GetPlayerName(playeridNome_FDPsizeof(Nome_FDP));
    if(
pAdmin[playerid] > 0format(strtextsizeof(strtext), "%s{33AA33}[ADM]:[ID: %d] {9E3EFF}%s"Nome_FDPplayeridtext); //Caso for ADM irб aparecer -> Nome, TAG, ID e o texto.
    
else format(strtextsizeof(strtext), "%s [ID: %d] {9E3EFF}%s"Nome_FDPplayeridtext); //Caso nгo seja ADM irб aparecer -> Nome, ID e o texto.
    
SendPlayerMessageToAll(-1strtext); //Mensagem para todos do servidor (CHAT GLOBAL).
}
else 
ChatProximo(playeridtext); // Aqui nгo entendi, coisa do seu GM =) 
Reply
#3

Hm... tentei mais deu esses erros aki:
pawn Код:
C:\Users\Cliente\Desktop\Lucas\gamemodes\BLL.pwn(2844) : warning 217: loose indentation
C:\Users\Cliente\Desktop\Lucas\gamemodes\BLL.pwn(3535) : warning 204: symbol is assigned a value that is never used: "strtext"
C:\Users\Cliente\Desktop\Lucas\gamemodes\BLL.pwn(3538) : error 017: undefined symbol "strtext"
C:\Users\Cliente\Desktop\Lucas\gamemodes\BLL.pwn(3538) : error 017: undefined symbol "strtext"
C:\Users\Cliente\Desktop\Lucas\gamemodes\BLL.pwn(3538) : error 029: invalid expression, assumed zero
C:\Users\Cliente\Desktop\Lucas\gamemodes\BLL.pwn(3538) : fatal error 107: too many error messages on one line
Linha:

pawn Код:
if(pAdmin[playerid] > 0) format(strtext, sizeof(strtext), "%s[ID: %d] {9E3EFF}%s{33AA33}[ADM]", Nome_FDP, playerid, text); //Caso for ADM irб aparecer -> Nome, TAG, ID e o texto.
Ajuda?
Reply
#4

@Cуdigo acima atualizado, tente lб, caso nгo for, me add skype: Sr.pink (foto preto e branco de um garoto gostoso -q)
Reply
#5

Aн nesse seu cуdigo nгo percebi uma coisa:

PHP код:
if(!(pAdmin[playerid] >= 1)) 
Se a variбvel pAdmin[playerid] NГO (!) for MAIOR ou IGUAL a 1, vocк estб a formatar uma string com a tag de admin...

Nгo devia ser:

PHP код:
if(pAdmin[playerid] >= 1
Se a variбvel pAdmin[playerid] FOR MAIOR ou IGUAL a 1, formata a string com a tag de admin.

PHP код:
public OnPlayerText(playeridtext[])
{
    if(
Chatlb == 1)
    {
        if(
pAdmin[playerid] >= 1)
        {
            
format(stringsizeof(string), "{33AA33}[ADM]:[ID: %d]{9E3EFF} %s"playeridtext);
            
SendPlayerMessageToAll(playeridstring);
            
        }
        else
        {
            
format(stringsizeof(string), "[ID: %d]{9E3EFF} %s"playeridtext);
            
SendPlayerMessageToAll(playeridstring);
        }
    }
    else
    {
        
ChatProximo(playeridtext);
    }
    return 
0;

Reply
#6

bruxo00 sem palavras cara perfect

tambйm esta desenvolvendo um cуdigo assim mais ia demorar muito... sou novato em programaзгo vlw. +REP
Reply
#7

Bem Pessoal UP!!

Tipo tentei eu poderia criar mais um caso tipo...

pawn Код:
if(IsPlayerVIP(playerid))
        {
            format(string, sizeof(string), " ™[ID: %d]{9E3EFF} %s       {33AA33}[VIP]", playerid, text);
            SendPlayerMessageToAll(playerid, string);

    }
Poderia?
Reply
#8

Pode sim, й sу vocк adicionar na linha certa e colocar if depois do else.
pawn Код:
public OnPlayerText(playerid, text[])
{
    if(Chatlb == 1)
    {
        if(pAdmin[playerid] >= 1)
        {
            format(string, sizeof(string), "{33AA33}[ADM]:[ID: %d]{9E3EFF} %s", playerid, text);
            SendPlayerMessageToAll(playerid, string);
        }
        else if(IsPlayerVIP(playerid))
        {
            format(string, sizeof(string), " ™[ID: %d]{9E3EFF} %s       {33AA33}[VIP]", playerid, text);
            SendPlayerMessageToAll(playerid, string);
        }
        else
        {
            format(string, sizeof(string), "[ID: %d]{9E3EFF} %s", playerid, text);
            SendPlayerMessageToAll(playerid, string);
        }
    }
    else
    {
        ChatProximo(playerid, text);
    }
    return 0;
}
Reply
#9

Vlw... deu uns warning mais ja resolvi
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)