06.01.2011, 04:35
Hola! Pues simplemente no me queda, al clickear en la opciуn del menъ no se ejecuta la acciуn... Me podrнan ayudar?
De antemano, gracias.
Код:
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" NickColorz By AleeeHdez Loaded!");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n--------------------------------------");
print(" NickColorz By AleeeHdez Loaded!");
print("--------------------------------------\n");
}
#endif
public OnGameModeInit()
{
#define DIALOG_COLOR 0
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BLACK 0x000000AA
#define COLOR_PINK 0xFFC0CBAA
#define COLOR_BROWN 0xA52A2AFF
#define COLOR_DARKRED 0x8B0000FF
#define COLOR_PURPLE 0x800080FF
#define COLOR_LIGHTGREEN 0x90EE90F
#define COLOR_DARKSLATEBLUE 0x483D8BFF
#define COLOR_MEDIUMBLUE 0x0000CDF
#define COLOR_MAGENTA 0xFF00FFFF
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/colores", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, DIALOG_COLOR, DIALOG_STYLE_LIST, "Color de Nick", "Gris\nVerde\nRojo\nAmarillo\nBlanco\nAzul\nCeleste\nNaranja\nNegro\nRosa\nCafe\nRojo Oscuro\nMorado\nVerde Claro\nAzul Oscuro\nAzul Claro\nMagenta", "Seleccionar", "Cancelar");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_COLOR)
{
if(response)
{
if(listitem == 0) // Gris
{
SetPlayerColor(playerid,COLOR_GREY);
}
if(listitem == 1) // Verde
{
SetPlayerColor(playerid,COLOR_GREEN);
}
if(listitem == 2) // Rojo
{
SetPlayerColor(playerid,COLOR_RED);
}
if(listitem == 3) // Amarillo
{
SetPlayerColor(playerid,COLOR_YELLOW);
}
if(listitem == 4) // Blanco
{
SetPlayerColor(playerid,COLOR_WHITE);
}
if(listitem == 5) // Azul
{
SetPlayerColor(playerid,COLOR_BLUE);
}
if(listitem == 6) // Celeste
{
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
}
if(listitem == 7) // Naranja
{
SetPlayerColor(playerid,COLOR_ORANGE);
}
if(listitem == 8) // Negro
{
SetPlayerColor(playerid,COLOR_BLACK);
}
if(listitem == 9) // Rosa
{
SetPlayerColor(playerid,COLOR_PINK);
}
if(listitem == 10) // Cafe
{
SetPlayerColor(playerid,COLOR_BROWN);
}
if(listitem == 11) // Rojo Oscuro
{
SetPlayerColor(playerid,COLOR_DARKRED);
}
if(listitem == 12) // Morado
{
SetPlayerColor(playerid,COLOR_PURPLE);
}
if(listitem == 13) // Verde Claro
{
SetPlayerColor(playerid,COLOR_LIGHTGREEN);
}
if(listitem == 14) // Azul Oscuro
{
SetPlayerColor(playerid,COLOR_LIGHTGREEN);
}
if(listitem == 15) // Azul Claro
{
SetPlayerColor(playerid,COLOR_DARKSLATEBLUE);
}
if(listitem == 16) // Magenta
{
SetPlayerColor(playerid,COLOR_MAGENTA);
}
}
return 1;
}
return 0;
}


