Yoko

All sides of Injection
It is currently 2025-12-29 15:16:37

All times are UTC+02:00




Post new topic  Reply to topic  [ 4 posts ] 
Author Message
PostPosted: 2004-05-07 12:22:12 
Offline

Joined: 2004-05-07 12:13:47
Posts: 13
Неподскажите что нада прописать, чтобы все что появляеться в бэкпаке падало под ноги(и чтоб одинаковые предметы падали в одну стопку) или как вытащить с бэкпака определённую вещь и положить на такую-же под ногами ???


Top
   
PostPosted: 2004-05-08 20:28:15 
Offline
Expert!

Joined: 2004-04-25 11:11:07
Posts: 359
GyGaGa wrote:
Неподскажите что нада прописать, чтобы все что появляеться в бэкпаке падало под ноги(и чтоб одинаковые предметы падали в одну стопку) или как вытащить с бэкпака определённую вещь и положить на такую-же под ногами ???


Если ты хочешь, чтобы под ноги падало ВСЁ, то что-то типа того:
Code:
var obj,cnt
uo.ignorereset()
uo.findtype("-1")
while uo.findcount()
  uo.ignore("finditem")
  uo.findtype("-1")
wend
while 1
  uo.findtype("-1")
  while uo.findcount()
    obj = uo.getserial("finditem")
    cnt = uo.containerof("finditem")
    uo.findtype(uo.getgraphic(obj),uo.getcolor(obj),"ground")
    if uo.findcount() then
      uo.moveitem(obj,"-1","finditem",str(uo.getx("finditem")),str(uo.gety("finditem")),str(uo.getz("finditem")))
    else
      uo.drop("finditem")
    endif
    while uo.containerof(obj) == cnt
      wait(100)
    wend
    uo.findtype("-1")
  wend
  wait(1000)
wend

Если я нигде не ошибся, то сначала отсканит весь бакпак, заигнорит все айтемы в нем, а потом начнет каждую секунду искать в бакпаке новые вещи и выбрасывать их, причем если под ногами есть вещь того же типа и цвета, то будет добавлять к ней в кучу, если нет - просто бросит под ноги и будет ждать, пока брошенная вещь не исчезнет из бакпака, после чего будет искать дальше.

_________________
Без труда не выловишь и рыбку из пруда,
А без пруда не выловишь её и с трудом...


Top
   
 Post subject:
PostPosted: 2004-05-09 11:10:18 
Offline

Joined: 2004-05-07 17:36:34
Posts: 3
Еще можно включить soundecho и ориентироваться на звук падения предмета.
uo.set('soundecho','1')

uo.injournal('[snd 1111]')


Top
   
 Post subject:
PostPosted: 2004-05-09 17:54:06 
Offline

Joined: 2004-05-07 12:13:47
Posts: 13
Большое спасибо Lord Ruslan Nightmare, мну твой скрипт очень помог !!

Я сам пробовал написать но у меня неполучалось сделать чтобы выкидывалось всё на одну кучку :(


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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