[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
#2

bom, mais vocк podia ter dada uma optimizada nele.
Reply
#3

Legal...

Troque o [code] por [pawn ] [/pawn ] para ficar melhor de entender..
Quote:

bom, mais vocк podia ter dada uma optimizada nele.

Sensaзгo do momento: Otimizar todos os codes.. procurem isso...em quase todos os Tуpicos tem alguйm falando isso..rsrsrsr
Reply
#4

Muito bom, apesar de nгo ter cido feito por vocк, eu conheзo vocк, voce copio alguns codigos e fez esse sistema...
mesmo assim ta bom
Reply
#5

Quote:
Originally Posted by [FeK]Netizen
Посмотреть сообщение
Muito bom, apesar de nгo ter cido feito por vocк, eu conheзo vocк, voce copio alguns codigos e fez esse sistema...
mesmo assim ta bom
Netizen cala a boca que nao quero falar com vc,e tem como prova que isso ae foi copiado?
vc tem provas? pelo que eu saiba e vc que copia e fala q os trem e seu.
Reply
#6

Sem Comentarios Vocкs 2 Eim ..

Calma Pow Aki Nao E Zona Nao !
Reply
#7

sem se baixar ao nivel de crianзa e comeзar se xingar nos topico ._.
Reply
#8

Blz mais sobre o Net.... nem quero falar..
Reply
#9

apksapsapsakpsaksa
euri
Coloquei no meu de drift aqui, fico legal. =D
Reply
#10

Quote:
Originally Posted by Falcon.Sixe
Посмотреть сообщение
Legal...

Troque o [code] por [pawn ] [/pawn ] para ficar melhor de entender..

Sensaзгo do momento: Otimizar todos os codes.. procurem isso...em quase todos os Tуpicos tem alguйm falando isso..rsrsrsr
й minha opiniгo, o tуpico й para se opinar, se nгo gostou foda-se!,
ainda mais, Cor em dialog jб ta manjado.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)