Автор: hSlide
Все мы отлично знаем и пользуемся этим багом, когда из окна авто можно стрелять практически из любого оружия.
Предлагаю вам своё решение:
Code: Select all
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if (newstate == PLAYER_STATE_PASSENGER) SetPlayerArmedWeapon(playerid, 0);
return 1;
}
Если Вам нужно на отдельное оружие:
Code: Select all
public OnPlayerStateChange(playerid, newstate, oldstate)
{
/* Запрет на использование MP5 */
if (newstate == PLAYER_STATE_PASSENGER && GetPlayerWeapon(playerid) == WEAPON_MP5) SetPlayerArmedWeapon(playerid, 0);
return 1;
}
Оружие не отнимается! Просто переключается слот на кулаки.