Подскажите пожалуйста как исправить данный баг? Когда держишь в руках оружие миниган м4 дигл и так далее и садишься на пасожирское место и при нажатии клавиши H игрок вылазит из стекла и может стрелять. хотя на всех серверах ток с M5 ток можно.
Подскажите пожалуйста как исправить данный баг? Когда держишь в руках оружие миниган м4 дигл и так далее и садишься на пасожирское место и при нажатии клавиши H игрок вылазит из стекла и может стрелять. хотя на всех серверах ток с M5 ток можно.
public OnPlayerStateChange(playerid, newstate, oldstate)
Это только проверка на deagle, добавляй свои оружия сам...PHP код:
if(newstate == PLAYER_STATE_PASSENGER)
{
if(GetPlayerWeapon(playerid) == 24)
{
SetPlayerArmedWeapon(playerid, 0);
}
}
kala4iks (16.04.2015)
kala4iks (16.04.2015)
PHP код:
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
switch(GetPlayerWeapon(playerid))
{
case 29, 31: { }
default:
SetPlayerArmedWeapon(playerid, 0);
}
}
kala4iks (16.04.2015)
В фигурные скобки ( там где "case 29, 31" ) вписываете:
Где id нужный вам ID оружия.PHP код:
SetPlayerArmedWeapon(playerid, id);
Можно ещё использовать так:
PHP код:
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
if(GetPlayerWeapon(playerid) == /*ид оружия*/ || GetPlayerWeapon(playerid) == /*ид оружия*/ || GetPlayerWeapon(playerid) == /*ид оружия || и т.д*/)
{
SetPlayerArmedWeapon(playerid,0);
}
}
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)