Вопрос по lua

Jendosik

Участник
Автор темы
211
12
Версия MoonLoader
.026-beta
Через что писать допусти гм или флай events memory или что и пример пожалуста
 
Решение
По тебе видно, что ты вообще ничего не смыслишь в этом. Советую подучить получше, а так - расскажу.

У тебя есть три пути - занопить функцию дамага в гта, установить иммунитет персонажу или занопить в хуке onTakeDamage.

В первом случае нужно найти адрес той самой функции, но мне лень, поэтому обойдемся без этого.

Во втором же все просто - вызвать функцию setCharProofs чтобы установить иммунитет персонажу.
Lua:
function main()

    if not isSampAvailable() then return false end -- ждем инициализации сампа (не обязательно ждать самп, можно подождать загрузку игры, но мне лень искать адрес)
    
    setCharProofs(true, true, true, true, true) -- вызываем функцию и даем параметры, можешь их глянуть в описании фунок луа.
    
end
Третий...

Carrentine

Потрачен
569
462
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
По тебе видно, что ты вообще ничего не смыслишь в этом. Советую подучить получше, а так - расскажу.

У тебя есть три пути - занопить функцию дамага в гта, установить иммунитет персонажу или занопить в хуке onTakeDamage.

В первом случае нужно найти адрес той самой функции, но мне лень, поэтому обойдемся без этого.

Во втором же все просто - вызвать функцию setCharProofs чтобы установить иммунитет персонажу.
Lua:
function main()

    if not isSampAvailable() then return false end -- ждем инициализации сампа (не обязательно ждать самп, можно подождать загрузку игры, но мне лень искать адрес)
    
    setCharProofs(true, true, true, true, true) -- вызываем функцию и даем параметры, можешь их глянуть в описании фунок луа.
    
end
Третий случай делится на два подслучая - хукнуть ракнет самому, или же через библиотеку SAMP.Lua, воспользуемся вторым методом, т.к мне лень.
Lua:
local events = require("samp.events") -- подключаем либу

function events.onSendTakeDamage() -- хукаем событие когда нам приходит дамаг

    return false -- нопим.

end

Тебе я рекомендую побольше практики, почаще гуглить и заглядывать сюда, удачи.