Пара вопросов

Ask for help

Moderators: Murderator+, Murderator

Post Reply
RandomGuy
Posts: 22
Joined: 2005-08-28 17:12:55

Пара вопросов

Post by RandomGuy »

1) Как в инже просвоить переменной x рандомное значение из y вариантов?
2) Можно ли получить цифру - уровень скилла на данный момент (программно, естественно), если да - то как?
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

2)
UO.[yhlp_SkillVal]()
RandomGuy
Posts: 22
Joined: 2005-08-28 17:12:55

Post by RandomGuy »

Спасибо, вдогонку вопрос, чем real отличается от простого значения? =)
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

Значение не real сало где используется, не обращай на него внимания :wink:
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Re: Пара вопросов

Post by flake »

RandomGuy wrote:1) Как в инже просвоить переменной x рандомное значение из y вариантов?


вот пример

Code: Select all

Dim Rand[5]
Rand[1] = Blala
Rand[2] = Blalabla
Rand[3] = Blalablabla
Rand[4] = bla
Rand[5] = blablala

var i = UO.Random( 5 )
var x = Rand[i]


Должно работать.
RandomGuy
Posts: 22
Joined: 2005-08-28 17:12:55

Post by RandomGuy »

Из всего этого меня интересовала именна эта строка
i = UO.Random( 5 )
почему-то на ней парсер вываливается...
Но всё равно спасибо.
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Странно, у меня она работает.
RandomGuy
Posts: 22
Joined: 2005-08-28 17:12:55

Post by RandomGuy »

Попробую, может и у меня заработает, не помню написал ли я в прошлый раз перед random - "uo." =)
Ещё пара вопросов -
1) Доступ к банковскому боксу обеспечивается через даблклик по сундуку, реально ли в него скидывать руду?
2) Как правильно пользоваться uo.Timer для отсчёта времени с начала скрипта?
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

1. Реально, дабл кликай на этот сундук а потом скидывай руду в lastcontainer, это и будет твой открывшийся банк.
RandomGuy
Posts: 22
Joined: 2005-08-28 17:12:55

Post by RandomGuy »

1) Даблкликать надо по координате, или реально как-то сделать дабл-клик по графике(чтобы не зависеть от точки определённой, а подходить в любую точку рядом с сундуком)
2) lastcontainer... Это примерно так?
uo.moveitem('finditem','-1','lastcontainer')
Где файндитем это результат поиска руды...
Leo
Expert!
Posts: 791
Joined: 2005-01-15 19:15:05
Location: Dragon World
Contact:

Post by Leo »

Про UO.Timer()

В начале скрипта задаёшь какую-нибудь переменную, допустим Time.

Code: Select all

var Timer=UO.Timer()

и дальше пишешь проверку

Code: Select all

...
if UO.Timer()>(Timer+1000) then ##сейчас 100 секунд
...
действие
...
Timer=UO.Timer()
end if
...


Т.е. каждые 100 секунд чар будет что-то делать, допустим кушать :D
RandomGuy
Posts: 22
Joined: 2005-08-28 17:12:55

Post by RandomGuy »

Млин... Забыл и в хелпе никак не могу найти, как там этот даблклик пишется?
omi4
Posts: 457
Joined: 2005-07-10 21:53:05

Post by omi4 »

usefromground использовать предмет в мире по типу
Описание: usefromground •
Синтакс: ,usefromground type [color]
none uo.usefromground(type,[color])
--------------------------------------------------------------------------------
Ищет обьект на земле по типу type (и цвету color если указано) и использует его (двойным щелчком).
Смотрите так же команды usetype, CountGround.
**********************************************************************************************
useobject использовать предмет
Описание: useobject •
Синтакс: ,useobject object
none uo.useobject(object)
--------------------------------------------------------------------------------
Использует (двойной щелчок) указаный обьект object.
См. так же usetype.
RandomGuy
Posts: 22
Joined: 2005-08-28 17:12:55

Post by RandomGuy »

Спасибо... За два года инжа порядком изменилась...
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Post by Yoko »

RandomGuy wrote:Спасибо... За два года инжа порядком изменилась...


да, но не в плане команд use*.* которые были уже лет 5-6 (до меня, короче говоря, так точно)
Post Reply