Раздел навигации

Команда, чтобы выкинуть игрока с автомобиля

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Продвинутый
Редактор
Регистрация
25 Сен 2022
Сообщения
196
Всем привет. Команда, чтобы выкинуть игрока с автомобиля, воспользоваться может только водитель.
Подойдет для копий R@dm!r@, и так далее.

C++:
CMD:eject(playerid, params[])
{
    new vehicleid = GetPlayerVehicleID(playerid);

    if(!vehicleid || !IsPlayerDriver(playerid))
        return SendClientMessage(playerid, 0x999999FF, "Вы должны сидеть за рулем транспорта");

    if(!strlen(params))
        return SendClientMessage(playerid, 0x999999FF, "Используйте: /eject [id игрока]");

    extract params -> new to_player;

    if(vehicleid != GetPlayerVehicleID(to_player) || playerid == to_player)
        return SendClientMessage(playerid, 0x999999FF, "Игрок должен сидеть в Вашем транспорте");

    RemovePlayerFromVehicle(to_player);

    new fmt_str[64];
    format(fmt_str, sizeof fmt_str, "%s выкинул Вас из своего транспорта", GetPlayerNameEx(playerid));
    SendClientMessage(to_player, 0x3399FFFF, fmt_str);

    format(fmt_str, sizeof fmt_str, "Вы выкинули %s из своего транспорта", GetPlayerNameEx(to_player));
    SendClientMessage(playerid, 0x3399FFFF, fmt_str);

    return 1;
}
 
Последнее редактирование:
Сверху