[AYUDA] Teleports
#1

Como ago para que cuando se ponga ejemplo:

/teleport1

Me lleve con el auto ( ya tengo el comando echo me lleva ami pero solo sin el auto)
Reply
#2

podes poner algo asi mira:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(strcmp("/ss", cmdtext, true) == 0){
    if(IsPlayerInAnyVehicle(playerid)){
      SetVehiclePos(GetPlayerVehicleID(playerid),2023.5839,1545.2329,10.8205);
      SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.0);
      LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
      SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
    }
    if(!IsPlayerInAnyVehicle(playerid)) {
      SetPlayerPos(playerid, 2023.5839,1545.2329,10.8205);
      SetPlayerFacingAngle(playerid, 270.0);
      SetPlayerInterior(playerid, 0);
      SetCameraBehindPlayer(playerid);
      SetPlayerVirtualWorld(playerid, 0);
    }
    return 1;
  }
  return 0;
}
Reply
#3

Es mбs fбcil esto:

pawn Код:
//Ponlo abajo del todo del GM.

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);
    }
}
Y ahora cada vez que hagas un teleport haz:

if(!strcmp(cmdtext,"/teleport1", true))
{
TeleportPlayer(playerid,coordenadas);
SetPlayerInterior(playerid,0);
return 1;
}
Reply
#4

es mejor este teleport va con interior y mundo virtual
pawn Код:
stock TeleportPlayer(playerid, Float:x,Float:y,Float:z,interior,mundo)
{
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
      new vid = GetPlayerVehicleID(playerid);
        SetVehiclePos(vid,x,y,z);
        LinkVehicleToInterior(vid, interior);
        SetVehicleVirtualWorld(vid, mundo);
    } else {
        SetPlayerPos(playerid,x,y,z);
    }
    SetPlayerInterior(playerid,interior);
    SetPlayerVirtualWorld(playerid,mundo);
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)