Page 1 of 1

UO.Print

Posted: 2005-03-07 11:36:49
by zolupo
Как задать чтоюы если
finditem - объект типа 0x18E0

При таком скрипте

Code: Select all

var Mandrake = 0x18E0 
UO.Print("Sobiraiu"+UO.GetGraphic('finditem'))

В клиент выводилось не "Sobiraiu 0x18E0" а "Sobiaraiu Mandrake" ?

Posted: 2005-03-07 12:46:25
by AlexeyVorotnikov

Code: Select all

if UO.GetGraphic("finditem") == "0x18E0" then
  UO.Print("Sobiraiu Mandrake")
endif

Кажется, так...

Posted: 2005-03-08 08:27:42
by zolupo
если у меня масив из 5+строк ?
написать скрипт - мутант?

Posted: 2005-03-08 09:25:03
by Sfagnum

Code: Select all

UO.Print("Sobirayu "+UO.GetName('finditem'))

Posted: 2005-03-08 16:36:56
by zolupo
для того чтобы uo.getname() работала надо кликать на предмет до ее исполнения
я чо буду сидет и кликать на все?

Posted: 2005-03-08 16:50:18
by Sfagnum
мляяя...........

Code: Select all

UO.Click('finditem')
UO.Print("Sobirayu "+UO.GetName('finditem'))
можно Checklag() между ними вставить...

Posted: 2005-03-08 18:09:53
by Goggy
Sfagnum wrote:мляяя...........

Code: Select all

UO.Click('finditem')
UO.Print("Sobirayu "+UO.GetName('finditem'))
можно Checklag() между ними вставить...


Бывает... ;)

Posted: 2005-03-08 18:54:52
by AlexeyVorotnikov
zolupo wrote:если у меня масив из 5+строк ?
написать скрипт - мутант?

Мутант получится в любом случае :(

Posted: 2005-03-09 10:57:27
by zolupo
жаль ((

Posted: 2005-03-09 12:46:31
by AlexeyVorotnikov
zolupo wrote:жаль ((

Да... К сожалению, в скриптовом языке нет ни оператора switch, ни структур, ни даже двумерных массивов. :(

Posted: 2005-03-10 08:56:02
by zolupo
я бейсика незнаю так что ниче сказаного в твоем посте не понел:)

Posted: 2005-03-11 06:02:47
by Goggy
а бэйсик здесь ни причём ;) ....
для этого необходимо хоть чтото о любом я зыке или хотябы его структкре знать :)))

Posted: 2005-03-11 12:03:52
by zolupo
я скудно знаю язык скриптов инжекта етого достаточно? )
все равно я ниче не понел -)