uo.recall или работа с str
Posted: 2006-04-27 17:07:23
Итак
Для шарда zhr.ru. Дорабатывая скрипт на ламбер, столкнулся с тем что у нас на сервере классовому крафту не очень желательно иметь майджери , то есть хочеться реколиться с помощью uo.recall
итак скрипт
(предаврительно пытка рунбуки infogump'ом показала - 16=1 руне,17=2, 18=3, и т.д.)
В поиске я нащел подобную тему но к сожалению отвта на свой вопрос не нашел
И что характерно - все работает
Немного оформим скрипт
-начинает жаловаться на неверный usage
при эиом если
f= str(rh+15)
uo.print(f)
то выдает правильное значение, то есть 19(в данном случае)
...
Вопрос, как все таки забить номер руны в переменную?
Для шарда zhr.ru. Дорабатывая скрипт на ламбер, столкнулся с тем что у нас на сервере классовому крафту не очень желательно иметь майджери , то есть хочеться реколиться с помощью uo.recall
итак скрипт
(предаврительно пытка рунбуки infogump'ом показала - 16=1 руне,17=2, 18=3, и т.д.)
Code: Select all
Sub main()
var runbook = 0x00000
UO.Set("Norbcheck 1")
UO.Set("NorbCalc 1")
uo.recall('runbook 17');то есть рекол по руне №2
end sub
В поиске я нащел подобную тему но к сожалению отвта на свой вопрос не нашел

И что характерно - все работает
Немного оформим скрипт
Code: Select all
Sub main()
var runbook = 0x00000 - серийник книжки
var rh=4 ;руна домой - порядковый номер в рунбуке
var rl=12 ;руна в лес - порядковый номер в рунбуке
UO.Set("Norbcheck 1")
UO.Set("NorbCalc 1")
uo.recall('runbook str(rh+15)');то есть рекол по руне №2
end sub
при эиом если
f= str(rh+15)
uo.print(f)
то выдает правильное значение, то есть 19(в данном случае)
...
Вопрос, как все таки забить номер руны в переменную?