[AJUDA] Sistema de Teleportes -
Kasura - 26.11.2010
Estou criando 1 sistema de teleportes que teleporta o player e carro ao destino sem cair no ar... "Em caso de servidores com stunts aйreos"
Mas estou com problemas no getar a posiзгo da stock e setar numa variбvel e assim setar no public.
pawn Код:
stock SetTeleportPlayerAndVehicle(playerid, inter, Float:X, Float:Y, Float:Z)
{
new vehid = GetPlayerVehicleID(playerid);
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(vehid,X,Y,Z);
SetPlayerPos(playerid,X,Y,Z);
SetPlayerInterior(playerid, inter);
LinkVehicleToInterior(vehid, inter);
PutPlayerInVehicle(playerid,vehid,0);
TogglePlayerControllable(playerid,0);
SetTimerEx("TeleporteX",1000,false,"i",playerid);
}
else
{
SetPlayerPos(playerid, X,Y,Z);
SetPlayerInterior(playerid, inter);
TogglePlayerControllable(playerid,0);
SetTimerEx("TeleporteX",1000,false,"i",playerid);
}
return true;
}
forward TeleporteX(playerid);
public TeleporteX(playerid)
{
TogglePlayerControllable(playerid,1);
return true;
}
Gostaria que o stock getasse a posiзгo do dele e setasse em uma variavel para ser carregada no public que sera executada pelo settimer no caso public TeleporteX(playerid).
Agradeзo a quem ajudar
Re: [AJUDA] Sistema de Teleportes -
zSuYaNw - 26.11.2010
nгo itendi, vocк quer que ele teleporta o player depois da public ?
Re: [AJUDA] Sistema de Teleportes -
diretor7 - 26.11.2010
Nгo entendi tambйm.
Re: [AJUDA] Sistema de Teleportes -
KevinsL - 26.11.2010
entendi... ele quer que quando teleporte ele fique congelado...
nгo precisa de timer uй
pawn Код:
stock Teleporte(playerid,Float:tX,Float:tY,Float:tZ,Float:tD,interior=0)
{
new
vid=GetPlayerVehicleID(playerid);
if(!vid) {
SetPlayerPos(playerid,tX,tY,tZ);
SetPlayerFacingAngle(playerid,tD);
TogglePlayerControllable(playerid,1);
}
else {
SetVehiclePos(vid,tX,tY,tZ+2);
SetVehicleZAngle(vid,tD);
LinkVehicleToInterior(vid,interior);
TogglePlayerControllable(playerid,1);
}
return SetPlayerInterior(playerid,interior);
}
Re: [AJUDA] Sistema de Teleportes -
Kasura - 26.11.2010
ninguem entendeu
assim
quero que ele get a posiзгo do Teleporte(playerid,Float:tX,Float:tY,Float:tZ no stock
e set em uma variavel para usar no settimer e assim apуs teleportar ele fazer o settimer e teleportar novamente para que n caia no cйu
@RESUMO
DARIA PRA MIN USAR O FLOAT DE UMA STOCK PARA USAR EM OUTRA FUNЗГO?
Eu teria que setar ela no topo do gamemode seria isso?
eu sei fazer a funзгo sу n sei se iria funcionar.
Re: [AJUDA] Sistema de Teleportes -
zSuYaNw - 26.11.2010
usa no topo os Floats < para armanezar a pox e depois setar.
Re: [AJUDA] Sistema de Teleportes -
Kasura - 26.11.2010
vlws 1 linha resolveu minha duvida ^^
Re: [AJUDA] Sistema de Teleportes -
zSuYaNw - 26.11.2010
eai Kasura gostou da minha foto ? kkkk
Re: [AJUDA] Sistema de Teleportes -
Kasura - 26.11.2010
RESOLVIDO
Re: [AJUDA] Sistema de Teleportes -
KevinsL - 27.11.2010
Quote:
Originally Posted by [Full]Garfield[XDB]
eai Kasura gostou da minha foto ? kkkk
|
parece que foi atropelado lol