Yoko

All sides of Injection
It is currently 2026-01-17 15:56:23

All times are UTC+02:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 2004-11-19 00:54:01 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
У меня в начале скрипта есть переменная такого вида:
Code:
Rune[5]='0x4020907C'

Нужно спомощью какой либо команды использовать данный предмет(в моём случае это руна), и переименовать её.
К прииеру:
Code:
ля-ля-ля(Rune[i])
wait(300)
uo.say(+str(i))

Что то типа этого. подскажите с помощью каккой команды это можно релиазовать.
Ps. UseObject не предлагать, дабе нельзя записать итем во вкладку объдектс %)


Top
   
 Post subject:
PostPosted: 2004-11-19 01:33:39 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
Хм-м-м... Вообще-то это делается именно командой UseObject. Что бы её использовать не обязательно записывать объект во вкладке Objects. UseObject работает и с серийниками объектов.


Top
   
 Post subject:
PostPosted: 2004-11-19 01:41:48 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
AlexeyVorotnikov wrote:
Хм-м-м... Вообще-то это делается именно командой UseObject. Что бы её использовать не обязательно записывать объект во вкладке Objects. UseObject работает и с серийниками объектов.

Пример плиз :)


Top
   
 Post subject:
PostPosted: 2004-11-19 11:13:15 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
ты сам чтото типа примера написал
только wait(300) может оказаться маловато, лучше ждать сообщения "введите новое имя руны" или как там на вашем шарде положено


Top
   
 Post subject:
PostPosted: 2004-11-19 19:58:37 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
Я вот для пробы написал скрипт, он работает не коректно, переименовывает только Rune[2] и Rune[3], причём, у Rune[2] имя "vendor 1", а у Rune[3] - "vendor 2". Rune[1] он использует, ждёт 2сек. и не переименовывает =/. В чём я ошибся?
Code:
sub main()
var i
DIM Rune[3]
 Rune[1]='0x402A770B'
 Rune[2]='0x402A7771'
 Rune[3]='0x402A7701'
For i=1 to 3
 UO.UseObject(Rune[i])
 wait(2000)
 uo.say('vendor '+str(i))
next
uo.print('---End of script---')
end sub


Top
   
 Post subject:
PostPosted: 2004-11-19 19:59:55 
Offline
User avatar

Joined: 2004-11-02 23:52:47
Posts: 86
А, всё после:
Code:
 uo.say(+str(i))

добавил задержку в 500мс. и всё заработало =)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 6 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited