SA-MP Forums Archive
[AYUDA] Teleports - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [AYUDA] Teleports (/showthread.php?tid=130976)



[AYUDA] Teleports - X-DiEgO-X - 01.03.2010

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)


Re: [AYUDA] Teleports - TheChaoz - 01.03.2010

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;
}



Re: [AYUDA] Teleports - CristianTdj - 01.03.2010

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;
}


Re: [AYUDA] Teleports - camiloasc1 - 01.03.2010

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);
}