Yoko

All sides of Injection
It is currently 2025-11-23 20:54:00

All times are UTC+02:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
PostPosted: 2008-01-20 19:23:58 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Как бы написать скрипт, что бы при запуске появлялся таргет - им клацать на сундук, и скрипт выводил в UO.Text ( Тектовое окно типа как выдаёт ,info ) инфу формала
10 Iron Ingots
20 Rusty Ingots

и тд, дайте мне наброски, а типы и цвета я и сам втулю ) Заранее спасибо


Top
   
 Post subject:
PostPosted: 2008-01-21 00:18:25 
Offline
User avatar

Joined: 2005-04-05 04:13:24
Posts: 139
Location: DRW
считает руду. переделай.
Code:
######################
### накалякал Купер (c) =)###
######################
sub kolvo2()
DIM rud[4]
var vsego = 0
var cvet = 0
var prost = 0
var i, sunduk
rud[0] = '0x19B7' # 1 штука
rud[1] = '0x19BA' # 2 штуки
rud[2] = '0x19B8' # 3 штуки
rud[3] = '0x19B9' # больше 3х штук

uo.Print('Выбери сундук: ')
uo.Exec('addobject sunduk')
while uo.Targeting()
wait(100)
wend

UO.UseObject('sunduk')
wait(1000)
For i = 0 to 3
  UO.FindType(rud[i], '-1', 'sunduk')
   While UO.FindCount() > 0
    If UO.GetColor('finditem') == '0x0000' then
     prost = prost + UO.GetQuantity('finditem')
     UO.Ignore('finditem')
     UO.FindType(rud[i], '-1', 'sunduk')
    else
     cvet = cvet + UO.GetQuantity('finditem')
     UO.Ignore('finditem')
     UO.FindType(rud[i], '-1', 'sunduk')
    endif
   wend
next
vsego = prost + cvet

UO.Print('У тебя в сундуке всего ' + str(vsego) + ' руды')
UO.Print('Из них ' + str(cvet) +' цветной и ' + str(prost) + ' простой')
UO.IgnoreReset()
endsub


Last edited by stickman on 2008-01-21 10:57:06, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2008-01-21 09:09:37 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
stickman wrote:
считает руду. переделай.

Ипать этож мой скрипт ))) копирайты не забываем. :twisted:
Ваапще то человеку надо не много подругому. Ему нужно с выводом в текст окно имен, где то я видел тут такой скрипт.


Top
   
 Post subject:
PostPosted: 2008-01-21 10:53:14 
Offline
User avatar

Joined: 2005-04-05 04:13:24
Posts: 139
Location: DRW
дык а че ты скрипты без копирайтов пишешь))


Top
   
 Post subject:
PostPosted: 2008-01-21 10:56:22 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Попробуй так:
Code:
sub kolvo2() 
DIM rud[4]
var name
var i, sunduk
rud[0] = '0x19B7' # 1 штука
rud[1] = '0x19BA' # 2 штуки
rud[2] = '0x19B8' # 3 штуки
rud[3] = '0x19B9' # больше 3х штук

uo.Print('Выбери сундук: ')
uo.Exec('addobject sunduk')
while uo.Targeting()
wait(100)
wend

UO.UseObject('sunduk')
wait(1000)
UO.TextOpen()
UO.TextClear()
For i = 0 to 3
  UO.FindType(rud[i], '-1', 'sunduk')
   While UO.FindCount() > 0
      UO.Click('finditem')
      wait(100)
      name = UO.GetName('finditem')
      UO.TextPrint(name)
      UO.Ignore('finditem')
      UO.FindType(rud[i], '-1', 'sunduk')
   wend
next
UO.Print('Закончили')
UO.IgnoreReset()
endsub


Top
   
 Post subject:
PostPosted: 2008-01-21 16:32:59 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Огромное спасибо, всё работает =))))


Top
   
 Post subject:
PostPosted: 2008-01-21 16:37:20 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
Огромное спасибо, всё работает =))))


Не за что :roll: рад был помочь.


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 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:  
Powered by phpBB® Forum Software © phpBB Limited