15.12.2011, 02:00
ae ta com algun erro aki, eu digito /neon boto a cor azul funciona numa boa!
boto no azul novamente diz que ja tem um neon no carro! ate ai numa boa!
mas ai eu digito /neon e boto no verde ai fica 1 neon azul e outro verde! e era para da a mensagem de que
ja tem um neon no carro! o que tem de errado?
boto no azul novamente diz que ja tem um neon no carro! ate ai numa boa!
mas ai eu digito /neon e boto no verde ai fica 1 neon azul e outro verde! e era para da a mensagem de que
ja tem um neon no carro! o que tem de errado?
Код:
#include "nLibrary" #define NEON_BLUE (0) #define NEON_PINK (1) #define NEON_YELLOW (2) #define NEON_GREEN (3) #define NEON_RED (4) #define NEON_WHITE (5) #define NEON_POLICE (6) #define FILTERSCRIPT #define COLOR_WHITE 0xFFFFFFAA #include <a_samp> #define NEON 1337 #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Neon System "); print(" Traduzido "); print("--------------------------------------\n"); return 1; } #endif public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/neon", cmdtext, true, 10) == 0) { if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { SendClientMessage(playerid, COLOR_WHITE, " Vocк tem que ser o motorista para comprar o neon"); return 1; } else { ShowPlayerDialog(playerid, NEON, DIALOG_STYLE_LIST, "Escolha seu neon","{0000FF}Azul\n{00FF00}Verde\n{FFFF00}Amarelo\n{FFFFFF}Branco\n{FF00FF}Rosa\nRemover Neon","Ok","Cancelar"); } } else { SendClientMessage(playerid, COLOR_WHITE, " Vocк nгo estб em um veiculo"); } return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == NEON) { if(response) { if(listitem == 0) { if(IsPlayerInAnyVehicle(playerid)) { new CarroID = GetPlayerVehicleID(playerid); if(IsVehicleUsingNeon(CarroID)) { return SendClientMessage(playerid, -1, "[ ERRO ] Esse carro jб estб usando um neon!"); } else { AttachNeonToVehicle(GetPlayerVehicleID(playerid), NEON_BLUE); SendClientMessage(playerid, COLOR_WHITE, "Voce instalou o neon Azul em seu carro"); } } } if(listitem == 1) { if(IsPlayerInAnyVehicle(playerid)) { new CarroID = GetPlayerVehicleID(playerid); if(IsVehicleUsingNeon(CarroID)) { return SendClientMessage(playerid, -1, "[ ERRO ] Esse carro jб estб usando um neon!"); } else { AttachNeonToVehicle(GetPlayerVehicleID(playerid), NEON_GREEN); SendClientMessage(playerid, COLOR_WHITE, "Voce instalou o neon verde em seu carro"); } } } if(listitem == 2) { if(IsPlayerInAnyVehicle(playerid)) { new CarroID = GetPlayerVehicleID(playerid); if(IsVehicleUsingNeon(CarroID)) { return SendClientMessage(playerid, -1, "[ ERRO ] Esse carro jб estб usando um neon!"); } else { AttachNeonToVehicle(GetPlayerVehicleID(playerid), NEON_YELLOW); SendClientMessage(playerid, COLOR_WHITE, "Voce instalou o neon amarelo em seu carro"); } } } if(listitem == 3) { if(IsPlayerInAnyVehicle(playerid)) { new CarroID = GetPlayerVehicleID(playerid); if(IsVehicleUsingNeon(CarroID)) { return SendClientMessage(playerid, -1, "[ ERRO ] Esse carro jб estб usando um neon!"); } else { AttachNeonToVehicle(GetPlayerVehicleID(playerid), NEON_WHITE); SendClientMessage(playerid, COLOR_WHITE, "Voce instalou o neon branco em seu carro"); } } } if(listitem == 4) { if(IsPlayerInAnyVehicle(playerid)) { new CarroID = GetPlayerVehicleID(playerid); if(IsVehicleUsingNeon(CarroID)) { return SendClientMessage(playerid, -1, "[ ERRO ] Esse carro jб estб usando um neon!"); } else { AttachNeonToVehicle(GetPlayerVehicleID(playerid), NEON_PINK); SendClientMessage(playerid, COLOR_WHITE, "Voce instalou o neon rosa em seu carro"); } } } if(listitem == 5) { RemoveNeonFromVehicle(playerid); SendClientMessage(playerid, COLOR_WHITE, "Voce removeu o seu neon"); } } } return 1; } public OnVehicleDeath(vehicleid) { RemoveNeonFromVehicle(vehicleid); } public OnVehicleSpawn(vehicleid) { RemoveNeonFromVehicle(vehicleid); }