[FilterScript] Texto Cores Chat [Simples]
#1

Texto Cores Chat [Simples]

> Descriзгo
Estava sem oque fazer,pб!
Deu uma ideia de criar isso
Ele modifica a cor da sua letra no chat.
Exemplo :
Fulano : Olб(Vamos pensar q o "Olб" sejб branco)
Ao Digitar o Comando do filterscript
ira abrir uma dialog. Com as cores desejadas...
Quando Selecionar uma por exemplo : Azul
Ficara assim :
Fulano : Olб

> Prints
Comando :

Seleзгo de cores :

Depois de Escolher :

Amarela e Vermelha

Azul e Verde

Cinza,Rosa e Branco(Original)


> Erros/Bugs
Nada encontrado.

> Pergunta
Posso postar em meu site/blog?
Sim.Mantenha os creditos!

> Outros
Como minha ultima postagem,nгo foi muito boa..
Se alguйm ver um fs/codigo,com as mesmas funзхes/ordens/cores iguais
me avise! Antes que comeзem reclamar que copiei...

> Pastebin
Aqui

> Crйditos
Eu Mesmo.
@Riichard

> Criticas/Erros de Portugues
Se errei algo em portugues,me desculpe.
Criticas Irei aceitar,como sugestхes/oque precisarei modificar em meus projetos/trabalhos.

> AVISO
Leia antes de postar!
Coloquei Maximo de caracters no chat.
Motivo: Ao Digitar muitas letras a linha de baixo apareзera em branco(nao consegui resolver isso)
Se quiser tirar avontade..
Se quiserem adicionar mais cores
avontade...
Reply
#2

Precisou de paciкncia pra isso em, mas paciкncia й apenas 20% de um code, na realidade ele se constitui atravйs de criatividade, fica a dica.

Boas para o prуximo code..




Paciкncia й o foco, mas criatividade vem acima de tudo... Simples
Reply
#3

Legal
Reply
#4

Fico maneiro.
parabйns!
Reply
#5

Bem criativo
Reply
#6

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
Legal
Quote:
Originally Posted by Kan
Посмотреть сообщение
Fico maneiro.
parabйns!
Quote:
Originally Posted by delete
Посмотреть сообщение
Bem criativo
Obrigado
Reply
#7

Pйssima identaзгo, poderia utilizar zcmd, e optimizar mas seu code . Enfim estб bom.
Reply
#8

Quote:
Originally Posted by RoacH`
Посмотреть сообщение
Pйssima identaзгo, poderia utilizar zcmd, e optimizar mas seu code . Enfim estб bom.

sobre zcmd,todos meus trabalhos/gm/fs etc.
uso strcmp.
Sim sei zcmd sim.
So que nao sou mt daqueles de usar...
Enfim,sei q zcmd e bom,etals..
talvez na proxima versao desse FS que vou adicionar + cores,passarei pra zcmd e strcmp
Reply
#9

Bem Criativo ! xD

@EDIT:
Ou se preferir :
http://pastebin.com/8ZSb2CtE

Cуdigo identado:
pawn Код:
/*
______________|FilterScript|______________
- Criador: @Riichard
- Designer: @Riichard
- Cores Retiradas de : http://www.mxstudio.com.br/Conteudos/Dre.../Cores.htm
- 7 Tipos de Cores Basicas.(Amarelo,Vermelho,Azul,Verde,Cinza,Rosa,Branco)
- Nгo retire os crйditos.
- Equipe [SDS] Style Drift Show [SDS]
- Site/Blog : equipe-sds.blogspot.com
- Servidor : 69.162.102.12:7773
______________|FilterScript|______________
*/

#include < a_samp >

// Variaveis & Defines :
#define Textos 200 // Cuidado com os conflitos.
new Texto1[MAX_PLAYERS];
new Nick[MAX_PLAYER_NAME];
new String[128];

// == Outros == //
public OnFilterScriptInit()
{
    print("\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
    print("[FilterScript] Texto Cores Chat");
    print("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\n");
    return 1;
}
// Comando
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(cmdtext, "/Textos", true) == 0)
    {
        ShowPlayerDialog(playerid, Textos, DIALOG_STYLE_LIST, "Escolha Sua Cor Preferida", "Texto 1 > {FFFF00}Amarelo\nTexto 2 > {FF0000}Vermelho\nTexto 3 > {00BFFF}Azul\nTexto 4 > {00FF00}Verde\nTexto 5 > {696969}Cinza\nTexto 6 > {FF00FF}Rosa\nTexto 7 > Branco", "Selecionar", "Cancelar");
        GetPlayerName(playerid, Nick, MAX_PLAYER_NAME);
        format(String, sizeof(String), "%s » Estб vendo modificaзхes em seu texto. {FFFFFF}/Textos", Nick);
        SendClientMessageToAll(0x6C7B8BFF, String);
        return 1;
    }
    return 0;
}
// Chat Com as Cores Prontas.
public OnPlayerText(playerid, text[])
{
    if (strlen(text) > 48)
    {
        SendClientMessage(playerid, -1, "Texto Muito Grande » Maximo Permitido : 48 !");
        return 0;
    }
    // Amarelo
    if (Texto1[playerid] == 1)
    {
        format(String, sizeof(String), "{FFFF00}%s", text[0]);
        SendPlayerMessageToAll(playerid, String);
        return 0;
    }
    // Vermelho
    if (Texto1[playerid] == 2)
    {
        format(String, sizeof(String), "{FF0000}%s", text[0]);
        SendPlayerMessageToAll(playerid, String);
        return 0;
    }
    // Azul
    if (Texto1[playerid] == 3)
    {
        format(String, sizeof(String), "{00BFFF}%s", text[0]);
        SendPlayerMessageToAll(playerid, String);
        return 0;
    }
    // Verde
    if (Texto1[playerid] == 4)
    {
        format(String, sizeof(String), "{00FF00}%s", text[0]);
        SendPlayerMessageToAll(playerid, String);
        return 0;
    }
    // Cinza
    if (Texto1[playerid] == 5)
    {
        format(String, sizeof(String), "{696969}%s", text[0]);
        SendPlayerMessageToAll(playerid, String);
        return 0;
    }
    // Rosa
    if (Texto1[playerid] == 6)
    {
        format(String, sizeof(String), "{FF00FF}%s", text[0]);
        SendPlayerMessageToAll(playerid, String);
        return 0;
    }
    // Branco
    if (Texto1[playerid] == 7)
    {
        format(String, sizeof(String), "{FFFFFF}%s", text[0]);
        SendPlayerMessageToAll(playerid, String);
        return 0;
    }
    return 1;
}
// Response Dialog
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if (dialogid == Textos)
    {
        if (response)
        {
            if (listitem == 0) // Amarelo
            {
                Texto1[playerid] = 1;
                SendClientMessage(playerid, -1, "» Vocк Mudou Sua Cor de Texto para > {FFFF00}Amarelo");
            }
            if (listitem == 1) // Vermelho
            {
                Texto1[playerid] = 2;
                SendClientMessage(playerid, -1, "» Vocк Mudou Sua Cor de Texto para > {FF0000}Vermelho");
            }
            if (listitem == 2) // Azul
            {
                Texto1[playerid] = 3;
                SendClientMessage(playerid, -1, "» Vocк Mudou Sua Cor de Texto para > {00BFFF}Azul");
            }
            if (listitem == 3) // Verde
            {
                Texto1[playerid] = 4;
                SendClientMessage(playerid, -1, "» Vocк Mudou Sua Cor de Texto para > {00FF00}Verde");
            }
            if (listitem == 4) // Cinza
            {
                Texto1[playerid] = 5;
                SendClientMessage(playerid, -1, "» Vocк Mudou Sua Cor de Texto para > {696969}Cinza");
            }
            if (listitem == 5) // Rosa
            {
                Texto1[playerid] = 6;
                SendClientMessage(playerid, -1, "» Vocк Mudou Sua Cor de Texto para > {FF00FF}Rosa");
            }
            if (listitem == 6) // Branco
            {
                Texto1[playerid] = 7;
                SendClientMessage(playerid, -1, "» Vocк Mudou Sua Cor de Texto para > {FFFFFF}Branco");
            }
        }
    }
    return 0;
}
Reply
#10

Quote:
Originally Posted by [LF]PlaYer
Посмотреть сообщение
Bem Criativo ! xD

@EDIT:
Tenkil *-* Poucos conheзem ironia.

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
Bom filterscript , ajuda bastante a quem й iniciante e ainda nгo sabe mecher nesta area , ou tambйm quer diversificar um pouco seu Servidor.
Fiz o fs,com intenзгo desse ajudar os iniciantes xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)