Participe do fórum, é rápido e fácil

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
ραwη єvøłuŧiøη - єsŧαмøs dє Vøłŧα є Rєcruŧαηdø ŧαмbєм - Iηscrєvα-sє Já є єηŧrє ραrα ηøssα єquiρє!

2 participantes

    Como Muda Cor do XAT do Player..

    Famous
    Famous
    Membro Novato
    Membro Novato


    Mensagens : 275
    Pontos : 512
    Reputação : 9
    Data de inscrição : 24/08/2012
    Idade : 24
    Localização : Não eda Sua Conta (8

    Como Muda Cor do XAT do Player.. Empty Como Muda Cor do XAT do Player..

    Mensagem por Famous 9/30/2012, 19:02

    Ola pessoal muitas Gente tem Duvidas.. Sobre(como Muda cor do Chat)
    Bom ele foi um poco dificio de acha.., Mais e completamente Facio.! dps que sober rs.

    Olhe procure pelo ''OnPlayerText''

    Vai na Ultima return
    estara Asim o Normal..

    [code]new string[256];
    format(string,sizeof(string),"[ID: %d] %s{FFFFFF}",playerid,text);
    SendPlayerMessageToAll(playerid,string);
    return 0;
    }[/code]


    2° Parte Para Muda Cor...
    [code]new string[256];
    format(string,sizeof(string),"[ID: %d] [color=red]{00FF7F}%s[/color]",playerid,text);
    SendPlayerMessageToAll(playerid,string);
    return 0;
    }[/code]

    Repare o Codigo ''Red'' repare o 1° Code com o 2° Code
    a cor do 1° code vemos que está {FFFFFF} = Cor Branca , eo Lugar do Codigo da Cor Está (ERRADO) .
    o Certo e está na Frente EX: [color:7974=red]{00FF7F}%s[/color] Obvio vc Escolhera sua Cor, na minha no cazo e verde Claro.
    Aki tem Todas Cores: [url=http://www.mxstudio.com.br/Conteudos/Dreamweaver/Cores.htm]Click[/url]

    e isso Pessoal pra Troca Cor do Chat Global (normal) Dos Players.


    2° Tutu
    Nesse Tutu Irei encina como Cria um Chat pra [ADM] Ex Sem usa cmd altomaticamente ele Fala estara com [ADM] no nick..
    OBS: vo cria do meu Geito vcs podem Mudar tbm..

    1° Vai no final do Seu GM
    Coloque Esse Code..

    [code]stock Nome(playerid)
    {
    new pNome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pNome, 24);
    return pNome;
    }[/code]


    Agora iremos no ''OnPlayerText''
    Pra ADM.. criei asim..

    [code]if(pAdmin[playerid] > 1)
    {
    new String[500];
    format(String, sizeof(String), "{FF1493}[ADM] {FFFFFF}%s: {00FF7F}%s", Nome(playerid), text);
    SendClientMessageToAll(GetPlayerColor(playerid), String);
    return 0;
    }[/code]

    Aonde tiver Code de Cores.. VC tbm pode mudalas.. esse foi um do meu geito.!, ou vc pode edita Menssagem.!

    Agora iremos cria um pra VIP!.

    [code]if(vip[playerid] == 1)
    {
    new String[500];
    format(String, sizeof(String), "{8470FF}[Vip] {FFFFFF}%s: {00FF7F}%s", Nome(playerid), text);
    SendClientMessageToAll(GetPlayerColor(playerid), String);
    return 0;
    }[/code]

    Vcs Tbm pode mudala Menssagem/cores..


    Lembrando Daquele Code do final do Gm, Não presisa fica criando um pra kd chat , so 1 la jah cria qts que vocé quise.!
    no OnPlayerText.

    Lembrando: Esse Chats Não presisa usar nehum Comando para utilizar eles, altomaticamente vocé sendo um ADM Aparecera EX: [ADM] Famous: texto.. ou [VIP] Famous: texto..

    OBS: Lembrando kd chat que vc for cria, vc presisa coloca , os tipos que ex: vip ou admin ou prof etc. pra libera, ex pra libera so pra vip e. o code if(vip[playerid] == 1)

    pra adm e: if(pAdmin[playerid] > 1) , e outros vcs podem cria tbm pra profissões iria fica legal., ai quando vcs for cria prof, vai ser bagui do dini etc.. liberando os cmds da prof so pra prof. ai esso copia e coloca no luga desses code, deveis adm/vip etc.. !

    Espero ter Ajudado..
    Duvidas ERRO Poste.

    Creditos do Tutu: Famous
    Ajuda: Bruno_Alves
    Tirei Duvidas Com: Fly.exe
    Fly.exe
    Fly.exe
    Scripter Experiente
    Scripter Experiente


    Mensagens : 47
    Pontos : 77
    Reputação : 4
    Data de inscrição : 25/09/2012

    Como Muda Cor do XAT do Player.. Empty Re: Como Muda Cor do XAT do Player..

    Mensagem por Fly.exe 9/30/2012, 22:04

    Rique new String[500]; // WTF ? '-'
    O maximo usado no chat e 128, so por precaução eu uso 150.

    Nessa parte
    [code] SendClientMessageToAll(GetPlayerColor(playerid), String);
    [/code]
    Já que não vamos usar a cor do player pra que estamos usando ela ? '-'
    Seria melhor se ficasse cm a primeira cor definida exemplo no começo do comando exemplo

    [code] format(String, sizeof(String), "{FF1493}[ADM] {FFFFFF}%s: {00FF7F}%s", Nome(playerid), text);
    SendClientMessageToAll(GetPlayerColor(playerid), String);
    [/code]
    Esse e {FF1493} no caso colocariamos

    [code]SendClientMessageToAll(0xFF1493AA, String);[/code]

    E tirariamos o {FF1493}.

    Outra coisa não precisa definir a stock de Nome basta usar PlayerName(playerid)


    Exemplos de como ficariam mais simples

    [code]if(vip[playerid] == 1)
    {
    new string[150];
    format(string, sizeof(string), "[Vip] {FFFFFF}%s: {FFFFFF}%s", PlayerName(playerid), text);
    SendClientMessageToAll(0xFFFFFFAA, string);
    return 0;
    }

    if(pAdmin[playerid] > 0)
    {
    new String[150];
    format(string, sizeof(string), "[ADM] {FFFFFF}%s: {FFFFFF}%s", PlayerName(playerid), text);
    SendClientMessageToAll(0xFFFFFFAA, string);
    return 0;
    }[/code]

    Lembrando esse tipo de comando so serve pra alguns tipos de gamemodes você, se o seu não for de base MUCA recomendo adaptalo

    Exemplo


    [code]if( Variavel Admin )
    {
    new string[150];
    format(string, sizeof(string), "[Vip] {FFFFFF}%s: {00FF7F}%s", PlayerName(playerid), text);
    SendClientMessageToAll(0x8470FFAA, string);
    return 0;
    }

    if(vip[playerid] == 1)
    {
    new string[150];
    format(string, sizeof(string), "[Vip] {FFFFFF}%s: {00FF7F}%s", PlayerName(playerid), text);
    SendClientMessageToAll(0x8470FFAA, string);
    return 0;
    }

    if( Variavel VIP )
    {
    new String[150];
    format(string, sizeof(string), "[VIP] {FFFFFF}%s: {00FF7F}%s", PlayerName(playerid), text);
    SendClientMessageToAll(0xFF1493AA, string);
    return 0;
    }
    [/code]

    E Se fosse if(pAdmin[playerid] > 1) os admins level 1 não poderiam usar então recomendo por if(pAdmin[playerid] > 0) que no caso se for maior que 0 pode usar

    Famous
    Famous
    Membro Novato
    Membro Novato


    Mensagens : 275
    Pontos : 512
    Reputação : 9
    Data de inscrição : 24/08/2012
    Idade : 24
    Localização : Não eda Sua Conta (8

    Como Muda Cor do XAT do Player.. Empty Re: Como Muda Cor do XAT do Player..

    Mensagem por Famous 10/1/2012, 10:47

    aah mano, eu fiz do geito que tá o meu!, meu ta daorinha. como eu falei.., eles podem edita a menssagem do geito q quise!
    Fly.exe
    Fly.exe
    Scripter Experiente
    Scripter Experiente


    Mensagens : 47
    Pontos : 77
    Reputação : 4
    Data de inscrição : 25/09/2012

    Como Muda Cor do XAT do Player.. Empty Re: Como Muda Cor do XAT do Player..

    Mensagem por Fly.exe 10/1/2012, 11:18

    [quote:f139="Famous"]aah mano, eu fiz do geito que tá o meu!, meu ta daorinha. como eu falei.., eles podem edita a menssagem do geito q quise![/quote]

    To ligado mas te recomendo diminuir a string '-'
    string gasta memoria, quanto mais memoria gasta +laag '-'
    O seu tambem funciona do mesmo geito do meu so que dei uma dica pra ficar mais pratico e leve '-'
    Famous
    Famous
    Membro Novato
    Membro Novato


    Mensagens : 275
    Pontos : 512
    Reputação : 9
    Data de inscrição : 24/08/2012
    Idade : 24
    Localização : Não eda Sua Conta (8

    Como Muda Cor do XAT do Player.. Empty Re: Como Muda Cor do XAT do Player..

    Mensagem por Famous 10/1/2012, 13:08

    sim sim jae..
    Fly Rank Scripter!

    Conteúdo patrocinado


    Como Muda Cor do XAT do Player.. Empty Re: Como Muda Cor do XAT do Player..

    Mensagem por Conteúdo patrocinado


      Data/hora atual: 5/20/2024, 16:07