kvazar, посмотрел код. Первое, что пришло в голову — попробовать сделать другим способом. Как именно — нужно подумать. В своих поделках обхожусь без этого. Пока работает. :)
Не профессионал Qlua, но могу предположить, что надо поставить sleep куда-нибудь(может данные не успевает получать и обрабатывать) и потом после получение в message вывести логическое значение флага. Я по крайней мере так делал, когда тестил первое время
например так:
direct = getItem(«trades»,number).flags
sell = bit.test(direct,2)
if sell == true then
direction = «Sell»
else
direction = «Buy»
end
sleep(100)
message(tostring(direction))
Не профессионал Qlua, но могу предположить, что надо поставить sleep куда-нибудь(может данные не успевает получать и обрабатывать) и потом после получение в message вывести логическое значение флага. Я по крайней мере так делал, когда тестил первое время
например так:
direct = getItem(«trades»,number).flags
sell = bit.test(direct,2)
if sell == true then
direction = «Sell»
else
direction = «Buy»
end
sleep(100)
message(tostring(direction))
Только зарегистрированные и авторизованные пользователи могут оставлять ответы.
Залогиниться
Зарегистрироваться