/eject - выкинуть игрока из машины

Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 1171
Зарегистрирован: 19 май 2018, 19:10
Откуда: Российская Федерация
Статус: Не в сети

/eject - выкинуть игрока из машины

#1

Сообщение Admin » 22 сен 2018, 17:51

При вводе этой команды можно выкинуть игрока из транспортного средства [машина, мотоцикл, мопед]
CMD:eject(playerid, params[])
{
if(PTEMP[playerid][pLogin] == 0) return true;
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GREY, "Вы не в транспортном средстве");
new State = GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_GREY, "Вы должны быть водителем!");
if(sscanf(params, "u", params[0])) return SCM(playerid, COLOR_WHITE, "Введите: /eject [id]");
new test = GetPlayerVehicleID(playerid);
if(!IsPlayerConnected(params[0])) return true;
if(params[0] == playerid) return SCM(playerid, COLOR_GREY, "Вы не можете выкинуть из машины себя!");
if(!IsPlayerInVehicle(params[0],test)) return true;
format(YCMDstr, sizeof(YCMDstr), "Вы выкинули из машины %s",Name(params[0]));
SCM(playerid, 0x6495EDFF, YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Вас выкинул из машины %s",Name(playerid));
SCM(params[0], 0x6495EDFF, YCMDstr);
RemovePlayerFromVehicleAC(params[0]);
return true;
}
Ответить

Вернуться в «Команды»