- 359
- 143
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вообщем, есть такой вопрос. Сделал я скрипт, который открывает сундук с рулетками. На Аризоне таких сундуков несколько, я хочу что бы скрипт мог открыть ещё хотя бы один сундук(паралельно с основным). Перепробовал разное, получается одна фигня! Так же помогите сделать нормальную проверку, на то можно ли сейчас открывать сундук или хотя бы дайте идею как это можно сделать. Спасибо.
lua:
local active = false
function onRunCommand(cmd)
if cmd == '!rout' then
active = not active
if active then
sendInput('/invent')
printLog('Auto chest start')
end
end
end
function onRecvRpc(id, data, size)
if id == 134 and active then
local bs = bitStreamInit(data, size)
local tdid = bitStreamReadWord(bs)
bitStreamSetReadOffset(bs, 43)
local modelId = bitStreamReadWord(bs)
bitStreamSetReadOffset(bs, 65)
local length = bitStreamReadWord(bs)
local text = bitStreamReadString(bs, length)
bitStreamDelete(bs)
if modelId == 19918 then
clickTextDraw(tdid)
end
if text == 'USE' or text == '…CЊO‡’€O‹AЏ’' then
td = tdid + 1
clickTextDraw(td)
end
if text:match('%d- min') then
printLog('vrieme do otkritie ne prishlo')
clickTextDraw(65535)
clickTextDraw(65535)
clickTextDraw(65535)
clickTextDraw(65535)
clickTextDraw(65535)
defCallAdd(10000, true, check)
end
end
end
function check()
sendInput('/invent')
end
---- modelid 19918 обычный сундук
---- modelid 1353 сундук который выпадает после 360 часов игры