форум никсвара в помощь.Нужны мануалы отдельной луа
теперь только доступно customer`амфорум никсвара в помощь.
Нужны мануалы отдельной луа
local right_manual = ui.add_key_bind("right", "right_manual", 0, 2)
local left_manual = ui.add_key_bind("left", "left_manual", 0, 2)
local back_manual = ui.add_key_bind("back", "back_manual", 0, 2)
local forward_manual = ui.add_key_bind("forward", "forward_manual", 0, 2)
local m_iHealth = se.get_netvar("DT_BasePlayer", "m_iHealth")
local m_bPinPulled = se.get_netvar("DT_BaseCSGrenade", "m_bPinPulled")
local m_fThrowTime = se.get_netvar("DT_BaseCSGrenade", "m_fThrowTime")
local m_hActiveWeapon = se.get_netvar("DT_BaseCombatCharacter", "m_hActiveWeapon")
function hasbit(x, p) return x % (p + p) >= p end
local m_iSide = 0
local prev_side = 0
client.register_callback("create_move", function(pCmd)
local local_player = entitylist:get_local_player()
if local_player:get_prop_int(m_iHealth) < 1 then return end
local active_weapon_handle = local_player:get_prop_int(m_hActiveWeapon)
local iWeapon = entitylist.get_entity_from_handle(active_weapon_handle)
local throwTime = iWeapon:get_prop_float(m_fThrowTime)
if not iWeapon:get_prop_bool(m_bPinPulled) then
if throwTime > 0 then return end
end
if hasbit(pCmd.buttons, 1) or hasbit(pCmd.buttons, 2048) then
if throwTime > 0 then return end
end
if hasbit(pCmd.buttons, 32) then return end
if hasbit(pCmd.buttons, 1) then return end
if client.is_key_clicked(left_manual:get_key()) then
m_iSide = 1
if prev_side == m_iSide then
m_iSide = 4
end
end
if client.is_key_clicked(right_manual:get_key()) then
m_iSide = 2
if prev_side == m_iSide then
m_iSide = 4
end
end
if client.is_key_clicked(forward_manual:get_key()) then
m_iSide = 3
if prev_side == m_iSide then
m_iSide = 4
end
end
if client.is_key_clicked(back_manual:get_key()) then
m_iSide = 4
end
if m_iSide == 1 then
pCmd.viewangles.yaw = pCmd.viewangles.yaw - 90
end
if m_iSide == 2 then
pCmd.viewangles.yaw = pCmd.viewangles.yaw + 90
end
if m_iSide == 3 then
pCmd.viewangles.yaw = pCmd.viewangles.yaw + 180
end
if m_iBackward == 4 then
pCmd.viewangles.yaw = pCmd.viewangles.yaw + 175
end
prev_side = m_iSide
end)
калловая масса а не кодКод:local right_manual = ui.add_key_bind("right", "right_manual", 0, 2) local left_manual = ui.add_key_bind("left", "left_manual", 0, 2) local back_manual = ui.add_key_bind("back", "back_manual", 0, 2) local forward_manual = ui.add_key_bind("forward", "forward_manual", 0, 2) local m_iHealth = se.get_netvar("DT_BasePlayer", "m_iHealth") local m_bPinPulled = se.get_netvar("DT_BaseCSGrenade", "m_bPinPulled") local m_fThrowTime = se.get_netvar("DT_BaseCSGrenade", "m_fThrowTime") local m_hActiveWeapon = se.get_netvar("DT_BaseCombatCharacter", "m_hActiveWeapon") function hasbit(x, p) return x % (p + p) >= p end local m_iSide = 0 local prev_side = 0 client.register_callback("create_move", function(pCmd) local local_player = entitylist:get_local_player() if local_player:get_prop_int(m_iHealth) < 1 then return end local active_weapon_handle = local_player:get_prop_int(m_hActiveWeapon) local iWeapon = entitylist.get_entity_from_handle(active_weapon_handle) local throwTime = iWeapon:get_prop_float(m_fThrowTime) if not iWeapon:get_prop_bool(m_bPinPulled) then if throwTime > 0 then return end end if hasbit(pCmd.buttons, 1) or hasbit(pCmd.buttons, 2048) then if throwTime > 0 then return end end if hasbit(pCmd.buttons, 32) then return end if hasbit(pCmd.buttons, 1) then return end if client.is_key_clicked(left_manual:get_key()) then m_iSide = 1 if prev_side == m_iSide then m_iSide = 4 end end if client.is_key_clicked(right_manual:get_key()) then m_iSide = 2 if prev_side == m_iSide then m_iSide = 4 end end if client.is_key_clicked(forward_manual:get_key()) then m_iSide = 3 if prev_side == m_iSide then m_iSide = 4 end end if client.is_key_clicked(back_manual:get_key()) then m_iSide = 4 end if m_iSide == 1 then pCmd.viewangles.yaw = pCmd.viewangles.yaw - 90 end if m_iSide == 2 then pCmd.viewangles.yaw = pCmd.viewangles.yaw + 90 end if m_iSide == 3 then pCmd.viewangles.yaw = pCmd.viewangles.yaw + 180 end if m_iBackward == 4 then pCmd.viewangles.yaw = pCmd.viewangles.yaw + 175 end prev_side = m_iSide end)
хз,я с форума взял симпл мануалкалловая масса а не код