[ajuda]teleporte
#1

como faзo para fazer teleporte SetPalyerPos mas tb ir o carro?
Reply
#2

pawn Код:
if(IsPlayerInAnyVehicle(playerid))
                {
                    new VehicleID;
                    VehicleID = GetPlayerVehicleID(playerid);
                    SetVehiclePos(VehicleID,-1402.7150,-246.6826,1043.4631);
                    SetVehicleZAngle(GetPlayerVehicleID(playerid), 170.3246);
                    new pname[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
                    format(string, sizeof(string), "%s foi para o Race! (Teles Race)", pname);
                    SendClientMessageToAll(COR_LARANJA, string);
                    PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
                    ResetPlayerWeapons(playerid);
                    SetPlayerInterior(playerid,7);
                    SetPlayerArmour(playerid, 100.0);
                    SetPlayerHealth(playerid, 100.0);
                }
Reply
#3

Utilizei isso no meu GM e deu alguns erros S:

error 017: undefined symbol "IsPlayerAnyVehicle"
error 017: undefined symbol "Vehicleid"
Reply
#4

Quote:
Originally Posted by Pedronobre
Utilizei isso no meu GM e deu alguns erros S:

error 017: undefined symbol "IsPlayerAnyVehicle"
error 017: undefined symbol "Vehicleid"
pawn Код:
IsPlayerAnyVehicle por IsPlayerInAnyVehicle
vehicleid por VehicleID


Ou poste o cуdigo

------------------------

Manhк, eu to no forum do samp!!
Reply
#5

Ja fiz isso, mas agora em INGAME o veiculo nгo vai para a posiзгo ):
Reply
#6

pawn Код:
if(strcmp(cmd, "/irprolugar", true) == 0)
    {
      if(IsPlayerConnected(playerid))
      {
                if (GetPlayerState(playerid) == 2)
                {
                  new meucarro = GetPlayerVehicleID(playerid);
                  SetVehiclePos(meucarro, CoordX, CoordY, CoordZ);//Cordenadas do Lugar
                }
                else
                {
                      SetPlayerPos(playerid,CoordX, CoordY, CoordZ);//Cordenadas do Lugar
                }
                SendClientMessage(playerid, COOR_BRANCA, "Vocк foi teleportado pro lugar :D.");
          }
          return 1;
    }
Reply
#7

pawn Код:
if(strcmp(cmdtext,"/teleporte",true)==0){
    new veiculo = GetPlayerVehicleID(playerid);
    SetPlayerPos(playerid,X,Y,Z);//Cordenadas onde vai o veiculo(as cordenadas devem ser iguais)
    SetVehiclePos(veiculo,X,Y,Z);//Cordenadas onde vai o player(as cordenadas devem ser iguais)
  return 1;
}
Reply
#8

Quote:
Originally Posted by Lipepva
pawn Код:
if(strcmp(cmdtext,"/teleporte",true)==0){
    new veiculo = GetPlayerVehicleID(playerid);
    SetPlayerPos(playerid,X,Y,Z);//Cordenadas onde vai o veiculo(as cordenadas devem ser iguais)
    SetVehiclePos(veiculo,X,Y,Z);//Cordenadas onde vai o player(as cordenadas devem ser iguais)
  return 1;
}
Esse nгo dб, deu me Crash :S
Reply
#9

Nada Disso Gente Nгo Pode ter SetPlayerPos, pelo fato de teleportar o carro ja com player dentro sacas? passivel de ocorrer um tremendo crash xD
Basta:
pawn Код:
if(strcmp(cmdtext, "/cidadedosgays", true) == 0) //COMANDO
{
if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid, COLOR_GAY, "Para Teleportar-se Necessita Ser GAY e Estar Dentro de um CARRO!");
{
new iddocarrogay;//DEFINE A ARRAY DO CARRO
iddocarrogay = GetPlayerVehicleID(playerid);//PEGA ID DO CARRO
SetVehiclePos(iddocarrogay, 123.456, 123.456, 12.34);// QUE O PLAYER USA TELEPORTARA || Coloque as Coordenadas Aqui <--
return 1;
 }
 }
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)