Multi-Mining-Script
Aus UO-Sigena Wiki
Hinweis: die Wegpunkte der Kohlemine sind anzupassen, da die Koordinaten nicht mehr aktuell sind.
;Multi-Mining-Tool 1.4
;Shard : Sigena
;This version was published ON www.uosigena.de
;Programmed alias BB21
;Auf die F10 Taste lastObject, WaitforTarget, LastTarget legen
;Ein mal von Hand minen und Script einstellen
initevents
set %ljtool FSF
finditem ZJF
set %1 C_
set %2 #findid
set %ownpack %1 , %2
;Hier die richtige Mine auswählen
;****************E I N S T E L L U N G E N****************
;gosub Eisenmine
;gosub Kohlenmine
;gosub Kupfermine
;gosub Goldmine
gosub Malamine
;****************E I N S T E L L U N G E N****************
sub Eisenmine
GOSUB LJING 1649 1064 0
GOSUB LJING 1652 1062 0
GOSUB LJING 1655 1059 0
GOSUB LJING 1655 1056 0
GOSUB LJING 1652 1054 0
GOSUB LJING 1649 1053 0
GOSUB LJING 1648 1056 0
GOSUB LJING 1645 1057 0
GOSUB LJING 1648 1059 0
GOSUB LJING 1643 1058 0
GOSUB LJING 1640 1058 0
GOSUB LJING 1641 1055 0
GOSUB LJING 1645 1051 0
GOSUB LJING 1640 1052 0
GOSUB LJING 1637 1054 0
GOSUB LJING 1634 1051 0
GOSUB LJING 1631 1053 0
GOSUB LJING 1631 1050 0
GOSUB LJING 1627 1050 0
GOSUB LJING 1627 1044 0
GOSUB LJING 1629 1040 0
GOSUB LJING 1632 1043 0
GOSUB LJING 1634 1039 0
GOSUB LJING 1631 1036 0
GOSUB LJING 1636 1034 0
GOSUB LJING 1636 1031 0
GOSUB LJING 1639 1029 0
GOSUB LJING 1652 1027 0
return
sub Kohlenmine
GOSUB LJING 1931 1134 0
GOSUB LJING 1930 1131 0
GOSUB LJING 1931 1137 0
GOSUB LJING 1929 1128 0
GOSUB LJING 1927 1124 0
GOSUB LJING 1924 1122 0
GOSUB LJING 1921 1121 0
GOSUB LJING 1917 1120 0
GOSUB LJING 1920 1119 0
GOSUB LJING 1921 1119 0
GOSUB LJING 1926 1119 0
GOSUB LJING 1929 1118 0
GOSUB LJING 1931 1115 0
GOSUB LJING 1933 1112 0
GOSUB LJING 1933 1108 0
GOSUB LJING 1936 1111 0
GOSUB LJING 1935 1114 0
GOSUB LJING 1934 1117 0
GOSUB LJING 1932 1120 0
GOSUB LJING 1929 1123 0
GOSUB LJING 1932 1123 0
GOSUB LJING 1935 1123 0
GOSUB LJING 1939 1120 0
GOSUB LJING 1938 1123 0
GOSUB LJING 1935 1125 0
GOSUB LJING 1933 1127 0
GOSUB LJING 1933 1130 0
return
sub Kupfermine
GOSUB LJING 2023 1304 0
GOSUB LJING 2020 1304 0
GOSUB LJING 2017 1301 0
GOSUB LJING 2015 1297 0
GOSUB LJING 2012 1298 0
GOSUB LJING 2010 1301 0
GOSUB LJING 2013 1301 0
GOSUB LJING 2014 1303 0
GOSUB LJING 2013 1306 0
GOSUB LJING 2011 1305 0
GOSUB LJING 2008 1304 0
GOSUB LJING 2008 1308 0
GOSUB LJING 2011 1310 0
GOSUB LJING 2014 1308 0
GOSUB LJING 2015 1311 0
GOSUB LJING 2017 1308 0
GOSUB LJING 2020 1306 0
return
sub Goldmine
GOSUB LJING 645 2390 0
GOSUB LJING 645 2386 0
GOSUB LJING 642 2383 0
GOSUB LJING 639 2380 0
GOSUB LJING 636 2372 0
GOSUB LJING 634 2369 0
GOSUB LJING 631 2367 0
GOSUB LJING 627 2367 0
GOSUB LJING 623 2366 0
GOSUB LJING 618 2363 0
GOSUB LJING 612 2366 0
GOSUB LJING 608 2367 0
GOSUB LJING 605 2365 0
GOSUB LJING 606 2370 0
GOSUB LJING 609 2372 0
GOSUB LJING 613 2371 0
GOSUB LJING 617 2370 0
GOSUB LJING 623 2371 0
GOSUB LJING 632 2376 0
GOSUB LJING 636 2380 0
GOSUB LJING 640 2383 0
return
sub Malamine
GOSUB LJING 341 2120 0
GOSUB LJING 340 2116 0
GOSUB LJING 344 2115 0
GOSUB LJING 344 2111 0
GOSUB LJING 348 2112 0
GOSUB LJING 353 2104 0
GOSUB LJING 350 2099 0
GOSUB LJING 353 2097 0
GOSUB LJING 350 2093 0
GOSUB LJING 346 2096 0
GOSUB LJING 348 2092 0
GOSUB LJING 343 2091 0
GOSUB LJING 339 2091 0
GOSUB LJING 340 2095 0
GOSUB LJING 342 2099 0
GOSUB LJING 338 2100 0
GOSUB LJING 336 2096 0
GOSUB LJING 334 2092 0
GOSUB LJING 330 2093 0
GOSUB LJING 331 2097 0
GOSUB LJING 331 2101 0
GOSUB LJING 333 2105 0
GOSUB LJING 331 2108 0
GOSUB LJING 327 2106 0
GOSUB LJING 341 2102 0
GOSUB LJING 323 2103 0
GOSUB LJING 326 2098 0
GOSUB LJING 329 2095 0
return
halt
walk:
sub ljing
move %1 %2 1
finditem %ljtool
set #lobjectid #findid
goto feldreset
feld1:
set #lasttargetkind 3
set #ltargetx #charposx + 0
set #ltargety #charposy + 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 1
set #ltargety #charposy + 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 1
set #ltargety #charposy + 0
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 1
set #ltargety #charposy + 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx
set #ltargety #charposy
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 1
set #ltargety #charposy - 1
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 1
set #ltargety #charposy + 0
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 1
set #ltargety #charposy - 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 0
set #ltargety #charposy - 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 2
set #ltargety #charposy + 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 1
set #ltargety #charposy + 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 2
set #ltargety #charposy + 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 1
set #ltargety #charposy - 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 2
set #ltargety #charposy + 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 2
set #ltargety #charposy - 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 1
set #ltargety #charposy - 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 0
set #ltargety #charposy + 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx
set #ltargety #charposy - 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 1
set #ltargety #charposy - 2
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 2
set #ltargety #charposy - 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 2
set #ltargety #charposy
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx + 2
set #ltargety #charposy + 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 2
set #ltargety #charposy - 1
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 2
set #ltargety #charposy - 0
set %3 0
gosub dig
set #lasttargetkind 3
set #ltargetx #charposx - 2
set #ltargety #charposy - 2
gosub dig
goto walk
sub dig
finditem TWF
set #lobjectid #findid
;wait 2s
key f10
;wait 2s
mienen:
finditem TWF_NPF
set #lobjectid #findid
scanjournal 1
If kein_verwertbares_Erz_gewinnen in #journal
{
set %3 %3 + 1
If %3 > 2
{
return
}
}
if #maxweight < #weight
{
gosub moveStuff
}
If speichere in #journal
{
wait 5s
}
If kein_Erz_mehr_abzubauen in #journal
{
goto setfeld
feldreset:
set %2 1
set %3 0
goto feld1
setfeld:
return
}
;Falls man dort nicht minen kann
If nichts_zu_holen in #journal
{
return
}
key F10
goto mienen
sub moveStuff
event sysmessage Eisen ins Packi lagern
finditem WN
if #findid = X
{
finditem BO
}
set %pferd #findid
set #nextCPosX 1
set #nextCPosY 1
event sysmessage Coords set to #nextCPosX and #nextCPosY
wait 2s
event sysmessage Trying to open packis backpack...
set #LObjectID %pferd
event macro 17 0
wait 2s
finditem DWJ %ownpack
event sysmessage Found #findstack erz...
event Drag #findID
wait 2
msg $
event sysmessage Holding the erz???
wait 3s
click 100 100 p
return