Page 1 of 1

laststatus

Posted: 2006-02-17 14:44:01
by Xanyk
Здрассте. Че-то у мя неразбериха с laststatus'ом.
Пытаюсь его использовать через скрипт:

x = uo.GetX('laststatus')
uo.print('x='+x)

- пишет x=0, хотя это не так (не считывает инфу)

затем пробую вручную посмотреть инфу (,info):
с начала в "text" окне выдаёт пустую инфу (везде 0000), а со второй попытки выдаёт нормальную, и только после этого вышеупомянутый скрипт начинает работать - пишёт x="координата".

В чём дело? Как правельно работать через laststatus?

Posted: 2006-02-17 14:47:44
by admir
Синтакс: number uo.GetX([object]) - результат - тип число

а uo.print(строка)
переводим в строку командой str()

uo.print('x='+str(x))

Posted: 2006-02-17 16:21:18
by Xanyk
нет, не в этом дело..
проблема в считывании информации из игры..
может нужно в закладке main поставить галочку на "track world items" ?

Posted: 2006-02-17 16:37:36
by admir
после этой строчки
x = uo.GetX('laststatus')
поставь
wait(100)

Posted: 2006-02-17 21:13:24
by agem
Track world items, однозначно.

Posted: 2006-02-18 00:13:18
by GrayLord
admir wrote:после этой строчки
x = uo.GetX('laststatus')
поставь
wait(100)

а вот этого уже не надо...