[AJUDA] Sistema de Neon
#7

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?

Код:
#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);
}
Reply


Messages In This Thread
[AJUDA] Sistema de Neon - by L.S.T - 15.12.2011, 00:54
Re: [AJUDA] Sistema de Neon - by Lуs - 15.12.2011, 01:04
Re: [AJUDA] Sistema de Neon - by L.S.T - 15.12.2011, 01:13
Re: [AJUDA] Sistema de Neon - by Lуs - 15.12.2011, 01:19
Re: [AJUDA] Sistema de Neon - by L.S.T - 15.12.2011, 01:23
Re: [AJUDA] Sistema de Neon - by Lуs - 15.12.2011, 01:30
Re: [AJUDA] Sistema de Neon - by L.S.T - 15.12.2011, 02:00
Re: [AJUDA] Sistema de Neon - by Lуs - 15.12.2011, 02:21
Re: [AJUDA] Sistema de Neon - by L.S.T - 15.12.2011, 02:26
Re: [AJUDA] Sistema de Neon - by Lуs - 15.12.2011, 02:29

Forum Jump:


Users browsing this thread: 5 Guest(s)