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

Реально ли?!
http://forum.yoko.com.ua/viewtopic.php?f=17&t=15074
Page 1 of 1

Author:  Lolker007 [ 2009-09-06 17:35:55 ]
Post subject:  Реально ли?!

Стоит хаус сейф в нём куча куча куча пустых и полных мешков! реально ли написать скрипт что бы он открыл все мешки в котором есть хоть 1 итем ?!

Author:  Kynep [ 2009-09-06 20:30:22 ]
Post subject:  Re: Реально ли?!

Lolker007 wrote:
Стоит хаус сейф в нём куча куча куча пустых и полных мешков! реально ли написать скрипт что бы он открыл все мешки в котором есть хоть 1 итем ?!

Кнешн, ищешь мешок, кликаешь, смотришь журнал, если в журнале не empty bag, то юзаешь его.

Author:  Nmy [ 2009-09-06 23:03:40 ]
Post subject:  Re: Реально ли?!

Lolker007 wrote:
Стоит хаус сейф в нём куча куча куча пустых и полных мешков! реально ли написать скрипт что бы он открыл все мешки в котором есть хоть 1 итем ?!

легко :)

Author:  Nmy [ 2009-09-06 23:11:39 ]
Post subject: 

Code:
sub checkbag()
   var flag
   var TypeBag='0x0E76' ; Тип сумок
   uo.addobject('chest')
   while uo.targeting()
      wait(500)
   wend
   
   uo.useobject('chest')
   wait(1000)
   uo.findtype(TypeBag,-1,'chest')
   while uo.findcount()
      uo.deletejournal()
      uo.click('finditem')
      flag=bag()
      if flag==1 and not uo.injournal('(0 items)') then
         uo.useobject('finditem')
      else
         if flag==1 then
            uo.ignore('finditem')
         endif
      endif
      uo.findtype(TypeBag,-1,'chest')
   wend
endsub

sub bag()
   var b
   for b=0 to 100
      if uo.injournal(' items') then
         return 1
      endif
      wait(200)
   next
   return 0
endsub


не тестил

Author:  Lolker007 [ 2009-09-07 14:25:22 ]
Post subject: 

Nmy wrote:
Code:
sub checkbag()
   var flag
   var TypeBag='0x0E76' ; Тип сумок
   uo.addobject('chest')
   while uo.targeting()
      wait(500)
   wend
   
   uo.useobject('chest')
   wait(1000)
   uo.findtype(TypeBag,-1,'chest')
   while uo.findcount()
      uo.deletejournal()
      uo.click('finditem')
      flag=bag()
      if flag==1 and not uo.injournal('(0 items)') then
         uo.useobject('finditem')
      else
         if flag==1 then
            uo.ignore('finditem')
         endif
      endif
      uo.findtype(TypeBag,-1,'chest')
   wend
endsub

sub bag()
   var b
   for b=0 to 100
      if uo.injournal(' items') then
         return 1
      endif
      wait(200)
   next
   return 0
endsub


не тестил

тип указал! запускаю указываю на мешочек? он открывает один и всё

Author:  Mirage [ 2009-09-07 15:16:01 ]
Post subject: 

малвато пауз :)

Nmy wrote:
Code:
sub checkbag()
   var flag
   var TypeBag='0x0E76' ; Тип сумок
   uo.addobject('chest')
   while uo.targeting()
      wait(500)
   wend
   
   uo.useobject('chest')
   wait(1000)
   uo.findtype(TypeBag,-1,'chest')
   while uo.findcount()
      uo.deletejournal()
      uo.click('finditem')
                wait(500)
      flag=bag()
      if flag==1 and not uo.injournal('(0 items)') then
         uo.useobject('finditem')
      else
         if flag==1 then
            uo.ignore('finditem')
         endif
      endif
      uo.findtype(TypeBag,-1,'chest')
   wend
endsub

sub bag()
   var b
   for b=0 to 100
      if uo.injournal(' items') then
         return 1
      endif
      wait(200)
   next
   return 0
endsub


не тестил


как то так... Кстати. Прикол если в сумке будет 10 итемов ;) :lol:

PS
почему все атк извращаются? Берем сундук, в нем 100 мешков, в 5 мешках вещи. ОТКРЫВАЕМ ВСЕ МЕШКИ. Ищем заполненные.

Проиграете по времени пару секунд. очень критичная трата времени... Зато скрипт в 5 строк.

Author:  Successful [ 2009-09-07 16:36:32 ]
Post subject: 

ну вы там замутили %))
Code:
var HouseSave=
var Bag=
var Bag1, Piska
uo.useobject(HouseSave)
wait(100)
Checklag()
uo.findtype(Bag,-1,HouseSave)
while uo.findcount()
Checklag()
Bag1= uo.getserial('finditem')
wait(100)
Checklag()
uo.useobject(Bag1)
wait(100)
Checklag()
uo.findtype(-1,-1,Bag1)
if uo.findcount() >= 1 then
uo.useobject(Bag1)
wait(100)
Checklag()
else
uo.hide(Bag1)
wait(100)
end if
uo.findtype(Bag,-1,HouseSave)
wend

Author:  Nmy [ 2009-09-07 18:42:22 ]
Post subject: 

Lolker007 wrote:
тип указал! запускаю указываю на мешочек? он открывает один и всё


Code:
sub main()
   var flag
   var TypeBag='0x0E76' ; Ņčļ ńóģīź
   uo.addobject('chest')
   while uo.targeting()
      wait(500)
   wend
   
   uo.useobject('chest')
   wait(1000)
   uo.findtype(TypeBag,-1,'chest')
   while uo.findcount()
      uo.deletejournal()
      uo.click('finditem')
      flag=bag()
      if flag==1 and not uo.injournal('(0 items)') then
         uo.useobject('finditem')
         uo.ignore('finditem')
      else
         if flag==1 then
            uo.ignore('finditem')
         endif
      endif
      uo.findtype(TypeBag,-1,'chest')
   wend
endsub

sub bag()
   var b
   for b=0 to 100
      if uo.injournal(' items') then
         return 1
      endif
      wait(200)
   next
   return 0
endsub


работает супер :roll:

Author:  Nmy [ 2009-09-07 18:43:42 ]
Post subject: 

Successful wrote:
ну вы там замутили %))
Code:
var HouseSave=
var Bag=
var Bag1, Piska
uo.useobject(HouseSave)
wait(100)
Checklag()
uo.findtype(Bag,-1,HouseSave)
while uo.findcount()
Checklag()
Bag1= uo.getserial('finditem')
wait(100)
Checklag()
uo.useobject(Bag1)
wait(100)
Checklag()
uo.findtype(-1,-1,Bag1)
if uo.findcount() >= 1 then
uo.useobject(Bag1)
wait(100)
Checklag()
else
uo.hide(Bag1)
wait(100)
end if
uo.findtype(Bag,-1,HouseSave)
wend


скрипт бред полный :!:

Author:  kexwer [ 2009-09-08 00:48:04 ]
Post subject: 

Nmy wrote:
Lolker007 wrote:
тип указал! запускаю указываю на мешочек? он открывает один и всё


Code:
sub main()
   var flag
   var TypeBag='0x0E76' ; Ņčļ ńóģīź
   uo.addobject('chest')
   while uo.targeting()
      wait(500)
   wend
   
   uo.useobject('chest')
   wait(1000)
   uo.findtype(TypeBag,-1,'chest')
   while uo.findcount()
      uo.deletejournal()
      uo.click('finditem')
      flag=bag()
      if flag==1 and not uo.injournal('(0 items)') then
         uo.useobject('finditem')
         uo.ignore('finditem')
      else
         if flag==1 then
            uo.ignore('finditem')
         endif
      endif
      uo.findtype(TypeBag,-1,'chest')
   wend
endsub

sub bag()
   var b
   for b=0 to 100
      if uo.injournal(' items') then
         return 1
      endif
      wait(200)
   next
   return 0
endsub


работает супер :roll:



спасибо огромное за скрипт!!!

Author:  Lolker007 [ 2009-09-11 08:11:14 ]
Post subject: 

Так ещё ситуация) лежит в ящике дохрена рекал скролов) нужен скрипт что бы он выдал цифру их точную..

Author:  Koss [ 2009-09-11 12:27:48 ]
Post subject: 

Lolker007 wrote:
Так ещё ситуация) лежит в ящике дохрена рекал скролов) нужен скрипт что бы он выдал цифру их точную..

Тыкаешь мышкой на ящик и тебе показывает сколько всего там :)
да и вообще че за бардак у тебя там :)

Author:  Lolker007 [ 2009-09-11 13:42:13 ]
Post subject: 

Koss wrote:
Lolker007 wrote:
Так ещё ситуация) лежит в ящике дохрена рекал скролов) нужен скрипт что бы он выдал цифру их точную..

Тыкаешь мышкой на ящик и тебе показывает сколько всего там :)
да и вообще че за бардак у тебя там :)

не)) там итемов кучааааааааааа Там Рекал скролы по 60-200 штук а совместить их незя))) мне надо узнать скоко там самих скролов )

Author:  Mirage [ 2009-09-11 15:03:01 ]
Post subject: 

это в уроках было. Там несколько строк. Изучай.

Author:  Lolker007 [ 2009-09-11 19:15:15 ]
Post subject: 

блин ну не умею я*

Author:  Kynep [ 2009-09-11 19:43:08 ]
Post subject: 

Lolker007 wrote:
блин ну не умею я*

Учись епт, скока можно попрошайничать? :evil:

Author:  Nmy [ 2009-09-13 13:14:54 ]
Post subject: 

viewtopic.php?p=82102#82102

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