Script fürs Depot ...

Gott und die Welt, das Huhn und das Ei, DOS/Linux...

Moderatoren: Mythonos, Helena, Seer

Falwis
Beiträge: 1320
Registriert: 15 Jan 2004, 17:12
Wohnort: Saufthal-Zecherfeld
Kontaktdaten:

Script fürs Depot ...

Beitrag von Falwis »

Oh nein, jetzt fängt der mit seinen Scripten schon wieder an ....
;)
Nein aber mal im Ernst, wenn man was einlagern will und viele verschiedene Sachen im Rucksack hat, dann kann es schon mal eine Weile dauern bis man jedes Mal "alle einlagern" eingetippt hat und die jeweiligen Dinge angeklickt hat ...
Weil mir das so geht und das klicken auf den Einlager-Button bei vielen verschiedenen Items auch nervig wird habe ich das folgende Script geschrieben:

Code: Alles auswählen

;	_Depot.txt
;	EasyUO-Version: 1.36

InitEvents

======================================== MAIN

; raw ribs
FindItem VRD C
If #FindID <> X
	GoSub LAGER
;---------------------------------
; hides
FindItem EEG C
If #FindID <> X
	GoSub LAGER
;---------------------------------
Halt

======================================== LAGER

Sub LAGER
	Set #LTargetID #FindID
	Msg alle einlagern $
	Target
	Event Macro 22
	Wait 10
Return
In diesem Beispiel werden natürlich nur Hides und Raw Ribs eingelagert und das ist auch der Grund warum ich das hier poste. Ich möchte euch nämlich bitten die ItemTypen für andere einlagerbare Items hier zu posten.
Dazu müsst ihr nur EasyUO laufen lassen und auf ein solches Item doppeklicken als wolltet ihr es benutzen. Danach wird in der rechten Spalte (erreichbar über "View -> Variables -> Show" bei '#LObjectType" ein 3-stelliger Buchstabencode angezeigt, wie z.B. EEG für Hides. Den braucht man um den Itemtyp anzugeben. Also wenn ihr Bock habt, postet hier einfach mal, kann euch ja auch helfen wenn ihr das Script auch benutzen wollt Für jedes weitere Item müsst ihr dann nur noch die folgen Zeilen vor dem halt einfügen:

Code: Alles auswählen

; ZZZ ist hier nur der Platzhalter für einen Itemtyp,
; mit #FindID <> X wird überprüft ob ein solches Item im
; Backback ist.
;---------------------------------
FindItem ZZZ C
If #FindID <> X
	GoSub LAGER
PS: Dieses Script funktioniert nur wenn die Taschen in denen die Items liegen auch offen sind, geschlossene Taschen werden nicht beachtet. Einfach in die normale Nähe zu einem Depotbeamten stellne und das Script starten...
Hier noch eine Liste an weiteren Itemtypen:

Code: Alles auswählen

; raw ribs				VRD
; hides					EEG
; raw legs of lamb		VLI
; feathers				VLK
; slab of bacon		WMD
; raw chicken legs	LLI
; lard					QRL
; arrows				RWF
; brown fish			DQD
; green fish			EQD
; blue fish				FQD
; yellow fish			GQD
[ color=orange ] .... [ /color ]
Dungeonfortschritt
Shadowstalker
Beiträge: 76
Registriert: 14 Nov 2004, 05:26
Wohnort: Bremen

Beitrag von Shadowstalker »

Willkommen im Land der Injectionscripter...

Mit EasyUO kommste hier net weit... die meisten hier benutzen JectionScripts.

Aber mit EasyUO biste bei mir an der richtigen Adresse :)
Wenn du was wissen willst melde dich bei mir, gibt nix was ich nicht scripten könnte.

Meine ICQ ist 155449658
Kennst du [you] ? Ich hab gehört das [you] zwei linke Hände hat.
Benutzeravatar
Lorex1
Beiträge: 482
Registriert: 21 Jul 2004, 15:44
Wohnort: Koeln

Beitrag von Lorex1 »

sorry Shadow, aber da bleibt nur eins zu sagen:

Was für´n Depp!

Falwis kann schon mit EasyUO umgehn, hat er schon bewiesen da war dein Char noch nichtmal ein feuchter Traum der Sigena-Götter *g*

Und ich kenn genug die EasyUO benutzen
Dyrados
Staff
Beiträge: 664
Registriert: 13 Mai 2005, 13:27

Beitrag von Dyrados »

Naja aber wenn jemand ihm Hilfe anbietet, dann ist das doch gut, oder?
kmw
Beiträge: 3149
Registriert: 23 Dez 2003, 08:12
Wohnort: Nürnberger Gegend
Kontaktdaten:

Beitrag von kmw »

Ich hab mir einfach eine Taste belegt mit ,say "Alle einlagern".
Ich drück dann nur F12 und klick dann an, was ich einlagern will.
Dann wieder F12 usw. und bin in weniger als 5 Sekunden fertig damit.

(Zumindest solange nicht gerad ein WorldSave läuft, dann sinds meist mehrere Minuten :twisted: )

Nichts gegen das scripten, aber manche Dinge kann man einfacher und vor allem flexibel mit Tastenmakros lösen.
Gruß kmw
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
Bytehawk
Staff
Beiträge: 3659
Registriert: 21 Dez 2003, 14:23
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von Bytehawk »

Äh.. hallo? Schlägt euch allen das Wwtter auf's Gemüt, oder wie?
Können wir langsam wieder zu einem etwas zivilisierteren Umgang zurück finden?
Heulen ist kein Argument.
kmw
Beiträge: 3149
Registriert: 23 Dez 2003, 08:12
Wohnort: Nürnberger Gegend
Kontaktdaten:

Beitrag von kmw »

war das unzivilisiert ?
Wir sind doch alle nett.

Zu dem script:
Mir schwebt da so ein "Auffüll script" vor. Also unter der Vorraussetzung, das man ein volles Depot hat, kommt man einfach
beim Stabler vorbeigelaufen und er füllt auf.

Zbsp. Mager, je 100 reags von jeder Sorte, plus 5 Potions á la carte.

Oder der Krieger füllt seine Bandagen und seine Pots auf nach der einmal eingestellten Vorgabe.
Ich hab null Ahnung, wie man das mitlerweile gut geordnete Depotmenue per script bedienen kann. Geht das überhaupt ?

Natürlich lässt sich das sicherlich auch mit einem Abladescript kombinieren, wär doch cool.
Gruß kmw
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
martin
Beiträge: 1016
Registriert: 05 Jul 2004, 00:48
Wohnort: Nuernberg
Kontaktdaten:

Re: Script fürs Depot ...

Beitrag von martin »

Falwis hat geschrieben:Oh nein, jetzt fängt der mit seinen Scripten schon wieder an
MUHA.. das war der erste Gedanke von mir, als ich das Topic gesehen hatte.. :) Nichts fuer ungut.. :)
Bild
kmw
Beiträge: 3149
Registriert: 23 Dez 2003, 08:12
Wohnort: Nürnberger Gegend
Kontaktdaten:

Beitrag von kmw »

Bild
Gruß kmw
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"
Bytehawk
Staff
Beiträge: 3659
Registriert: 21 Dez 2003, 14:23
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von Bytehawk »

Wir könnten das ganze natürlich auch einfach serverseitig lösen, indem wir neben den Befehl "alles einlagern" den neuen Befehl "wirklich restlos alles einlagern was irgendwie einzulagern geht" stellen. Vielleicht fällt mir auch noch eine kürzere Variante ein :)

Das würde dann alles was man im backpack hat und das einlagerbar ist, ins Depot legen. Alternativ könnte man das auch nur für einen wählbaren container ausführen. Sollte nicht all zu schwer zu schreiben sein, die Einlager-routine gibt's ja schon, sie müsste dann eben für jeden Gegenstand im backpack aufgerufen werden.
Heulen ist kein Argument.
Falwis
Beiträge: 1320
Registriert: 15 Jan 2004, 17:12
Wohnort: Saufthal-Zecherfeld
Kontaktdaten:

Beitrag von Falwis »

Also das was Byte da vorschlägt gefällt mir, genau sowas wollte ich ja haben ... MOVE TO WUNSCHFORUM ....

Und zum Ton, Shadow hat das durchaus nicht böse gemeint, haben uns vorhin ne ganze Weile über ICQ unterhalten und ich hab auch nen ganz nützlichen Tip von ihm bekommen .... Auch ich lerne nicht aus!

PS: KMW was deinen Vorschlag angeht, müssten wir mal schaun was da so geht. Problem ist da halt, dass sich die Positionen doch häufig ändern .... Hmm mal schaun.
[ color=orange ] .... [ /color ]
Dungeonfortschritt
Shadowstalker
Beiträge: 76
Registriert: 14 Nov 2004, 05:26
Wohnort: Bremen

Beitrag von Shadowstalker »

Sehr schön, sehr schön...

@Lorex

Dein Kommentar war überflüssiger als überflüssig...
Und das "Depp" nehm ich dir persönlich.
Ich habe nie erwartet oder gedacht das Falwis nicht mit EUO umgehen kann.
Wollte nur hilfbereit sein. Also schieb dir deine Meinung in den Arm und behalt sie für dich!
Kennst du [you] ? Ich hab gehört das [you] zwei linke Hände hat.
Falwis
Beiträge: 1320
Registriert: 15 Jan 2004, 17:12
Wohnort: Saufthal-Zecherfeld
Kontaktdaten:

Beitrag von Falwis »

Naja Beren vielleicht hat Lorex auch nur Deine Signatur gelesen und die etwas in den falschen Hals bekommen.
So, nu vertragt euch wieder ....
[ color=orange ] .... [ /color ]
Dungeonfortschritt
Beren
Beiträge: 675
Registriert: 20 Jun 2004, 11:48
Wohnort: Erlangen
Kontaktdaten:

Beitrag von Beren »

:bussi:
Das Leben ist zu kostbar, um es sinnvoll zu vergeuden.
kmw
Beiträge: 3149
Registriert: 23 Dez 2003, 08:12
Wohnort: Nürnberger Gegend
Kontaktdaten:

Beitrag von kmw »

Beren hat geschrieben::bussi:
Du sabberst. :)
Gruß kmw
''Wer lesen kann, versteht was er liest und auch danach handelt, hat klare Vorteile im Leben !"