[Ajuda] Cancela do Pedбgio nгo abre
#1

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;
	}
Reply
#2

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

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
Reply
#4

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.
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)