Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Почему не работает простой скрипт

  • Автор темы Автор темы Wine
  • Дата начала Дата начала
mentally unstable unit
Эксперт
Эксперт
Статус
Оффлайн
Регистрация
25 Фев 2019
Сообщения
831
Реакции
424
почему не работает простой скрипт? он срабатывает только один раз и перманентно, то есть я беру в руку нож, включаю скрипт, он свичает положение рук, беру в оружие например скар, он не свичает и при этом мануалом я не могу прописать cl_righthand 0

это на неверлуз, если что

Код:
Expand Collapse Copy
local handcvar = g_CVar:FindVar("cl_righthand")

local local_player = g_EntityList.GetClientEntity(g_EngineClient.GetLocalPlayer()):GetPlayer()
local active_weapon = local_player:GetActiveWeapon()

local function handswitcher()
    if active_weapon:IsKnife() then
        handcvar:SetInt(1);
    elseif active_weapon:IsSniper() then
        handcvar:SetInt(0);
    end
end

cheat.RegisterCallback("draw", handswitcher)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Делай это в самой функции,а не до нее
local active_weapon = local_player:GetActiveWeapon()
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Просто ты получал активное оружие только в момент загрузки скрипта. Из за этого и не работало. Раз ты его меняешь,то и получать нужнл постоянно
 
Просто ты получал активное оружие только в момент загрузки скрипта. Из за этого и не работало. Раз ты его меняешь,то и получать нужнл постоянно
да я еще так, не очень скрипты пишу, учусь так скажем
 
Назад
Сверху Снизу