SA-MP Forums Archive
[Ajuda] Ajuda saнda da agкncia - 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] Ajuda saнda da agкncia (/showthread.php?tid=634464)



Ajuda saнda da agкncia - Japis - 19.05.2017

Boa tarde, gente estou com problemas em meu cуdigo, ele consegue entrar no interior porйm na saнda estб indo para um lugar totalmente diferente das coordenadas, ta saindo abaixo do ginбsio de esportes de ls perto da praia, sendo que era pra sair no exterior da agкncia.

Код:
  else if (PlayerToPoint(2.0, playerid,914.1255,-1003.4916,38.0022))
			{//Entrada Agкncia
			    GameTextForPlayer(playerid, "~w~Agкncia Los Santos", 5000, 1);
				Controle(playerid, 0);
				GameTextForPlayer(playerid, "~b~Carregando", 2000, 5);
        	    SetTimerEx("Carregar", 2000, 0, "i", playerid);
			    SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
				SetPlayerFacingAngle(playerid, 176.0019);
			    SetPlayerInterior(playerid,3);
			    SetPlayerVirtualWorld(playerid, 0);
			    SetCameraBehindPlayer(playerid);
			}
         	else if (PlayerToPoint(1.0, playerid,1494.3429,1304.1154,1093.2891))
			{//Saida Agкncia
			    GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
			    SetPlayerPos(playerid,914.1255,-1003.4916,38.0022);
				SetPlayerFacingAngle(playerid, 176.0019);
			    SetPlayerInterior(playerid,0);
			    SetPlayerVirtualWorld(playerid, 0);
			    SetCameraBehindPlayer(playerid);
			}
alguйm saberia me dizer o que estб dando errado ai ?


Re: Ajuda saнda da agкncia - Japis - 20.05.2017

Up# Up#


Re: Ajuda saнda da agкncia - Laarky - 20.05.2017

A maioria das vezes desse problema й conflito no ids do pickup, verifique o seus pickup


Respuesta: Ajuda saнda da agкncia - Ryuzaki07 - 21.05.2017

Sou novato, nгo irei poder lhe ajudar, estou aprendendo ainda, mais em meu servidor as pickup nгo chega dar conflitos, talvez algo de errado nas coordenadas, mais experimente ver este tуpico no qual pedi ajuda.

>>
Quote:

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/entrar", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1219.0685,-1812.5293,16.593))
{
SetPlayerInterior(playerid, 3);
SetPlayerVirtualWorld(playerid, 1);
SetPlayerPos(playerid, 1494.325195,1304.942871,1093.289062);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 938.0220,1733.2141,8.8516))
{
SetPlayerInterior(playerid, 3);
SetPlayerVirtualWorld(playerid, 2);
SetPlayerPos(playerid, 1494.325195,1304.942871,1093.289062);
}
}

if(strcmp(cmdtext, "/sair", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1494.325195,1304.942871,1093.289062) && GetPlayerVirtualWorld(playerid) == 1)
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, 1219.0685,-1812.5293,16.593);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1494.325195,1304.942871,1093.289062) && GetPlayerVirtualWorld(playerid) == 2)
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, 938.0220,1733.2141,8.8516);
}
}
return 1;
}

Este funciono para min, Mude as coordenadas de entradas e saнdas.

este cуdigo foi feito por Jhonata Feitosa. e adaptado para o modo q eu precisava por Scorpion659

Topico original : https://sampforum.blast.hk/showthread.php?tid=633085&page=2

Espero ter ajudado, espero que consiga, alias, ja tive um problema parecido, creio que se tu fizer desta maneira resolva.


Re: Ajuda saнda da agкncia - xSecreT - 21.05.2017

Olб Japis,

Provavelmente deve ter outra coordenada dentro da Agencia que estб dando confronto, aconselho voce ir na Agencia e assim que sair dela e for teleportado no local errado voce digita /save (sem se mover) e procurar a coordenada que foi salva.


Re: Ajuda saнda da agкncia - Japis - 22.05.2017

Quote:
Originally Posted by xSecreT
Посмотреть сообщение
Olб Japis,

Provavelmente deve ter outra coordenada dentro da Agencia que estб dando confronto, aconselho voce ir na Agencia e assim que sair dela e for teleportado no local errado voce digita /save (sem se mover) e procurar a coordenada que foi salva.
Fiz isso amigo, congelei-me e dei /save porйm a coordenada que ele me dб nгo hб na gm


Re: Ajuda saнda da agкncia - xSecreT - 22.05.2017

Pode ter alguma filterscript/include, ou talvez a cordenada nгo estб sendo procurada corretamente.


Re: Ajuda saнda da agкncia - Japis - 26.05.2017

Quote:
Originally Posted by xSecreT
Посмотреть сообщение
Pode ter alguma filterscript/include, ou talvez a cordenada nгo estб sendo procurada corretamente.
Pior que nгo gente, nгo tem nada de fs e na gm nгo tem as coordenadas onde vгo parar ..... jб tentei muita coisa e atй agora nada.


Re: Ajuda saнda da agкncia - Felpz - 26.05.2017

Tenta ver com comando, pra ver o resultado...

Код:
CMD:entrar(playerid, params[])
{
	if(IsPlayerInRangeOfPoint(playerid, 2.0, 914.1255,-1003.4916,38.0022))  
	{
	    SetPlayerInterior(playerid,3);
 	    SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
 	    GameTextForPlayer(playerid, "~w~Agкncia Los Santos", 5000, 1);
	}
	return 1;
}

CMD:sair(playerid, params[])
{
	if(IsPlayerInRangeOfPoint(playerid, 2.0, 1494.3429,1304.1154,1093.2891))
	{
	    SetPlayerInterior(playerid,0);
   	    SetPlayerPos(playerid,914.1255,-1003.4916,38.0022);
   	    GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
	}
	return 1;
}