Yoko

All sides of Injection
It is currently 2025-12-10 14:18:47

All times are UTC+02:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: 2006-10-09 09:37:59 
Offline

Joined: 2006-10-08 21:47:16
Posts: 22
Как это вообще зделать? Я в инже нечего не понимаю, выложите плиз, а
я разбираться буду. Заранее спасибо


Top
   
 Post subject:
PostPosted: 2006-10-09 09:57:39 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Поиск и прикрепленные темы тебе помогут. Если хочешь научится писать, научись читать.

viewtopic.php?t=2901


Top
   
 Post subject:
PostPosted: 2006-10-09 10:23:42 
Offline

Joined: 2006-10-08 21:47:16
Posts: 22
omi4 wrote:
Поиск и прикрепленные темы тебе помогут. Если хочешь научится писать, научись читать.

viewtopic.php?t=2901


А нельзя ли вокруг себя показать как делается? там уже готовые здоровые скрипты... в которых достаточно трудно разобраться..


Top
   
 Post subject:
PostPosted: 2006-10-09 10:32:34 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
вот

viewtopic.php?p=14942#14942


Top
   
 Post subject:
PostPosted: 2006-10-09 10:52:13 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Code:
#####################################################################
; MiningAround. v.2.01b (c) Edred
;
; Копаем вокруг чара. Используется ASM-модуль для инжекта для поиска
; выкапыемых тайлов или краев скал.
;
; MiningAround2 - вскапываем вокруг чара без АСМа
;
;
sub MiningAround()
; MiningAround() - вскапываем вокруг чара
;
   VAR t, k, CanMine, cx, cy, tmpx, tmpy, pointX, pointY, flag
   VAR MaxTime = 600                     ; измеряется в 1/10 сек.
   VAR ms1 = "There is no ore here to mine"
   VAR ms2 = "Это не копается."
   VAR ms3 = "in your pack."
   VAR ms4 = "You fail to find any useable ore"
   VAR ms5 = "Далеко. Не дотянуться."
   VAR ms6 = "Try mining in rock"
;   VAR ms7 = "You can't see that"
   VAR ms7 = "Хм... Не вижу.. Где копать то?."
   VAR ms8 = "is destroyed*"               ; кирка развалилась совсем
   VAR ms9 = "ore at your feet."            ; предположительно - элементаль
   UO.asmTLMapOpen('Resource_Map.dat')         ; Загрузим таблицу типов карты
   UO.asmTLStaticOpen('Resource_Static.dat')   ; Загрузим таблицу типов статики
   VAR i, strpoint
   VAR MaxVes = 600
   cx = UO.GetX()
   cy = UO.GetY()
   for tmpx = -2 to 2
      for tmpy = -2 to 2
         k = 0
         pointX = cx + tmpx
         pointY = cy + tmpy
         repeat
            DeleteJournal( ms1 )
            DeleteJournal( ms2 )
            DeleteJournal( ms3 )
            DeleteJournal( ms4 )
            DeleteJournal( ms5 )
            DeleteJournal( ms6 )
            DeleteJournal( ms7 )
            DeleteJournal( ms8 )
            DeleteJournal( ms9 )
            t = UO.Timer() + MaxTime
            k = k + 1
            flag = 1
            wait(300)
            If UO.Waiting() Then
               UO.CancelTarget()
            Endif
            CanMine = UO.asmWaitTargetMapTile( 'rock', pointX, PointY, 0 )
            wait(50)
            If CanMine Then
               UO.UseObject(UO.ObjAtLayer('Lhand'))
            Else
               If UO.Waiting() Then
                  UO.CancelTarget()
               Endif
               CanMine = UO.asmWaitTargetStaticTile( 'rock', PointX, PointY, 0 )
               wait(50)
               If CanMine Then
                  UO.UseObject(UO.ObjAtLayer('Lhand'))
               Else
                  flag = 0
               Endif
            EndIf
            If flag == 1 Then
               repeat
                  wait(100)
               until UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR UO.InJournal(ms7) OR UO.InJournal(ms8) OR UO.InJournal(ms9) OR (t < UO.Timer())
            Endif
            If UO.InJournal( ms9 ) Then
               ; вывалился элементаль...
               return
            Endif
            If UO.Weight > MaxVes Then
               ; Вес превышен!
               return
            Endif
            If UO.InJournal( ms8 ) Then
               ; кирка накрылась!
               return
            Endif
         until NOT UO.InJournal(ms4) AND NOT UO.InJournal(ms3) OR (k > 10)
      next
   next
   If UO.Waiting() Then
      UO.CancelTarget()
   Endif
endsub

sub MiningAround2()
; MiningAround2() - вскапываем вокруг чара без АСМа
;
   VAR t, k, CanMine, cx, cy, tmpx, tmpy, pointX, pointY, flag
   VAR MaxTime = 600                     ; измеряется в 1/10 сек.
   VAR ms1 = "There is no ore here to mine"
   VAR ms2 = "Это не копается."
   VAR ms3 = "in your pack."
   VAR ms4 = "You fail to find any useable ore"
   VAR ms5 = "Далеко. Не дотянуться."
   VAR ms6 = "Try mining in rock"
;   VAR ms7 = "You can't see that"
   VAR ms7 = "Хм... Не вижу.. Где копать то?."
   VAR ms8 = "is destroyed*"               ; кирка развалилась совсем
   VAR ms9 = "ore at your feet."            ; предположительно - элементаль
   VAR i, strpoint
   VAR MaxVes = 600
   cx = UO.GetX()
   cy = UO.GetY()
   for tmpx = -2 to 2
      for tmpy = -2 to 2
         k = 0
         pointX = cx + tmpx
         pointY = cy + tmpy
         repeat
            DeleteJournal( ms1 )
            DeleteJournal( ms2 )
            DeleteJournal( ms3 )
            DeleteJournal( ms4 )
            DeleteJournal( ms5 )
            DeleteJournal( ms6 )
            DeleteJournal( ms7 )
            DeleteJournal( ms8 )
            DeleteJournal( ms9 )
            t = UO.Timer() + MaxTime
            k = k + 1
            flag = 1
            wait(300)
            If UO.Waiting() Then
               UO.CancelTarget()
            Endif
            UO.WaitTargetTile( 'all', str(pointX), str(PointY), '0' )
            UO.UseObject(UO.ObjAtLayer('Lhand'))
            repeat
               wait(100)
            until UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR UO.InJournal(ms7) OR UO.InJournal(ms8) OR UO.InJournal(ms9) OR (t < UO.Timer())
            Endif
            If UO.InJournal( ms9 ) Then
               ; вывалился элементаль...
               return
            Endif
            If UO.Weight > MaxVes Then
               ; Вес превышен!
               return
            Endif
            If UO.InJournal( ms8 ) Then
               ; кирка накрылась!
               return
            Endif
         until NOT UO.InJournal(ms4) AND NOT UO.InJournal(ms3) OR (k > 10)
      next
   next
endsub
;
Sub DeleteJournal( string1 )
   VAR nom = UO.InJournal( string1 )
   If nom > 0 Then
      UO.SetJournalLine( Nom - 1, ' ' )
      DeleteJournal( string1 )
   Endif
endsub
;
Sub CheckLag()
   DeleteJournal( 'backpack' )
   UO.Click( 'backpack' )
   repeat
      wait(50)
   until UO.InJournal( 'backpack' )
   return
endsub

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-10-09 10:58:43 
Offline

Joined: 2006-10-08 21:47:16
Posts: 22
omi4 wrote:


thank you!


Top
   
 Post subject:
PostPosted: 2006-10-09 11:04:50 
Offline

Joined: 2006-10-08 21:47:16
Posts: 22
Edred wrote:
Code:



а где можно взять инджект по лутьше да по новее?


Top
   
 Post subject:
PostPosted: 2006-10-09 13:24:45 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
http://yoko.netroof.net/
http://yoko.com.ua/


Top
   
 Post subject:
PostPosted: 2006-10-09 13:41:45 
Offline

Joined: 2006-10-08 21:47:16
Posts: 22
Destruction wrote:
http://yoko.netroof.net/
http://yoko.com.ua/


Не пашут они чё-то на Forgotten World на верифенге зависают....
client 1.26.4


Top
   
 Post subject:
PostPosted: 2006-10-09 14:02:24 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
Ну это надо писать админам этого шарда. Проблема у них.


Top
   
 Post subject:
PostPosted: 2006-10-09 14:27:02 
Offline

Joined: 2006-10-08 21:47:16
Posts: 22
omi4 wrote:
Ну это надо писать админам этого шарда. Проблема у них.


Не я на Драгон Ворлд пошёл )


Top
   
 Post subject:
PostPosted: 2006-10-09 20:13:18 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
heldir wrote:
а где можно взять инджект по лутьше да по новее?


У меня в подписи.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2006-10-09 21:15:35 
Offline
User avatar

Joined: 2005-07-10 21:53:05
Posts: 457
строчка нумер 2 сверху или 1 снизу :lol:


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 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