SAMP/RemovePlayerFromVehicle

Материал из WiKiPi

RemovePlayerFromVehicle


Описание:

Удаляет/выталкивает игрока из машины.


Параметры:

(playerid)


playeridID игрока, которого нужно удалить из машины.


Возвращаемые значения:

1: функция успешно выполнена.

0: функция не выполнена. Это означает, что плеер не подключен.


Wiki note.png

Примечание

Выходная анимация не синхронизируется для других игроков. Эта функция не будет работать при использовании в OnPlayerEnterVehicle, потому что игрок не находится в транспортном средстве, когда вызывается обратный вызов.
Вместо этого используйте OnPlayerStateChange (см. Пример ниже).

Игрок не удаляется, если он находится в радиоуправляемом автомобиле.


Пример использования:

// Пример - игроки могут управлять транспортными средствами, только если у них 10 очков. 
public  OnPlayerStateChange(playerid, newstate, oldstate) 
{ 
    if (newstate == PLAYER_STATE_DRIVER && GetPlayerScore (playerid) < 10)  // PLAYER_STATE_DRIVER = 2 
    { 
        RemovePlayerFromVehicle(playerid);
    } 
    return  1;
}


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.