[FilterScript] Mudar Cor Do Nick por Dialog
#1

e um simples FS de mudar a cor do nick Por Dialog ,vc digita /mudarcor e aparece o Dialog pra vc escolher ae Cor,dae voce escolher a cor e ela muda,vc aperta TAB e ve a cor do seu nick Mudada.
Fisso ele pra usar em meu servidor de Drift/DM,mais como nao vo abrir mais ta ai.

Bugs:Ate agora nao achei nenhum,mais se acharem fala ae...

Creditos : Guh(EU) e Falcon Sixe,pois tinha dado uns erros que eu nao sabia o que era e ele min ajudou..

pawn Код:
#include <a_samp>

#define FILTERSCRIPT

#define Verde        0x00FF00FF
#define Vermelho     0xFF0000AA
#define Azul         0x0000FFAA
#define Marron       0x804000AA
#define Branco       0xFFFFFFAA
#define Laranja      0xFF8000AA
#define Azul_Marinho 0x80FFFFAA
#define Cinza        0xC0C0C0AA
#define Rosa         0xFF80FFAA
#define Azul_Claro   0x80BFFFAA
#define Verde_Escuro 0x007138AA
#define Amarelo      0xFFFF00AA
#define Roxo         0x9F009FAA

new sendername[MAX_PLAYER_NAME];

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Feito Por Guh                                     ");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/mudarcor", true) == 0)
    {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Escolha uma cor:", "Vermelho\nVerde\nAmarelo\nAzul\nLaranja\nRoxo\nAzul Marinho\nRosa\nCinza\nMarrom\nBranco\nAzul Claro\nVerde Escuro", "Ok", "Cancelar");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new string[128];

    if(dialogid == 2)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SetPlayerColor(playerid, Vermelho);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Vermelho (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 1)
            {
                SetPlayerColor(playerid, Verde);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Verde (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 2)
            {
                SetPlayerColor(playerid, Amarelo);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Amarelo  (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 3)
            {
                SetPlayerColor(playerid, Azul);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Azul (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 4)
            {
                SetPlayerColor(playerid, Laranja);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Laranja (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 5)
            {
                SetPlayerColor(playerid, Roxo);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick para Roxo (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 6)
            {
                SetPlayerColor(playerid, Azul_Marinho);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Azul Marinho (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 7)
            {
                SetPlayerColor(playerid, Rosa);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Rosa (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 8)
            {
                SetPlayerColor(playerid, Cinza);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Cinza (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 9)
            {
                SetPlayerColor(playerid, Marron);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Marron (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 10)
            {
                SetPlayerColor(playerid, Branco);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Branco (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 11)
            {
                SetPlayerColor(playerid, Azul_Claro);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Azul Claro (/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
            if(listitem == 12)
            {
                SetPlayerColor(playerid, Verde_Escuro);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Trocou a cor do Nick Para Verde Escuro(/mudarcor)", sendername);
                SendClientMessageToAll(Branco, string);
            }
        }
    }
    return 1;
    }
Reply


Messages In This Thread
Mudar Cor Do Nick por Dialog - by [Ips]Guh - 19.11.2010, 13:22
Re: Mudar Cor Do Nick por Dialog - by zSuYaNw - 19.11.2010, 13:31
Re: Mudar Cor Do Nick por Dialog - by Falcon. - 19.11.2010, 14:08
Re: Mudar Cor Do Nick por Dialog - by [FeK]Netizen - 19.11.2010, 14:18
Re: Mudar Cor Do Nick por Dialog - by [Ips]Guh - 19.11.2010, 14:21
Re: Mudar Cor Do Nick por Dialog - by duany123 - 19.11.2010, 14:38
Re: Mudar Cor Do Nick por Dialog - by DeNeR - 19.11.2010, 14:41
Re: Mudar Cor Do Nick por Dialog - by [Ips]Guh - 19.11.2010, 15:51
Re: Mudar Cor Do Nick por Dialog - by iansinho - 28.11.2010, 13:41
Re: Mudar Cor Do Nick por Dialog - by zSuYaNw - 28.11.2010, 14:38

Forum Jump:


Users browsing this thread: 5 Guest(s)