Stone Worker Key Filler

Aus Vetus-Mundus-Wiki
Version vom 20. Juli 2014, 21:47 Uhr von Sheppard (Diskussion | Beiträge) (Allgemeines)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Allgemeines

Unstabelbarer Granit kann sehr anstrengend sein. Für die unter uns die UOSteam (ehemals Assistuo) verwenden, gibt es da Hilfsmittel. Zum Beispiel dieses Script, dass eine komplette Granitbox () leert und einen Stone Worker Key () mit dem Granit befüllt.


Achtung!: Wenn euer Client nicht englisch ist, kann ich nicht garantieren, dass die Meldungen stimmen.

Script

if not findalias 'stoneworkerskey'
  promptalias 'stoneworkerskey'
endif
if not listexists 'Numbers'
  @createlist 'Numbers'
endif
@clearlist 'Numbers'
@pushlist 'Numbers' 1
@pushlist 'Numbers' 2
@pushlist 'Numbers' 3
@pushlist 'Numbers' 4
@pushlist 'Numbers' 5
@pushlist 'Numbers' 6
@pushlist 'Numbers' 7
@pushlist 'Numbers' 8
@pushlist 'Numbers' 9
@pushlist 'Numbers' 10
@pushlist 'Numbers' 11
@pushlist 'Numbers' 12
@pushlist 'Numbers' 13
@pushlist 'Numbers' 14
for 0 to 'Numbers'
  clearjournal
  while not @injournal 'You do not have any of that granite!' 'system'
    while not @findtype 0x1779 'any' 'backpack' and not @injournal 'You do not have any of that granite!' 'system'
      if not @replygump 0x28e20013 Numbers[]
        msg 'please open a granite box'
      endif
      waitforgump 0x28e20013 15000
    endwhile
    while @findtype 0x1779 'any' 'backpack'
      while not targetexists
        useobject 'stoneworkerskey'
        waitforgump 0x9cf7866d 15000
        replygump 0x9cf7866d 15
        waitforgump 0x9cf7866d 15000
      endwhile
      target! 'found'
      pause 200
    endwhile
  endwhile
endfor