SA-MP Forums Archive
[Ajuda] Bug nos portхes - 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] Bug nos portхes (/showthread.php?tid=600734)



Bug nos portхes - Derritee1001 - 12.02.2016

Eu vн um tutorial aqui no forum SA-MP de como criar um portгo automatico, fiz tudo certinho, nгo deu erro nem warning, e ele nгo estб abrindo, por quк o portгo nгo desce, nem sobe, ele simplismente roda, mais nгo tб rodando.

Comando para abrir:
Код:
CMD:portaolsp1(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 2, 1827.0211, -1538.2771, 13.2798))
	 return SendErrorMessage(playerid, "Vocк precisa estб prуximo ao portгo A do LSP.");
	{
		MoveDynamicObject(portaoLSP03, 1824.37732, -1534.66125, 14.31620,   0.00000, 0.00000, -91.00000, 3);
		MoveDynamicObject(portaoLSP04, 1822.52966, -1540.87292, 14.31620,   0.00000, 0.00000, -120.00000, 3);
		SetTimer("AbrindoLSP1", 5000, false);
	}
	return 1;
}
Public SetTimer:
Код:
public AbrindoLSP1()
{
	MoveDynamicObject(portaoLSP03, 1824.37732, -1534.66125, 14.31620,   0.00000, 0.00000, -16.00000, 2); // Portгo fechado
	MoveDynamicObject(portaoLSP04, 1822.52966, -1540.87292, 14.31620,   0.00000, 0.00000, -197.00000, 2); // Portгo fechado
	return 1; 
}



Re: Bug nos portхes - MatheusOliveira - 12.02.2016

Comando para abrir:
Код:
CMD:portaolsp1(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 2, 1827.0211, -1538.2771, 13.2798))
    {
	 return SendErrorMessage(playerid, "Vocк precisa estб prуximo ao portгo A do LSP.");
    }else{
	
		MoveDynamicObject(portaoLSP03, 1824.37732, -1534.66125, 14.31620,   0.00000, 0.00000, -91.00000, 3);
		MoveDynamicObject(portaoLSP04, 1822.52966, -1540.87292, 14.31620,   0.00000, 0.00000, -120.00000, 3);
		SetTimer("AbrindoLSP1", 5000, false);
	}
	return 1;
}
Tente agora, se funcionar rep+


Re: Bug nos portхes - Derritee1001 - 12.02.2016

Continua sem abrir.


Re: Bug nos portхes - MatheusOliveira - 12.02.2016

Tente apenas
Код:
CMD:portaolsp1(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 2, 1827.0211, -1538.2771, 13.2798))
    {
	 return SendErrorMessage(playerid, "Vocк precisa estб prуximo ao portгo A do LSP.");
    }else{
                SendClientMessage(playerid, -1, "Vocк abriu o portгo");
		SetTimer("AbrindoLSP1", 5000, false);
	}
	return 1;
}



Re: Bug nos portхes - hlgamesbr - 12.02.2016

Avisa se revolveu!

PHP код:
CMD:portaolsp1(playeridparams[])
{
    if(!
IsPlayerInRangeOfPoint(playerid5.01827.0211, -1538.277113.2798))
    {
     return 
SendErrorMessage(playerid"Vocк precisa estб prуximo ao portгo A do LSP.");
    }else{
    
        
MoveDynamicObject(portaoLSP031824.37732, -1534.6612514.316203.0);
        
MoveDynamicObject(portaoLSP041822.52966, -1540.8729214.316203.0);
        
SetTimer("AbrindoLSP1"6000false);
    }
    return 
1;




Re: Bug nos portхes - Derritee1001 - 12.02.2016

Continua sem abrir.


Re: Bug nos portхes - RodrigoMSR - 12.02.2016

Tente:

Код:
CMD:portaolsp1(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 2, 1827.0211, -1538.2771, 13.2798))
	 return SendErrorMessage(playerid, "Vocк precisa estб prуximo ao portгo A do LSP.");
	{
		MoveDynamicObject(portaoLSP03, 1824.37732, -1534.66125, 14.31620,   0.00000, 0.00000, -16.00000, 3);
		MoveDynamicObject(portaoLSP04, 1822.52966, -1540.87292, 14.31620,   0.00000, 0.00000, -197.00000, 3);
		SetTimer("AbrindoLSP1", 5000, false);
	}
	return 1;
}

public AbrindoLSP1()
{
	MoveDynamicObject(portaoLSP03, 1824.37732, -1534.66125, 14.31620,   0.00000, 0.00000, -16.00000, 2); // Portгo fechado
	MoveDynamicObject(portaoLSP04, 1822.52966, -1540.87292, 14.31620,   0.00000, 0.00000, -197.00000, 2); // Portгo fechado
	return 1;
}



Re: Bug nos portхes - Derritee1001 - 12.02.2016

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Tente:

Код:
CMD:portaolsp1(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 2, 1827.0211, -1538.2771, 13.2798))
	 return SendErrorMessage(playerid, "Vocк precisa estб prуximo ao portгo A do LSP.");
	{
		MoveDynamicObject(portaoLSP03, 1824.37732, -1534.66125, 14.31620,   0.00000, 0.00000, -16.00000, 3);
		MoveDynamicObject(portaoLSP04, 1822.52966, -1540.87292, 14.31620,   0.00000, 0.00000, -197.00000, 3);
		SetTimer("AbrindoLSP1", 5000, false);
	}
	return 1;
}

public AbrindoLSP1()
{
	MoveDynamicObject(portaoLSP03, 1824.37732, -1534.66125, 14.31620,   0.00000, 0.00000, -16.00000, 2); // Portгo fechado
	MoveDynamicObject(portaoLSP04, 1822.52966, -1540.87292, 14.31620,   0.00000, 0.00000, -197.00000, 2); // Portгo fechado
	return 1;
}
Todas essas coordenadas й como o portгo foi criado, e nгo ele aberto.


Re: Bug nos portхes - RodrigoMSR - 12.02.2016

Crie o portгo, pegue somente as coordenadas X, Y e Z dele aberto e depois para abri-lo use:
Код:
MoveDynamicObject(objectid, X, Y, Z, 2.0);
E para fecha-lo й sу move-lo para a mesma coordenada de criaзгo dele utilizando este mesmo modelo acima.
OBS: Esse metуdo sу funciona se o seu portгo abrir para os lados ou para baixo.


Re: Bug nos portхes - Derritee1001 - 12.02.2016

Deixa, valeu! arrumei um geito de fazer isso mais fбcil.