Скрипт на тупую копку

Ask for scripts here

Moderators: Murderator+, Murderator

InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Скрипт на тупую копку

Post by InDependent »

Нужен скрипт, чтоб перс тупо капал... пусть у него всё валится из пака, но он всё капает... кто сможет сделать? оч. просто... плиииз... :P
С уважением, InDependent... From DRW.
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

min_round (c) Edred уже не в моде?
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

ещё бы знать, чё эт такое...
С уважением, InDependent... From DRW.
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

аууу.... нароооод.... дайте скрипт...
С уважением, InDependent... From DRW.
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Ну и игроки пошли =\

Это скрипт на обкопку вокруг себя- minround. автор Edred.
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

ну и где мне его взять.... мне пофиг как он называется... :!:
С уважением, InDependent... From DRW.
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

ОНО? :?: :?

Code: Select all

##################################################################### 
; 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
С уважением, InDependent... From DRW.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

:lol: клоун, я удевлен он нашол
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

ещё бы он работал

****************

MiningAround
Выдаёт табличку

Execute at 25
Line 25: Function not found - UO.ASMTLMAPOPEN

****************

MiningAround2
В УО пишет:

Usage: useobject
object/lastobject/lasttarget/lastcontainer
С уважением, InDependent... From DRW.
mez
Posts: 91
Joined: 2006-04-02 11:33:38
Contact:

Post by mez »

Code: Select all

sub main() 
var mx, my, mz, i, j 
var ismining, ixx, isheavy 
mx = UO.GetX("self") 
my = UO.GetY("self") 
mz = UO.GetZ("self") 

wait(1000) 
UO.Exec('terminate Reconnector') 
wait(1000) 
UO.Exec('exec Reconnector') 
wait(1000) 
uo.setcatchbag('0x400AD1EC') 

While not UO.Dead() 
UO.DeleteJournal() 


for i = mx-4 to mx+4 
for j = my -4 to my+2 
UO.Print("Now Mining In: "+str(mx-i)+" "+str(my-j)) 
ismining = 1 
while not UO.InJournal("no ore here") and not UO.InJournal("location") and not UO.InJournal("far away") and not UO.InJournal("in rock") and ismining 

UO.DeleteJournal() 
hide() 
UO.Waittargettile("1341", str(i), str(j), str(mz)) 
UO.Usetype('0x0F39') 
ixx = 0 
ismining=1 
while not UO.InJournal("You put") and not UO.InJournal("location")and not UO.InJournal("but fail") and not UO.InJournal("no ore") and not UO.InJournal("far away") and not UO.InJournal("in rock") and ixx <= 100 
wait (1500) 
ixx = ixx + 1 
wend 
while UO.InJournal("but fail") 
Wait (3000) 
UO.DeleteJournal() 
wend 




if uo.injournal("Dull Copper") then 
ismining = 0 
endif 

if not ismining then 
uo.print("Not mining here") 
endif 
wend 
UO.DeleteJournal() 
next 
next 
wend 
end sub 

sub hide()      
     while not UO.Hidden() 
          UO.Warmode("0") 
          UO.UseSkill("Hiding") 
          wait(4000) 
     wend 
end sub 
  

sub CheckLag() 
UO.DeleteJournal() 
UO.Click('backpack') 

repeat 
wait(500) 
until UO.InJournal('backpack') 
end sub 

Sub Reconnector() 
var RFlag 
RFlag = 1 
Repeat 
While (UO.ObjAtLayer('Bpack') == '') 
if RFlag Then 
RFlag = 0 
endif 
Wait(20000) 
UO.Say('') 
Wait(3000) 
UO.Say('') 
Wait(3000) 
UO.Say('') 
Wait(3000) 
UO.LDblClick(357,164) 
UO.LClick(616,459) 
Wait(3000) 
WEnd 
Wait(3000) 
if (RFlag == 0) Then 
UO.Exec('terminate main') 
wait(1000) 
UO.Exec('exec main') 
wait(1000) 
RFlag = 1 
endif 
Until false 
end sub 
пропеши куда капать!uo.setcatchbag('0x400AD1EC')
чем капать!(стоит лапата)UO.Usetype('0x0F39')
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

угу...
куда капать, эт типа мешок?
С уважением, InDependent... From DRW.
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

чёт на ДРВ он мне выдаёт какую-то красную надпись, типа это чит... и типа его засекли... :roll: :?:
С уважением, InDependent... From DRW.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

sub main()
var waittime = 4000
var mx, my, mz 
mx = UO.GetX("self")
my = UO.GetY("self")
mz = UO.GetZ("self")

While 1

for i = mx-4 to mx+4
for j = my-4 to my+4

UO.Waittargettile("1341", str(i), str(j), str(mz))
UO.Usetype('0x0F39')
wait(waittime)

next
next

wend

end sub 
тупо и вокруг :lol:
Last edited by Nmy on 2007-02-12 11:29:15, edited 1 time in total.
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

не пашет...
С уважением, InDependent... From DRW.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Code: Select all

sub main()
var waittime = 4000
var mx, my, mz
mx = UO.GetX("self")
my = UO.GetY("self")
mz = UO.GetZ("self")

While 1

for i = mx-4 to mx+4
for j = my-4 to my+4

UO.Waittargettile("1341", str(i), str(j), str(mz))
UO.Usetype('0x0F39')
wait(waittime)

next
next

wend

end sub
если непашет говори что непашет...

поправил
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

NMY wrote:если непашет говори что непашет...

поправил
Выдаёт табличку...

SetScript at 13
Line 13: Variable undefined - I
С уважением, InDependent... From DRW.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

добавь сам в вар i, j
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

sub main()
var waittime = 4000
var mx, my, mz, ij
mx = UO.GetX("self")

????
С уважением, InDependent... From DRW.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

я неясно написал ?

i, j
InDependent
Posts: 46
Joined: 2006-02-11 12:47:22

Post by InDependent »

sub main()
var waittime = 4000
var mx, my, mz, i, j
mx = UO.GetX("self")
С уважением, InDependent... From DRW.
Post Reply