[Ajuda] MOver ...
#1

Galera como faзo para quando um player chega em um pickup ele move para um outro lugar, ou ele da o comando /entrar ou /sair ai move ele ? :S
Reply
#2

pawn Код:
SetPlayerPos(playerid, Float:x,Float:y,Float:z);
Reply
#3

pawn Код:
SetPlayerPos(playerid, Float:x,Float:y,Float:z); // JOGADOR
SetPlayerInterior(playerid, id);
SetPlayerFacingAngle(playerid, Float:a); // JOGADOR
SetVehiclePos(vehicleid, Float:x,Float:y,Float:z); // VEICULO
SetVehicleZAngle(vehicleid, Float:a); // JOGADOR
Ou se quiser coloca isso no seu gamemode:
pawn Код:
stock Teletransportar(playerid,interior,Float:x,Float:y,Float:z,Float:angle)
{
    //Feito por Dr_Pawno //Feito por Dr_Pawno //Feito por Dr_Pawno //Feito por Dr_Pawno
     if(!IsPlayerInAnyVehicle(playerid))
    {
        SetPlayerPos(playerid,Float:x,Float:y,Float:z);
        SetPlayerFacingAngle(playerid,Float:angle);
        SetPlayerInterior(playerid, interior);
    }
    else
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        SetVehiclePos(vehicleid,Float:x,Float:y,Float:z);
        SetVehicleZAngle(vehicleid,Float:angle);
        SetPlayerInterior(playerid, interior);
    }
}
ae invez de vc usa aquilo tudo poe isso:
pawn Код:
Teletransportar(playerid,interior,Float:x,Float:y,Float:z,Float:angle);
Reply
#4

Quote:
Originally Posted by Dr_Pawno
Посмотреть сообщение
pawn Код:
SetPlayerPos(playerid, Float:x,Float:y,Float:z); // JOGADOR
SetPlayerInterior(playerid, id);
SetPlayerFacingAngle(playerid, Float:a); // JOGADOR
SetVehiclePos(vehicleid, Float:x,Float:y,Float:z); // VEICULO
SetVehicleZAngle(vehicleid, Float:a); // JOGADOR
Ou se quiser coloca isso no seu gamemode:
pawn Код:
stock Teletransportar(playerid,interior,Float:x,Float:y,Float:z,Float:angle)
{
    //Feito por Dr_Pawno //Feito por Dr_Pawno //Feito por Dr_Pawno //Feito por Dr_Pawno
     if(!IsPlayerInAnyVehicle(playerid))
    {
        SetPlayerPos(playerid,Float:x,Float:y,Float:z);
        SetPlayerFacingAngle(playerid,Float:angle);
        SetPlayerInterior(playerid, interior);
    }
    else
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        SetVehiclePos(vehicleid,Float:x,Float:y,Float:z);
        SetVehicleZAngle(vehicleid,Float:angle);
        SetPlayerInterior(playerid, interior);
    }
}
ae invez de vc usa aquilo tudo poe isso:
pawn Код:
Teletransportar(playerid,interior,Float:x,Float:y,Float:z,Float:angle);
Acho que seria assim:

pawn Код:
stock Teletransportar(playerid,interior,Float:x,Float:y,Float:z,Float:angle)
{
    //Feito por Dr_Pawno e editado por SuB_ZeRo0_
      if(!IsPlayerInAnyVehicle(playerid))
    {
          SetPlayerPos(playerid,x,y,z);
        SetPlayerFacingAngle(playerid,angle);
        SetPlayerInterior(playerid, interior);
    }
    else
    {
              new vehicleid = GetPlayerVehicleID(playerid);
            SetVehiclePos(vehicleid,x,y,z);
        SetVehicleZAngle(vehicleid,angle);
        SetPlayerInterior(playerid, interior);
    }
}
Reply
#5

tento faz --'' os dois da certo
Reply
#6

Quote:
Originally Posted by Dr_Pawno
Посмотреть сообщение
tento faz --'' os dois da certo
Que eu saiba nгo..
Nгo se usa Float: dentro de comandos.
Reply
#7

+ da serto --'' apenas intenda isso!
Reply
#8

Quote:
Originally Posted by Dr_Pawno
Посмотреть сообщение
+ da serto --'' apenas intenda isso!
Sу esse "serto" que ta errado.
Reply
#9

Quote:

Sу esse "serto" que ta errado.

aff... O QUE IMPORTA Й QUE O TRECO FUNCIONA NORMALMENTEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)