Стать модератором портала: (КЛИК)

[Команда] /eject - выталкиваем игрока из машины

ReCaptcha

Пользователь
Пользователь
Регистрация
21.07.2019
Сообщения
59
Репутация
1
ID ВКонтакте
#1
Здравствуйте, уважаемые пользователи портала!
Данная команда будет выталкивать игрока из машины.
Автор: Clybozotik

В public OnPlayerCommandText
PHP:
CMD:eject(playerid, params[])
{
    if(IsPlayerInAnyVehicle(playerid))
     {
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFF8000AA, !"Вы можете выкинуть из авто, толька с места водителя!");
        if(sscanf(params, "u", params[0]))
              return SendClientMessage(playerid, 0xFF8000AA, !"Использование: /eject [IDигрока/ЧастьНика]");
        if(params[0] == INVALID_PLAYER_ID || params[0] == playerid)
            return SendClientMessage(playerid, 0xFF8000AA, !"Неверный ID");
        if(IsPlayerInVehicle(params[0], GetPlayerVehicleID(playerid)))
         {
               new TargetName[MAX_PLAYER_NAME],
                string[48 + 1];
                                
            GetPlayerName(playerid, TargetName, MAX_PLAYER_NAME);
            GetPlayerName(params[0], string, MAX_PLAYER_NAME);
                            
            format(string, 49, !"Вас выбросил из автомобиля %s!", string);
            SendClientMessage(params[0], 0xFF8000AA, string);
                            
            format(string, 49, !"Вы выбросили %s из автомобиля!", TargetName);
            SendClientMessage(playerid, 0xFF8000AA, string);

            RemovePlayerFromVehicle(params[0]);
            return 1;
        }
        SendClientMessage(playerid, 0xFF8000AA, !"Этот игрок не в твоей машине !");
    }
    return 1;
}