[AJUDA] teleporte
#1

oi vim pedir uma ajuda com meu comando de teleporte tipo й assim ,quando eu teleporto faz tudo certo mas tipo quando tem algo de carona no meu carona e ele se teleporta eu e meu carro vamos juntos
Exemplo: tenho uma pessoa de carona no meu carro ai ele se teleporta e eu vou junto D;

Код:
           if(strcmp(cmdtext, "/insano", true) == 0) {
   if(IsPlayerInAnyVehicle(playerid)) {
   new VehicleID;
   VehicleID = GetPlayerVehicleID(playerid);
   SetVehiclePos(VehicleID,-311.8446,-370.4777,358.8438);
   new pname[MAX_PLAYER_NAME];
   GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
   format(string, sizeof(string), "%s foi para o Insano (/INSANO)", pname);
   SendClientMessageToAll(COR_GEO, string);
   SetPlayerInterior(playerid,0);
   SetVehicleZAngle(GetPlayerVehicleID(playerid), 90.1131);
   SendClientMessage(playerid, COLOR_GREEN,"[INFO]: Se Objetos nгo Estiverem Carregados ,saia do veiculo e entre denovo");
 }
   else{
       new pname[MAX_PLAYER_NAME];
       GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
       format(string, sizeof(string), "%s foi para Insano (/INSANO)", pname);
       SendClientMessageToAll(COR_GEO, string);
       SetPlayerInterior(playerid,0);
       SetPlayerPos(playerid,-367.3985,-370.5875,358.8438);
}
       return 1;
}
Reply
#2

Nгo entendi direito, vocк quer que o carona nгo vб?
Reply
#3

nгo vey tipo se carona se teleportar eu vou junto ,eu quero tipo que ele va e deixe eu alie
Exemplo: estou /ls e o cara ta de carona no meu carro ai ele decidi ir a /lv mas ai eu vou junto eu quero que sу ele vб
entendeu?
Reply
#4

pawn Код:
if(IsPlayerInAnyVehicle(playerid)) {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
        SetVehiclePos(vehicleid, Float:x, Float:y, Float:z);
    } else {
        SetPlayerPos(playerid, Float:x, Float:y, Float:z);
    }
}
Reply
#5

veja se funciona assim:
pawn Код:
if(strcmp(cmdtext, "/insano", true) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
        new VehicleID;
        if(GetPlayerVehicleSeat(playerid) == 1) return RemovePlayerFromVehicle(playerid);
        VehicleID = GetPlayerVehicleID(playerid);
        SetVehiclePos(VehicleID,-311.8446,-370.4777,358.8438);
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s foi para o Insano (/INSANO)", pname);
        SendClientMessageToAll(COR_GEO, string);
        SetPlayerInterior(playerid,0);
        SetVehicleZAngle(GetPlayerVehicleID(playerid), 90.1131);
        SendClientMessage(playerid, COLOR_GREEN,"[INFO]: Se Objetos nгo Estiverem Carregados ,saia do veiculo e entre denovo");
    }
    else
    {
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
        format(string, sizeof(string), "%s foi para Insano (/INSANO)", pname);
        SendClientMessageToAll(COR_GEO, string);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid,-367.3985,-370.5875,358.8438);
    }
    return 1;
}
Reply
#6

1є paulor seu cуdigo quando o passageiro tenta se telportar nao acontece nada ele continua alie
2єblackdonelly pelo que eu vi quando o passageiro for se teleportar ele vai ser removido do veiculo й isso?
Reply
#7

sim so o passageiro
Reply
#8

Quote:
Originally Posted by GhosT_[]
Посмотреть сообщение
1є paulor seu cуdigo quando o passageiro tenta se telportar nao acontece nada ele continua alie
2єblackdonelly pelo que eu vi quando o passageiro for se teleportar ele vai ser removido do veiculo й isso?
Se vc colocar da maneira correta vai funcionar sim!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)