Thread: [Ajuda] Bug em um comando
View Single Post
Old 10/07/2018, 05:09 PM   #1
JoelNyiTz
Big Clucker
 
JoelNyiTz's Avatar
 
Join Date: May 2018
Location: OakVille
Posts: 93
Reputation: 0
Default Bug em um comando

Tenho uma bug em um comando, o comando está para /abrir portamalas ou /abrir maletero mas só o /abrir maletero está funcionando. Agradeço desde já a ajuda a resolver isso.



Code:
CMD:maletero(playerid, params[])			{	return cmd_portamalas(playerid, params);				}
Comando /abrir maletero ou /abrir portamalas

Code:
if(strcmp(item,"portamalas",true)==0 || strcmp(item,"maletero",true)==0)
		{
			new string[256];
			if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z))
			{
                if(!NOBAUL(autos[playerid]))
                {
					if(Baul[autos[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas já está aberto.");
					GetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
					SetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
					Baul[autos[playerid]] = 1;
					format(string, 256,"%s abre o portamalas de seu veículo.", NombreJugador(playerid));
					ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				}
				return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 4.0, x2,y2,z2))
			{
	          	if(!NOBAUL(autos2[playerid]))
				{
					if(Baul[autos2[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas já está aberto.");
					GetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
					SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
					Baul[autos2[playerid]] = 1;
					format(string, 256,"%s abre o portamalas de seu veículo.", NombreJugador(playerid));
					ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				}
				return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 4.0, x3,y3,z3))
			{
				if(!NOBAUL(autos3[playerid]))
				{
					if(Baul[autos3[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas já está aberto.");
					GetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
					SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
					Baul[autos3[playerid]] = 1;
					format(string, 256,"%s abre o portamalas de seu veículo.", NombreJugador(playerid));
					ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				}
				return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 4.0, x4,y4,z4))
			{
         		if(!NOBAUL(autos4[playerid]))
				{
					if(Baul[autos4[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas já está aberto.");
					GetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
					SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
					Baul[autos4[playerid]] = 1;
					format(string, 256,"%s abre o portamalas de seu veículo.", NombreJugador(playerid));
					ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				}
				return 1;
			}
			else if(PlayerInfo[playerid][jAdminNvl] >= 5)
			{
				new id = GetPlayerVehicleID(playerid);
				if(!IsPlayerInAnyVehicle(playerid)) return 1;
    			if(!NOBAUL(id))
				{
					if(Baul[id] == 1) return SendClientMessage(playerid,-1,"O portamalas já está aberto.");
					GetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, boot, objective);
					SetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, 1, objective);
					Baul[id] = 1;
					format(string,256,"%s abre el maletero del vehículo.", NombreJugador(playerid));
					ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				}
				return 1;
			}
			else return SendClientMessage(playerid, -1,"Debes estar cerca de tu vehiculo para abrir su baul");
		}
Comando /fechar matelero ou /fechar portamalas

Code:
if(strcmp(item,"portamalas",true)==0 || strcmp(item,"maletero",true)==0)
		{
			new string[256];
			if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z))
			{

				if(Baul[autos[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas já está fechado.");
				GetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
				SetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
				Baul[autos[playerid]] = 0;
				format(string, 256,"%s fecha o portamalas de seu veículo", NombreJugador(playerid));
				ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 4.0, x2,y2,z2))
			{
				if(Baul[autos2[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas já está fechado.");
				GetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
				SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
				Baul[autos2[playerid]] = 0;
				format(string, 256,"%s fecha o portamalas de seu veículo", NombreJugador(playerid));
				ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 4.0, x3,y3,z3))
			{
				if(Baul[autos3[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas já está fechado.");
				GetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
				SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
				Baul[autos3[playerid]] = 0;
				format(string, 256,"%s fecha o portamalas de seu veículo", NombreJugador(playerid));
				ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 4.0, x4,y4,z4))
			{
				if(Baul[autos4[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas já está fechado.");
				GetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
				SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
				Baul[autos4[playerid]] = 0;
				format(string, 256,"%s fecha o portamalas de seu veículo", NombreJugador(playerid));
				ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				return 1;
			}
			else if(PlayerInfo[playerid][jAdminNvl] >= 5)
			{

				new id = GetPlayerVehicleID(playerid);
				if(!IsPlayerInAnyVehicle(playerid)) return 1;
				if(Baul[id] == 0) return SendClientMessage(playerid,-1,"O portamalas já está fechado.");
				format(string,128,"%s fecha o portamalas de seu veículo", NombreJugador(playerid));
				ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
				GetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, boot, objective);
				SetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, 1, objective);
				Baul[id] = 0;
			}
			else return SendClientMessage(playerid, -1,"Debes estar cerca de tu vehiculo para cerrar su baul");
		}
JoelNyiTz is offline   Reply With Quote