Помогите с функциями

bTosda_21

Участник
Автор темы
72
3
Покажите правильный переход между функциями
и подробнее про эту function sampev.onShowTextDraw(id, data)
как правильно ее использовать
 

James Hawk

Известный
919
218
Что здесь показывать?
Lua:
function smth1()
...
smth2()
end

function smth2()
...
end
function sampev.onShowTextDraw(id, data)
как правильно ее использовать
При появлении на экране нужного текстдрава хукаешь (получаешь) с него данные и его ид
 

bTosda_21

Участник
Автор темы
72
3
Что здесь показывать?
Lua:
function smth1()
...
smth2()
end

function smth2()
...
end

При появлении на экране нужного текстдрава хукаешь (получаешь) с него данные и его ид
подробней объясни что мне искать
я сделал вот так
function sampev.onShowTextDraw(2100, data)
if data.modelId == 19576 then
sampAddChatMessage("Есть", -1)
else
print("not found")
end
end
не работает
 

hnnssy

Известный
Друг
2,684
2,764
подробней объясни что мне искать
я сделал вот так
function sampev.onShowTextDraw(2100, data)
if data.modelId == 19576 then
sampAddChatMessage("Есть", -1)
else
print("not found")
end
end
не работает
..(id, data)
if id == 2100 and data.modelId == 19576 then ..
 

bTosda_21

Участник
Автор темы
72
3
..(id, data)
if id == 2100 and data.modelId == 19576 then ..
Все равно не работает и в логах пусто
Может потому что перехода в эту функцию нет ? Если да то скажи как правильно его сделать
 

bTosda_21

Участник
Автор темы
72
3
Кинь полный код + лог moonloader
require "lib.moonloader"
require "lib.sampfuncs"

local sampev = require 'lib.samp.events'

function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
end


function sampev.onShowTextDraw(2100, data)
if id == 2100 and data.modelId == 19576 then
sampAddChatMessage(id, -1)
else
print("fuck you")
end
end
 

Вложения

  • moonloader.log
    4.4 KB · Просмотры: 4