SA-MP Forums Archive
[Ajuda] Como entrar e sair de interiores(Rep+4) - 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] Como entrar e sair de interiores(Rep+4) (/showthread.php?tid=603279)



Como entrar e sair de interiores(Rep+4) - OverKiller - 21.03.2016

Jб vi alguns tutoriais de como fazer mais nгo funcionam, eu tenho em mente que o motivo deve ser a dada desses tutoriais(2011). aquele mйtodo jб deve estar ultrapassado e jб nгo funciona. por favor deixem o tuto de como faz do modo mais simples possнvel. quem me ajudar ganha +4 reputaзгo.


Re: Como entrar e sair de interiores(Rep+4) - zPain - 21.03.2016

https://sampwiki.blast.hk/wiki/SetPlayerInterior
https://sampwiki.blast.hk/wiki/SetPlayerPos


Respuesta: Como entrar e sair de interiores(Rep+4) - OverKiller - 21.03.2016

Mano devo colocar isso no tradutor ou tem outra maneira melhor?


Re: Como entrar e sair de interiores(Rep+4) - MtC - 21.03.2016

PHP код:
if(IsPlayerInRangeOfPoint(playerid,2.0,x,y,z))
{
    
SetPlayerPos(playerid,x1,x2,x3);
    
SetPlayerInterior(playerid,Interior);




Re: Como entrar e sair de interiores(Rep+4) - WooPz - 21.03.2016

Oba! 4 de reputaзгo! Que grande prкmio! Vou ajudar!


Respuesta: Como entrar e sair de interiores(Rep+4) - OverKiller - 21.03.2016

Coloca um tuto ae man pfv


Re: Como entrar e sair de interiores(Rep+4) - F1N4L - 21.03.2016

mds mano...

PHP код:
CMD:intleave(playerid)
{
     if(
GetPlayerInterior(playerid) > 0
     { 
         
SetPlayerInterior(playerid0);
         
SetPlayerPos(playerid0.00.00.0);  
     }
return 
1;  




Re: Como entrar e sair de interiores(Rep+4) - AdrianoStk - 22.03.2016

Bom sу pra te ajudar
Esse sistema funciona quando aperta teclas tipo enter e F

Para tirar aquelas setas amarelas de entrar e sair dos interiores usa isso no OnGameModeInit

Код:
DisableInteriorEnterExits();
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if ((newkeys==KEY_SECONDARY_ATTACK)) //Teclas Enter ou F
    {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, 2495.0515,-1690.7723,14.7656))//Checa se o player estб proximo a porta no caso do lado de fora
        {
            SetPlayerInterior(playerid, 3);// seta o interior do player para 3, que no cadso й a da casa do CJ
	        SetPlayerPos(playerid, 2496.0500,-1692.9301,1014.7422); // Seta o Player pra dentro da casa
	        SetPlayerFacingAngle(playerid, 180.0000);// Opcional seta o angulo pra ele aparecer virado pra dentro da casa
	        SendClientMessage(playerid, -1, "Vocк entrou na casa do CJ!"); // Mensagem sу pro player saber que entrou
		}
        if(IsPlayerInRangeOfPoint(playerid, 2.0, 2496.0500,-1692.9301,1014.7422))//Checa se o player estб proximo a porta no caso do lado de fora
        {
			SetPlayerInterior(playerid, 0);// Seta o interior do player para 0, no caso, o interior do Mundo
	        SetPlayerPos(playerid, 2495.0515,-1690.7723,14.7656);// Seta a posiзгo do player pra fora da casa
	        SetPlayerFacingAngle(playerid, 5.9300);//Opicional pra ele aparecer jб virado pra rua
	        SendClientMessage(playerid, -1, "Vocк saiu da casa do CJ!");// Mensagem
		}
    }

	return 1;
}
Aqui tem as coordenadas e ids dos interiores samp http://weedarr.wikidot.com/interior