SA-MP Forums Archive
[Ajuda] Cancela do Pedбgio nгo abre - 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] Cancela do Pedбgio nгo abre (/showthread.php?tid=609713)



Cancela do Pedбgio nгo abre - victor304 - 15.06.2016

Bom, Quando o player digitasse /pagarpedagio em certo lugar, a cancela do pedбgio deveria abrir (com rotaзгo), porйm nгo estб abrindo e nгo consigo identificar o problema.

Se alguem puder me ajudar, ficarei agradecido.

Segue o Code:

Код:
	dcmd_pagarpedagio(playerid,params[])
	{
  		#pragma unused params
		if(PlayerToPoint(8.0, playerid, 50.1065,-1523.0577,4.7996))
		{
		    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		    {
		    	SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}[Pedбgio]{FFFFFF} Pedбgio pago. Custo: R$15");
		    	SendClientMessage(playerid, COLOR_WHITE, "{FF0000}[Pedбgio]{FFFFFF} Tenha uma boa viagem");
		    	GivePlayerMoney(playerid, -15);
      			MoveDynamicObject(PedagioLS2,45.099609375, -1526.5, 6, 1.0, 0, 359.75, 83.995971679688);
				SetTimerEx("Fechar", 5000, false, "iffff", PedagioLS2, 45.1000000,-1526.5000000,5.0000000,3.0,0,90.0000000,83.9960000);
			} else {
			    SendClientMessage(playerid, COLOR_RED, "[Falha] Vocк nгo й o motorista ou nгo estб em um carro!");
			}

		} else {
			SendClientMessage(playerid, COLOR_RED, "[Falha] Vocк nгo estб no pedбgio!");
		}
		return 1;
	}



Re: Cancela do Pedбgio nгo abre - zSuYaNw - 15.06.2016

Sem dъvida й o "MoveDynamicObject" tente re-fazer essa funзгo.


Re: Cancela do Pedбgio nгo abre - victor304 - 15.06.2016

Refiz, mas nгo vai. Ele continua no mesmo Lugar

Me corrija se estiver errado mas:

Код:
 
MoveDynamicObject(ID, PosX, PosY, PosZ, Speed, RotX, RotY, RotZ);
MoveDynamicObject(PedagioLS2, 45.1000000, -1526.5000000, 5.0000000, 3.0, 0.0000000, 90.0000000, 83.9960000);
Nгo vejo erros na funзгo =/ complicado... :X


Re: Cancela do Pedбgio nгo abre - Coreia - 16.06.2016

Boa noite, vocк ja checou essa variбvel "PedagioLS2"? Verificou se ta pegando o id do objeto criado corretamente? O comando tecnicamente estб certo, tenta rever isso ai.

Abraзos.


Re: Cancela do Pedбgio nгo abre - willttoonn - 16.06.2016

Tente utilizar o SetDynamicObjectRot(objectid, rx, ry, rz) para ver se resolve.