SA-MP Forums Archive
[Ajuda] Trancar/Abrir Veiculo, nгo funfa! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Trancar/Abrir Veiculo, nгo funfa! (/showthread.php?tid=542058)



Trancar/Abrir Veiculo, nгo funfa! - SukMathcuck - 16.10.2014

Olб pessoal, й o seguinte, estou com uns cуdigos aqui, mais estб meio difнcil desbugalo entгo pessoa ajuda de vcs Profissionais(maioria), esse comando erб para trancar/abrir o veiculo, mais aparece que trancou/destrancou tudo, mais na verdade nem tranca/destranca. Alguйm pode me ajudar com esse cуdigos, deixar-lo perfect? pf..

Parte do comando, abrir o veiculo:
Код:
        else if(strcmp(tmp,"abrir",true) == 0)
    	{
    		if(IsPlayerInAnyVehicle(playerid))
    		{
    	    	doors = 0;
	    		GetVehicleParamsEx(Veiculo, engine, lights, alarm, doors, bonnet, boot, objective);
	    		SetVehicleParamsEx(Veiculo, engine, lights, alarm, false, bonnet, boot, objective);
	    		format(string, sizeof(string), "* %s abriu o veiculo com a placa %i.", GetPlayerNameRP(playerid), Veiculo);
	     		ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	     		return 1;
	    	}
	        new Float:X, Float:Y, Float:Z;
    		GetVehiclePos(Placa, X, Y, Z);
	    	if(PlayerToPoint(5.0, playerid, X, Y, Z))
    		{
                doors = 0;
	    		GetVehicleParamsEx(Placa, engine, lights, alarm, doors, bonnet, boot, objective);
	    		SetVehicleParamsEx(Placa, engine, lights, alarm, false, bonnet, boot, objective);
	    		format(string, sizeof(string), "* %s abriu o veiculo com a placa %i.", GetPlayerNameRP(playerid), Placa);
	     		ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  	    	}
  	    	else
     		{
    			SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo estб proximo ao Veiculo");
	    	}
     		return doors;
       	}
Parte do comando, trancar veiculo:
Код:
        else if(strcmp(tmp,"trancar",true) == 0)
    	{
    		if(IsPlayerInAnyVehicle(playerid))
    		{
    	    	doors = 1;
	    		GetVehicleParamsEx(Veiculo, engine, lights, alarm, doors, bonnet, boot, objective);
	    		SetVehicleParamsEx(Veiculo, engine, lights, alarm, false, bonnet, boot, objective);
	    		format(string, sizeof(string), "* %s trancou o veiculo com a placa %i.", GetPlayerNameRP(playerid), Veiculo);
	     		ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	     		return 1;
	    	}
	        new Float:X, Float:Y, Float:Z;
    		GetVehiclePos(Placa, X, Y, Z);
	    	if(PlayerToPoint(5.0, playerid, X, Y, Z))
    		{
                doors = 1;
	    		GetVehicleParamsEx(Placa, engine, lights, alarm, doors, bonnet, boot, objective);
	    		SetVehicleParamsEx(Placa, engine, lights, alarm, false, bonnet, boot, objective);
	    		format(string, sizeof(string), "* %s trancou o veiculo com a placa %i.", GetPlayerNameRP(playerid), Placa);
	     		ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  	    	}
  	    	else
     		{
    			SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo estб proximo ao Veiculo");
	    	}
     		return doors;
       	}



Re: Trancar/Abrir Veiculo, nгo funfa! - SukMathcuck - 16.10.2014

Alguйm por favor? й muito importante pra mim...