#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;
}
bom, mais vocк podia ter dada uma optimizada nele. |
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 |
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 |