Нузна помошь

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Нузна помошь

Post by Dumus »

Вот сизу и ломаю голову так как мои познания в индзекте не оцень....
мне нада следушее... из контенера витянуть толко те реги которие мне нада....я нашол на форуме похозие скрипты...но какие то они слозние....и зелателно чтоб ктонибудь подсказал команду в индзекте которой ето мозно делать...чтоб курсор появлялся...курсор на контенер и автаматом в бекпак перекидиваются нузние мне реги:)
Зарание спасибо
dmitrykit
Posts: 247
Joined: 2005-06-12 22:12:15

Post by dmitrykit »

Zaika?
CFA
Posts: 64
Joined: 2006-02-03 06:53:36

Post by CFA »

dmitrykit wrote:Zaika?

скорее перевод с транслита :lol:

2 Dumus -
uo.findType()
uo.moveItem()
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Post by Dumus »

Eto ja uze 4ital:) vot mne bi primer komandi s 2mja ili bolee itemami...i 4tobi pricel pojavljalsja... :cry:
CFA
Posts: 64
Joined: 2006-02-03 06:53:36

Post by CFA »

Dumus wrote:Eto ja uze 4ital:) vot mne bi primer komandi s 2mja ili bolee itemami...i 4tobi pricel pojavljalsja... :cry:

зачем прицел? контейнер указать из которого лутить?
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Post by Dumus »

u menja okolo 100-150 kontenerov:) eto klady ja ih razberaju po 1 no kazdij raz viberat' nekro regi ottuda.....eto prosto samoubijstvo:) vot poetomu i poprosil dobryh ljudej pomo4 s komandoj:) 4tob sna4alo nekro regi vita6it' a uz potom ego v trash so vsem ostalnym musorom:)
dmitrykit
Posts: 247
Joined: 2005-06-12 22:12:15

Post by dmitrykit »

ukazyvajesh targetom na sunduk s sumkami..
otkrivajesh vse sumki....
ischesh v kazdom konteinere to 4to tebe nuzno.. kladesh kuda tebe nuzno, vykidyvajesh sumku v musornik...
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Post by Dumus »

dmitrykit wrote:ukazyvajesh targetom na sunduk s sumkami..
otkrivajesh vse sumki....
ischesh v kazdom konteinere to 4to tebe nuzno.. kladesh kuda tebe nuzno, vykidyvajesh sumku v musornik...


a ozvu4it' eto mozno? k primeru ,grab............... ili ,move item..........

mne primer komandi zelatelen s 2mja i bolee tipov :cry:
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Code: Select all

sub regi()
VAR c
DIM Reg[6]
Reg[0] = '0x0F7A' #Black Pearl# 
Reg[1] = '0x0F7B' #Bood Moss#   
Reg[2] = '0x0F86' #Mandrake Root#     
Reg[3] = '0x0F84' #Garlic#   
Reg[4] = '0x0F8C' #Sulphorous Ash# 
Reg[5] = '0x0F88' #Night Shade#   
for c = 0 to 5
  if uo.count(Reg[c]) < 20 then
    uo.findtype(Reg[c], '-1', 'Sunduk1')
    if uo.findcount() > 0 then
      uo.moveitem('finditem', '20')
      wait(1000)
    else
      uo.print('Нет необходимого количества регов в сундуке')
      return
    endif
  endif
next
end sub


uo.count - считаем количество регов в паке
если меньше 20 ищем их в сндуке uo.findtype(Reg[c], '-1', 'Sunduk1'), вместо Sunduk1 укажи ID своего, если находим if uo.findcount() > 0 then хоть что то, перемещаем в пак 20шт uo.moveitem('finditem', '20'), все ясно? :)
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

da uz
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Post by Dumus »

Sanch wrote:

Code: Select all

sub regi()
VAR c
DIM Reg[6]
Reg[0] = '0x0F7A' #Black Pearl# 
Reg[1] = '0x0F7B' #Bood Moss#   
Reg[2] = '0x0F86' #Mandrake Root#     
Reg[3] = '0x0F84' #Garlic#   
Reg[4] = '0x0F8C' #Sulphorous Ash# 
Reg[5] = '0x0F88' #Night Shade#   
for c = 0 to 5
  if uo.count(Reg[c]) < 20 then
    uo.findtype(Reg[c], '-1', 'Sunduk1')
    if uo.findcount() > 0 then
      uo.moveitem('finditem', '20')
      wait(1000)
    else
      uo.print('Нет необходимого количества регов в сундуке')
      return
    endif
  endif
next
end sub


uo.count - считаем количество регов в паке
если меньше 20 ищем их в сндуке uo.findtype(Reg[c], '-1', 'Sunduk1'), вместо Sunduk1 укажи ID своего, если находим if uo.findcount() > 0 then хоть что то, перемещаем в пак 20шт uo.moveitem('finditem', '20'), все ясно? :)




Skript ne rabotaet:( vidajot o6ibku so starta a kogda ja popitalsja propisat' dopolnitelnie stro4ki dlja nekro regov u menja voob6e uo viletela....i e6o vopros a eslibi on rabotal to on bi iskal toka v 1 sunduke? a esli u menja v 1 sunduke e6o 30 sundukov i v nih regi on ih toze vita6it?
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Мда попытка по быстрому обьяснить что и как с треском провалилась, есть такая вещь как уроки по скриптописанию, при желании за пол дня можно в идеале их изучить, что я и сделал не так давно, во 2ом или в 3ем подобный скрипт, разобран по буквам u o . f i n ..., а вообще еще раз взглянув в скрипт, который я отпостил ошибки не нашел, у меня он работает отлично, Sunduk1, это обьект в моей инже который изначально задан в выкладке Objects в инжекте, у тебя его нет, поэтому тебе вместо слова Sunduk1 нужно вписать ID своего контейнера, см мой преведущий пост, елси хошь чтобы я понял что у тебя не работет, напиши какую ошибку он выдает, тк без этого я не смогу понять в чем дело.

По поводу изменения количества обьектов в массиве, лично тебе это делать не советую, до того как узнаешь что такое массив и с чем его едят, поверь это не сложно, было бы желание.
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Post by Dumus »

Skript zapustil...no esli v sunduke sumo4ka a v nej regi to on ih ne videt....da i tem bolee kazdij raz propisivat' ID sunduka....bistree rukami regi vita6it':)

Vor predstavte....plivjo6 za kladami...za 2-3 4asa nalovil okolo 100-150 sundukov s kladami...v kazdom sunduke po 30-40 itemov( v tom 4isle i nekro regi) 4tobi sunduki ne me6alis' skladivae6 ih odin v odin....kogda zakon4il lovit' kladi vezjo6 eto vsjo dobro domoj....no poskolku mi skladivali sunduki odin v odin u nas ih ne 150 v dome :) a vizualno 15 gdeto...i vot na4inae6 razberat' 4to ti tam nalovil....vosnovnom iz ve6ej tam hlam...cennie toka nekro regi...tak vot KAK vibrat' toka nekro regi iz nih? ved' ID sundukov u kazdogo svoj....
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Skript zapustil...no esli v sunduke sumo4ka a v nej regi to on ih ne videt....da i tem bolee kazdij raz propisivat' ID sunduka....bistree rukami regi vita6it'


Лол :lol: да и только, вобщем делаем все по пунктам, открываем выкладку скрипт в инжекте, нажимем эдит скрипт, открывается окошко текстовое, туда ставим курсор на конец самой последней строки, нажимаем интер раза 3, вставляем тот скрипт котоырй я отпостил, разворачиваем уо, юзаем любой скипт, если юзанулся замечательно, возможная ошибка в ставленом скрипте не критична и не повлияет на работу других, в окне уо набараем ,info затем кликаем на сундук, появляется текстовое окно, в нем бут написано ID='*********' вот то что бут в ковычках копируем и пихаем вместо Sunduk1 в скрипт, запускаем скрипт, работает? => отлично, закрываем редактор скрипта (то окно куда ты скрипт вставил), нажимаем сейв, сохраняем его как autoload.sc в папке инжекта, то есть он бут загружаться сам при входе в инж, и ящик там уже бут твой указан, если скрипт не работает, он выдает ошибку, с точностью до букв и точек постишь ее тут и я думаю, иначе уроки.....

По поводу того что у тебя реги в мешках которые лежат в самом сундуке, инжект их не увидит, поэтому придется их переложить в сам сундук, конечно можно сделать чтобы он и из мешков набирал, но я над этим никогда не заморачивался и не буду.
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Post by Dumus »

Da jaze napisal 4to ja zapustil skript:) toka ID sunduka mne nada propisivat' 150 raz...poskolku u menja 150 sundukov.... za4em togda injekt kogda v ru4nuju vita6it' regi iz kazdogo sunduka i bistree i pro6e....mne nuzen bil sposob 4tob on hotjabi po pricelu ih vitjagival...nu ili vse srazu iz vseh sundukov...no kak vizu tut mne ne pomogut :cry:
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

А все понял, сори, лень было читать твой "оч понятный транслит", вот держи, вставь это в начало скрипта который запускаешь:

Code: Select all

  uo.print('Укажите сундук')
  uo.exec('addobject Sunduk')
  while uo.targeting()
      wait(100)
  wend


Потом пихай в скрипте этот обьект Sunduk, туда где он собсно используется, например сюда:

Code: Select all

sub regi() 
VAR c
DIM Reg[6]
Reg[0] = '0x0F7A' #Black Pearl# 
Reg[1] = '0x0F7B' #Bood Moss#   
Reg[2] = '0x0F86' #Mandrake Root#     
Reg[3] = '0x0F84' #Garlic#   
Reg[4] = '0x0F8C' #Sulphorous Ash# 
Reg[5] = '0x0F88' #Night Shade#   
for c = 0 to 5
  if uo.count(Reg[c]) < 20 then
    uo.findtype(Reg[c], '-1', 'Sunduk')
    if uo.findcount() > 0 then
      uo.moveitem('finditem', '20')
      wait(1000)
    else
      uo.print('Нет необходимого количества регов в сундуке')
      return
    endif
  endif
next
end sub


Ну как, есть просветления?
Dumus
Posts: 14
Joined: 2006-04-02 20:05:34

Post by Dumus »

O BOZE rabotaet... konec gemoroju!!! :D

BIG THX
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

O BOZE rabotaet... konec gemoroju!!!

BIG THX


Не за что, если хочешь облегчить жизнь нам и избежать подобного гемороя для себя впредь, проштудируй уроки по скриптописанию, там все из серии "для чайников", и будет тебе счастье, много много счастье...
Post Reply