11.04.2013, 15:24
(
Последний раз редактировалось iHarzard; 11.04.2013 в 18:03.
)
Mudanзa de Cores do Nick
Olб galera do Fуrum SA-MP, eu sou novato na linguagem PAWN e fiz esse pequeno FS para mudar a cor do nick em Dialog. Se tiver erros sу me falar que eu tento consertar aqui.
Cуdigo:
OBS: Й meu primeiro cуdigo, espero que entendam...
Olб galera do Fуrum SA-MP, eu sou novato na linguagem PAWN e fiz esse pequeno FS para mudar a cor do nick em Dialog. Se tiver erros sу me falar que eu tento consertar aqui.
Cуdigo:
pawn Код:
//------------------------------------//
// Mudanзa de Cores do Nick //
// Criado By: iHarzard //
// Iniciando em Pawn //
//------------------------------------//
#include <a_samp>
new iHazard@String[90];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, #/alterarcor, true))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Escolha uma cor", "Branco\nVerde\nRoxo\nAzul Claro\nAmarelo\nVermelho\nLaranja", "Escolher", "Sair");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
switch(listitem)
{
case 0:
{
format(iHazard@String, sizeof iHazard@String, #[InfoColor] %s mudou a cor do seu nome para Branco!, Nome(playerid));
SetPlayerColor(playerid, -1);
}
case 1:
{
format(iHazard@String, sizeof iHazard@String, #[InfoColor] %s mudou a cor do seu nome para Verde!, Nome(playerid));
SetPlayerColor(playerid, 0x008000AA);
}
case 2:
{
format(iHazard@String, sizeof iHazard@String, #[InfoColor] %s mudou a cor do seu nome para Roxo!, Nome(playerid));
SetPlayerColor(playerid, 0x8000FFAA);
}
case 3:
{
format(iHazard@String, sizeof iHazard@String, #[InfoColor] %s mudou a cor do seu nome para Azul Claro!, Nome(playerid));
SetPlayerColor(playerid, 0x0080FFAA);
}
case 4:
{
format(iHazard@String, sizeof iHazard@String, #[InfoColor] %s mudou a cor do seu nome para Amarelo!, Nome(playerid));
SetPlayerColor(playerid, 0xFFFF00AA);
}
case 5:
{
format(iHazard@String, sizeof iHazard@String, #[InfoColor] %s mudou a cor do seu nome para Vermelho!, Nome(playerid));
SetPlayerColor(playerid, 0xE31919FF);
}
case 6:
{
format(iHazard@String, sizeof iHazard@String, #[InfoColor] %s mudou a cor do seu nome para Laranja!, Nome(playerid));
SetPlayerColor(playerid, 0xFF9900AA);
}
}
SendClientMessageToAll(-1, iHazard@String);
}
return 1;
}
stock Nome(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}