помогите определить действие скрипта

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

помогите определить действие скрипта

Post by BoBBaH »

Code: Select all

Отличный скрипт на фишинг. Ловит: 1 тип трулек, 1 типпрайз, сети, а так же карты. Реколиится по 2м рункам полностью забитых рунами для ловли, 1 рунбука с 1 слотом домой, качает хайд, надо 2хауз сейфа или других сейфов таво типа. Спирит вроде не качает, скрипт будет доработан. Автор неизвестный, после доработки будет принадлежать гилде [Do3oP], так как все же здесь есть косяки, но не сильно действующие на ловлю, точнее в мешок для рыбок не скидывает рыбки, приходица возица, также будет доработан рес чара, но бомб и всякая хня подобного рода, а карты кидает по 200 в большие сумки.
#############################################
var book1='0x4015DF2C' #Рунбука 1 (Забитая рунами для ловли) 
var book2='0x4015DDE6' # 2-ая (Забитая рунами для ловли) 
var book3='0x40453217' # 3-ая (На первом месте руна к сейфам...остальные руны в этой рунбуке не используються) 
var seifformap1='0x4004B30E' # 1сейф 
var seifformap2='0x40295BD0' # 2-ой 
var recall='0x1F4C' # Тип реколов 
var meshok='0x0E75' # Тип простой сумочки(в неё карты складываться будут) 
var mapa='0x14EB' # Тип кладовой карты 
var Prize='0x0DD6' #Prize fish 
var rare='0x0DD6' #Truly rare fish 
var setka='0x0DCA' #An fishing net 
var symkaprize='0x40295BD0' #Сумочка для рыбок маленьких 
var ydochka='0x0DBF' # Тип удочки 
var time 


sub main() 
var i 
 while not uo.dead() 
  for i=1 to 9 
   repeat 
     port(i,book1) 
     fish() 
   next 
  port(1,book3) 
  unload() 
  recharg(seifformap2,book1) 
  kolmap() 
  for i=1 to 9 
   repeat 
     port(i,book2) 
     fish() 
   next 
  port(1,book3) 
  unload() 
  recharg(seifformap2,book2) 
  kolmap() 
 wend 
endsub 

sub port(n,book) 
var oldX=UO.GetX() 
var oldY=UO.GetY() 
   NoTarget() 
   UO.UseObject(book) 
   FastLootCheck() 
   CheckLag() 
   UO.LClick(135, n*15+55) 
   time=UO.Timer() 
   Repeat 
     wait(500) 
   Until oldX<>UO.GetX() OR oldY<>UO.GetY() OR time+200<UO.Timer() 
end sub 

sub FastLootCheck() 
   UO.DeleteJournal() 
   wait(600) 
   if UO.InJournal("FastLoot") OR UO.InJournal("World save") then 
      CheckLag() 
   endif 
end sub 

sub NoTarget() 
   if UO.Waiting() then 
      UO.CancelTarget() 
   endif 
end sub 

sub fish() 
hiding() 
var i,j, isfishing 
var mx = UO.GetX('self') 
var my = UO.GetY('self') 
var mz = UO.GetZ('self') 
   UO.DeleteJournal() 
   repeat 
      for i = mx-6 to mx+6 
         for j = my-6 to my+6 
            isfishing = 1 
            while not UO.InJournal("no fish here") and not UO.InJournal("fishing in water") and isfishing 
               UO.DeleteJournal() 
               UO.Waittargettile("1341", str(i), str(j), str(251)) 
               UO.Usetype(ydochka) 
               while not UO.InJournal('You pull out') and not UO.InJournal('fail') and not UO.InJournal('no fish') and not UO.InJournal("fishing in water") 
                  wait(100) 
               wend 
               proverka() 
               if not UO.Hidden('self') then 
                  hiding() 
               end if 
               proverka() 
               if UO.InJournal("treasure") or UO.InJournal("Prize") or UO.InJournal("rare") or UO.InJournal("net") then 
                  UO.findtype(mapa,'0x0000','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Prize,'0x01BB','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05FC','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x0607','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x0604','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05EF','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05E5','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05EA','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x0600','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05ED','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x0603','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05E0','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x0601','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05E9','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05F6','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05FA','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x0608','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05F0','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05F5','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05FB','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(setka,'0x07D5','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               end if 
               proverka() 
               if UO.InJournal("out a fish") then 
                  isfishing = 0 
               end if 
            wend 
            UO.DeleteJournal() 
         next 
      next 
   until 1 
end sub 



sub CheckLag() 
uo.DeleteJournal() 
uo.Click('backpack') 
repeat 
wait(50) 
until UO.InJournal('backpack') 
endsub 

sub hiding() 
   UO.Warmode("0") 
   while not UO.Hidden() 
      UO.DeleteJournal() 
      UO.UseSkill("Hiding") 
      while NOT UO.InJournal("You") 
         wait(1000) 
      wend 
   wend 
end sub 

sub unload() 
         hiding() 
         UO.FindType(mapa, '-1', 'backpack') 
       while UO.GetQuantity('finditem') > 0 
         UO.MoveItem('finditem','-1',seifformap1) 
         CheckLag() 
         Wait(700) 
         UO.FindType(mapa,'-1','backpack') 
       wend 
         UO.FindType(Prize, '-1', 'backpack') 
       while UO.GetQuantity('finditem') > 0 
         UO.MoveItem('finditem','-1',symkaprize) 
         CheckLag() 
         Wait(700) 
         UO.FindType(Prize,'-1','backpack') 
       wend 
         UO.FindType(rare, '-1', 'backpack') 
       while UO.GetQuantity('finditem') > 0 
         UO.MoveItem('finditem','-1',symkaprize) 
         CheckLag() 
         Wait(700) 
         UO.FindType(rare,'-1','backpack') 
       wend 
         UO.FindType(setka, '-1', 'backpack') 
       while UO.GetQuantity('finditem') > 0 
         UO.MoveItem('finditem','-1',seifformap2) 
         CheckLag() 
         Wait(700) 
         UO.FindType(setka,'-1','backpack') 
       wend 

endsub 

sub proverka() 
   if uo.injournal("attacking") and uo.injournal("you") then 
    uo.print("guards") 
   endif 
   if UO.Life<150 then 
    uo.say() 
   endif 
endsub 

sub recharg(syndyk,kniga) 
 uo.useobject(syndyk) 
 uo.findtype(recall,'-1',syndyk) 
 wait(3000) 
 uo.moveitem('finditem','9','backpack') 
 wait(3000) 
 uo.UseObject(kniga) 
 wait(3000) 
 uo.Lclick(296,91) 
endsub 

sub kolmap() 
 var k 
 var meshochek 
 uo.useobject(seifformap1) 
 uo.findtype(mapa,'-1',seifformap1) 
 if uo.findcount()>=200 then 
  uo.findtype(meshok,'-1',seifformap1) 
  meshochek=uo.getserial('finditem') 
  uo.moveitem('finditem','1','backpack') 
  k=0 
  while k<>255 
    UO.FindType(mapa,'0x0000',seifformap1) 
    UO.MoveItem('finditem','1',meshochek) 
    CheckLag() 
    wait(600) 
    k=k+1 
  wend 
  uo.findtype(meshok,'-1','backpack') 
  uo.moveitem('finditem','1',seifformap2) 
 endif 
удачи рыбаки 3 дня и фишинг гм сервер дрв
Last edited by BoBBaH on 2006-05-04 05:47:19, edited 3 times in total.
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

Ловит и юзает спирит :lol:
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

не только что именно ловит я не помню какие рыбки и как сети и описание не флудите плиз действительно надо :?
Sanch
Posts: 308
Joined: 2005-07-17 15:30:52
Location: www.drw.ru

Post by Sanch »

Знаешь я вот то же хотел подправить чужой скрипт на мининг под свой шард, ничего не поняв написал свой, не зная в скриптинге ничего, уроки по скриптописанию + большое желание и стремление = 2 недели на все ушло, чар ходит, сгружает, копает, элемов убивает, от гмов и других чаров то же бегает отлично.
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

нашел я тот самый скрипт даже не знаю кто писал отличный в первом посте изменил там все готово) удачи рыбаловы
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

BoBBaH wrote:нашел я тот самый скрипт даже не знаю кто писал отличный в первом посте изменил там все готово) удачи рыбаловы
мой чей же еще =)
https://yoko.uokit.com/viewtopic.php?t=3462&highlight=
и у меня есть версия анти бомб и с ресом чара
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

ты добавь в этот скрипт плиз если не трудно ресалку и антибомб и еще сделай чтобы я смог ввести еще + 2 типа для трули рар фишек а то их многа и если хочешь еслина дрв все еще игарешь по 300к покупай у меня 200тресуре мап в мешке! заранее спасибо а так же трули продам и прайз моя ася есть снизу
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

за 300к каждое добавление скорее всего в твой скрипт ) а трули и вовсе на халяфку отдавать нудо за юзание и исправление скрипта автора )
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

BoBBaH wrote:ты добавь в этот скрипт плиз если не трудно ресалку и антибомб и еще сделай чтобы я смог ввести еще + 2 типа для трули рар фишек а то их многа и если хочешь еслина дрв все еще игарешь по 300к покупай у меня 200тресуре мап в мешке! заранее спасибо а так же трули продам и прайз моя ася есть снизу
:shock: :lol: :lol: Ещё чёта просит, чтобы ему нахаляву сделали и предлагает по бешеным ценам покупать у него карты :D :D :D :D :D На ДРВ по 800 ГП за карту продают :lol:
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

BigMouseI wrote:
BoBBaH wrote:ты добавь в этот скрипт плиз если не трудно ресалку и антибомб и еще сделай чтобы я смог ввести еще + 2 типа для трули рар фишек а то их многа и если хочешь еслина дрв все еще игарешь по 300к покупай у меня 200тресуре мап в мешке! заранее спасибо а так же трули продам и прайз моя ася есть снизу
:shock: :lol: :lol: Ещё чёта просит, чтобы ему нахаляву сделали и предлагает по бешеным ценам покупать у него карты :D :D :D :D :D На ДРВ по 800 ГП за карту продают :lol:
какую карту ) неразгаданную? -Фигня. Кажись карты 5 лвла в одно место продают по 1кк за 70 штук ) -по 15 к примерно гг.Вот тут выгода реальная
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

блин я ща продаю карты на дрв по 310к но чувака в бан мне срочняк зароботок нужен а трульки и сети стоят дорого довольно я ему просто бизнес предложил епть и попросил доработать именно этот скрипт так как тот подлагивает и не очень удобен для меня
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

You Must Die wrote:
BigMouseI wrote:
BoBBaH wrote:ты добавь в этот скрипт плиз если не трудно ресалку и антибомб и еще сделай чтобы я смог ввести еще + 2 типа для трули рар фишек а то их многа и если хочешь еслина дрв все еще игарешь по 300к покупай у меня 200тресуре мап в мешке! заранее спасибо а так же трули продам и прайз моя ася есть снизу
:shock: :lol: :lol: Ещё чёта просит, чтобы ему нахаляву сделали и предлагает по бешеным ценам покупать у него карты :D :D :D :D :D На ДРВ по 800 ГП за карту продают :lol:
какую карту ) неразгаданную? -Фигня. Кажись карты 5 лвла в одно место продают по 1кк за 70 штук ) -по 15 к примерно гг.Вот тут выгода реальная
Ну те кто покупают по 15к можно считать лохонувшимися...
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

BoBBaH wrote:блин я ща продаю карты на дрв по 310к но чувака в бан мне срочняк зароботок нужен а трульки и сети стоят дорого довольно я ему просто бизнес предложил епть и попросил доработать именно этот скрипт так как тот подлагивает и не очень удобен для меня
Не знаю кому ты там толкаешь их по 1,5к за карту, но на форуме стабильно по 800 ГП люди берут...
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

я по 5 гп стабильно брать могу :roll:
а если серьезно не охотца опять лепить все в одну кучку так что этим заниматься я не буду да и на дрв я щас поигрываю как любитель ностальгист :roll: так что мне карты не нужны
а чтоб не лагало и все четко работало попробуй у асканели купить он у него на рунках вроде у меня тоже есть на рунках но чет я его найти не могу как и много другого интересного :arrow:
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

мне этот отлично подходит тока можешь сказать 1 вещь? как мне вставить где var вставить еще типов трули рар фишей? а то там типов много а берется токо 1
GimFlex
Expert!
Posts: 766
Joined: 2005-01-07 13:22:19
Contact:

Post by GimFlex »

Code: Select all

                  UO.findtype(Rare,'0x05E9','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05F6','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05FA','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x0608','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05F0','ground') 
                  UO.moveitem('finditem','-1','backpack') 
               wait(200) 
                  UO.findtype(Rare,'0x05F5','ground') 
                  UO.moveitem('finditem','-1','backpack')
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Можно заменить массивом %)

Code: Select all

sub GetOn()
  var i
  var Rare=' type '
  DIM fish[6]
  
  uo.Set('finddistance','3')
  for i = 0 to 5
    uo.FindType(Rare,fish[i],'ground')
    uo.moveitem('finditem','-1','backpack')
    wait(500)
  next
end sub
BoBBaH
Posts: 94
Joined: 2006-02-09 11:37:25
Contact:

Post by BoBBaH »

можно просто в начале скрипта дописать как там уже есть?
Post Reply