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; }