VirtualWorlds Interiores teleportes... -
Japis - 23.06.2017
alguйm pode me ajudar a criar mais de um teleporte para um interior ? falo no sentido de teleportar de diferentes cidades para um mesmo interior, deixarei um exemplo que jб tenho na gm, porйm, jб tentei colocar em virtual world diferente e porйm nada acontece, sempre ocorre algum bug ou acaba parando na cidade errada....
Код:
else if (PlayerToPoint(2.0, playerid,-2026.5885,-101.5360,35.1641))
{
//entrada auto escola sf
SetPlayerPos(playerid, -2029.798339,-106.675910,1035.171875);
SetPlayerVirtualWorld(playerid, 2);
SetPlayerInterior(playerid, 3);
SetPlayerFacingAngle(playerid, 0);
}
else if (PlayerToPoint(2.0, playerid,1976.3356,-2036.6439,13.5469))
{
//entrada auto escola ls
SetPlayerPos(playerid, -2029.798339,-106.675910,1035.171875);
SetPlayerVirtualWorld(playerid, 3);
SetPlayerInterior(playerid, 3);
SetPlayerFacingAngle(playerid, 0);
}
//saidas
else if (PlayerToPoint(2.0, playerid,-2029.798339,-106.675910,1035.171875))
{
SetPlayerPos(playerid, -2026.5885,-101.5360,35.1641);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 0);
}
}
else if (PlayerToPoint(2.0, playerid,-2029.798339,-106.675910,1035.171875))
{
SetPlayerPos(playerid, 1976.3356,-2036.6439,13.5469);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 0);
}
}
Re: VirtualWorlds Interiores teleportes... -
GuilhermeNunes - 23.06.2017
Use ZCMD que eu posso te ajudar chama skype flashblack40
Re: VirtualWorlds Interiores teleportes... -
rolex - 23.06.2017
No caso vocк quer um teleporte como? via comando ou entrando em algum local?
Outra dъvida, este interior, todos iriam para o mesmo VirtualWorld ou seriam VW's diferentes?
Re: VirtualWorlds Interiores teleportes... -
ViniBorn - 23.06.2017
Basta usar SetPlayerVirtualWorld com VW diferente para cada entrada, assim eles estarгo no mesmo local, mas sem ver uns aos outros.
Na hora de sair, use GetPlayerVirtualWorld, para diferenciar o local inicial de entrada.
Ex:
PHP код:
//Entrada 1
if(IsPlayerInRangeOfPoint(playerid, 5.0, /*Coordenadas de Los Santos*/))
SetVirtualWorld(playerid, 1);
//Entrada 2
else if(IsPlayerInRangeOfPoint(playerid, 5.0, /*Coordenadas de Las Venturas*/))
SetVirtualWorld(playerid, 2);
//Saidas
if(GetPlayerVirtualWorld(playerid) == 1)
SetPlayerPos(playerid, /*Coordenadas de Los Santos*/);
else if(GetPlayerVirtualWorld(playerid) == 2)
SetPlayerPos(playerid, /*Coordenadas de San Fierro*/);