SA-MP Forums Archive
[AJUDA] Sistema de Teleportes - 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] Sistema de Teleportes (/showthread.php?tid=193481)



[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