[ajuda] interior shamal e andromada
#1

Gostaria de colocar interior em Shamal e Andromada pra quando o player dar G perto de um desses, ir pra dentro do interior desses aviхes, e depois caso o piloto decole, quando sair do aviгo aparecer no local que o piloto pousou, alguйm sabe?
Reply
#2

Tenta ae..

pawn Код:
new Avioes[MAX_PLAYERS];
new bool:NoAviao[MAX_PLAYERS];

public OnPlayerStateChange(playerid, newstate, oldstate) {
    new v = GetPlayerVehicleID(playerid);
    if(newstate & PLAYER_STATE_PASSENGER) {
        switch(GetVehicleModel(v)) {
            case /*id dos aviхes*/: {
                SetPlayerPos(playerid, x, y, z);
                SetPlayerInterior(playerid, id);
                Avioes[playerid] = v;
                NoAviao[playerid] = true;
                SendClientMessage(playerid, -1, "Vocк entrou no interior do aviгo..!");
            }
        }
    }
    return true;
}
       
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
    if(newkeys & KEY_SECONDARY_ATTACK && NoAviao[playerid]) {
        new Float:v[3];
        GetVehiclePos(Avioes[playerid], v[0], v[1], v[2]);
        SetPlayerPos(playerid, v[0], v[1], v[2]);
        SetPlayerInterior(playerid, 0);
        NoAviao[playerid] = false;
        SendClientMessage(playerid, -1, "Vocк saiu do interior do aviгo..!");
    }
    return true;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)