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(playerid, 0);
SetPlayerPos(playerid, 0.0, 0.0, 0.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