[AYUDA] Teleport de vehнculo.
#1

Hola, me ayudan con esto. Quiero que cuando alguien se teletransporte y estй en un vehнculo siga en este.

Yo tenнa esto que me dijo un amigo:

pawn Код:
if(!strcmp(cmdtext,"/als",true))
  {
    if(IsPlayerInAnyVehicle(playerid))
    {
    GetVehiclePos(playerid, x,y,z);
    }
    SetPlayerPos(playerid, x,y,z);
    new string[50];
    format(string, sizeof(string), "~b~Aeropuerto de~r~ Los Santos");
    GameTextForPlayer(playerid, string, 3000, 4);
    return 1;
  }
Reply
#2

mira tienes que poner algo asi al final del game mode
pawn Код:
stock TeleportPlayer(playerid, Float:x,Float:y,Float:z)
{
    new cartype = GetPlayerVehicleID(playerid);
    new State=GetPlayerState(playerid);
    if(State!=PLAYER_STATE_DRIVER)
    {
        SetPlayerPos(playerid,x,y,z);
    }
    else if(IsPlayerInVehicle(playerid, cartype) == 1)
    {
        SetVehiclePos(cartype,x,y,z);
    }
    else
    {
        SetPlayerPos(playerid,x,y,z);
    }
}//extraido del game mode de "divercion en espaсol gtachile"
y en el comando
pawn Код:
if(strcmp(cmdtext, "/comando", true) == 0)//donde dice /comando pones el que tu quieras
    {
        TeleportPlayer(playerid,x,y,z);// las x la posicion x, la y posicion y,la z posicion z
        SetPlayerInterior(playerid,0);// el interior
        //si le quieres poner algo mas
    return 1;
    }
Reply
#3

Gracias camiloasc1, estб todo OK, cierren el post.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)