Yoko
http://forum.yoko.com.ua/

Пара вопросов
http://forum.yoko.com.ua/viewtopic.php?f=3&t=4983
Page 1 of 1

Author:  RandomGuy [ 2005-08-28 17:15:09 ]
Post subject:  Пара вопросов

1) Как в инже просвоить переменной x рандомное значение из y вариантов?
2) Можно ли получить цифру - уровень скилла на данный момент (программно, естественно), если да - то как?

Author:  Leo [ 2005-08-28 17:21:33 ]
Post subject: 

2)
UO.[yhlp_SkillVal]()

Author:  RandomGuy [ 2005-08-28 17:41:18 ]
Post subject: 

Спасибо, вдогонку вопрос, чем real отличается от простого значения? =)

Author:  Leo [ 2005-08-28 17:42:36 ]
Post subject: 

Значение не real сало где используется, не обращай на него внимания :wink:

Author:  flake [ 2005-08-28 18:39:00 ]
Post subject:  Re: Пара вопросов

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


вот пример

Code:
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]


Должно работать.

Author:  RandomGuy [ 2005-08-28 20:01:50 ]
Post subject: 

Из всего этого меня интересовала именна эта строка
i = UO.Random( 5 )
почему-то на ней парсер вываливается...
Но всё равно спасибо.

Author:  flake [ 2005-08-28 23:39:01 ]
Post subject: 

Странно, у меня она работает.

Author:  RandomGuy [ 2005-08-29 00:10:11 ]
Post subject: 

Попробую, может и у меня заработает, не помню написал ли я в прошлый раз перед random - "uo." =)
Ещё пара вопросов -
1) Доступ к банковскому боксу обеспечивается через даблклик по сундуку, реально ли в него скидывать руду?
2) Как правильно пользоваться uo.Timer для отсчёта времени с начала скрипта?

Author:  flake [ 2005-08-29 08:21:01 ]
Post subject: 

1. Реально, дабл кликай на этот сундук а потом скидывай руду в lastcontainer, это и будет твой открывшийся банк.

Author:  RandomGuy [ 2005-08-29 10:34:44 ]
Post subject: 

1) Даблкликать надо по координате, или реально как-то сделать дабл-клик по графике(чтобы не зависеть от точки определённой, а подходить в любую точку рядом с сундуком)
2) lastcontainer... Это примерно так?
uo.moveitem('finditem','-1','lastcontainer')
Где файндитем это результат поиска руды...

Author:  Leo [ 2005-08-29 10:44:33 ]
Post subject: 

Про UO.Timer()

В начале скрипта задаёшь какую-нибудь переменную, допустим Time.
Code:
var Timer=UO.Timer()

и дальше пишешь проверку
Code:
...
if UO.Timer()>(Timer+1000) then ##сейчас 100 секунд
...
действие
...
Timer=UO.Timer()
end if
...


Т.е. каждые 100 секунд чар будет что-то делать, допустим кушать :D

Author:  RandomGuy [ 2005-08-29 12:50:41 ]
Post subject: 

Млин... Забыл и в хелпе никак не могу найти, как там этот даблклик пишется?

Author:  omi4 [ 2005-08-29 13:14:35 ]
Post subject: 

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

Author:  RandomGuy [ 2005-08-29 14:14:12 ]
Post subject: 

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

Author:  Yoko [ 2005-08-30 02:51:29 ]
Post subject: 

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


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

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/