Code-Sammlung für automatisierten Dupe mit Kolbot

06/30/2014 16:35 .Haise#16
Ich bedanke mich schon mal bei dir für den Release, aber eine Frage hätte ich noch :)

Code:
Usage:
this.DropItems(3);   // droppt alles aus dem Inventar
this.DropItems(7);   // droppt alles aus dem Stash
Wo muss man diesen Teil einfügen? In das Duper Script oder in eine Char config? Würde mich über eine Antwort freuen.
06/30/2014 17:45 wessi86#17
Quote:
Originally Posted by Gonra View Post
Ich bedanke mich schon mal bei dir für den Release, aber eine Frage hätte ich noch :)

Code:
Usage:
this.DropItems(3);   // droppt alles aus dem Inventar
this.DropItems(7);   // droppt alles aus dem Stash
Wo muss man diesen Teil einfügen? In das Duper Script oder in eine Char config? Würde mich über eine Antwort freuen.
Duper-Skript
06/30/2014 17:46 Aramox#18
die funktion musst du deinem script definieren und ebenfalls dort dann zu dem zeitpunkt mit this.DropItems(x) ausführen, bei dem du dein zeug droppen willst (normalerweise nachdem du aus der stadt gelaufen warst).
06/30/2014 23:42 engellutzi#19
Bei mir sieht das drop Items so aus

Quote:
// Drop items
items = this.getItems();
for (i = 0; i < items.length; i += 1) {
items[i].drop();
}
delay(200);
say("closetrade");
wie bekomm ich da nun hin dass er auch das stash dropped und nicht nur inventar?
07/01/2014 01:00 Aramox#20
kommt auf deine this.getItems() funktion an. du kannst aber auch die bereits eingebauten verwenden:

z.b.:

Code:
// inventar
while(me.findItem(-1, 0, 3))
	Packet.dropItem(me.findItem(-1, 0, 3));

// stash
while(me.findItem(-1, 0, 7))
	Packet.dropItem(me.findItem(-1, 0, 7));
07/01/2014 01:22 engellutzi#21
[Only registered and activated users can see links. Click Here To Register...]

sind nur die ersten oberen zeilen

07/01/2014 11:19 Panamera™#22
Dupe.js

DupeHelper.js

Quelle: [Only registered and activated users can see links. Click Here To Register...]
07/01/2014 14:32 engellutzi#23
Und was magste damit nun sagen Panamera? :)
Bin mir zu 80% sicher dass die Leute hier auf epvp ( Die botten ) auch Blizzhackers mit im Auge haben
07/01/2014 15:39 Panamera™#24
Hier wird doch Code gesammelt für den Dupe, verstehe nicht, was daran jetzt falsch sein soll.
07/03/2014 23:12 MysticalFrame2#25
Quote:
Originally Posted by Aramox View Post
@using11: ich weiß nicht, wo dein problem liegt. jeder nutzt den dupe anders, daher kann es keine lösung für alle geben. desweiteren wird auch so früh keiner sein script rausrücken, weil er sonst sich selbst konkurrenz schafft (wie du schon sagtest).
für den dupemechanismus an sich gibt es hier ALLE nötigen commands (zusätzlich zu den normalen commands, die man auch für MF bots nutzt).

ach ja, wo wir grade beim schwanzvergleichen sind, hier mal meine classic cubebots:

[Only registered and activated users can see links. Click Here To Register...]
Bestimmt mit lvl 1 chars cuben lol :D
07/05/2014 17:52 .Yatsu#26
kann mir jemand zeigen wie das geht mit den automatischen dupen ? würde auch per psc bezahlen :) einfach eine pm an mich senden wenn intersse besteht sein wissen weiter zu geben
07/06/2014 23:13 Northern Light#27
Code:
this.DropItems = function (container) {
	if(!container || (container != 3 && container != 7))
		return false;
	if(container == 7 && !getUIFlag(0x19)) {
		Town.move("stash");
		var _stash = getUnit(2, 267)
		if(!_stash || getDistance(me, _stash) > 15)
			return false;
		if(me.getSkill(43, 0))
			Skill.cast(43, 0, _stash);
		else
			Misc.click(0, 0, _stash);
		var _tick = getTickCount();
		while(getTickCount() - _tick < 1000) {
			if(getUIFlag(0x19)) {
				delay(200 + me.ping);
				break;
			}
			delay(100);
		}
		if(!getUIFlag(0x19))
			return false;
	}
	var _dropitems = me.findItems(-1, 0, container);
	for(var i = 0; i < _dropitems.length; i += 1)
		Packet.dropItem(_dropitems[i]);
	_dropitems = me.findItems(-1, 0, container);   // check for failed drops
	if(_dropitems.length > 0) {
		for(var i = 0; i < _dropitems.length; i += 1)
			Packet.dropItem(_dropitems[i]);
	}
	return true;
};

Usage:
this.DropItems(3);   // droppt alles aus dem Inventar
this.DropItems(7);   // droppt alles aus dem Stash

   delay(200);
   say("closetrade");
bekomme da immer so ein bild in bild freeze, dann kann der helper nicht mehr mit dem duper traden und den auspermen....
[Only registered and activated users can see links. Click Here To Register...]
soweit ich sehen kann liegt es daran, dass mein "duper" den stash noch offen hat wenn er zu dem "helper" sagt er soll den trade schließen.

wäre es möglich einen befehl einzubauen das der "duper" nach dem droppen den stash und das inventar schließt?
07/07/2014 01:09 wessi86#28
Quote:
Originally Posted by Northern Light View Post
bekomme da immer so ein bild in bild freeze, dann kann der helper nicht mehr mit dem duper traden und den auspermen....

soweit ich sehen kann liegt es daran, dass mein "duper" den stash noch offen hat wenn er zu dem "helper" sagt er soll den trade schließen.

wäre es möglich einen befehl einzubauen das der "duper" nach dem droppen den stash und das inventar schließt?
Hm, sowas hatte ich noch nicht. Es liegt mMn aber nicht am geöffneten Stash, bei mir klappt's, egal was auf ist. Aber du kannst es mal probieren, der Befehl dafür ist:
Code:
me.cancel();
07/07/2014 02:18 Aramox#29
hier nochmal die dropfunktion etwas überarbeitet:

Code:
this.DropItems = function (container) {
	if(container != 3 && container != 7)
		return false;
	if(container == 7 && !getUIFlag(0x19) && !Town.openStash())
		return false;
	while(me.findItem(-1, 0, container)) {
		Packet.dropItem(me.findItem(-1, 0, container));
		//delay(10);   // wer auf nummer sicher gehen will...
	}
	return true;
};

//Usage:
this.DropItems(3);   // dropt alles aus dem inventar
this.DropItems(7);   // öffnet stash und dropt alles aus dem stash
07/07/2014 12:01 Northern Light#30
Quote:
Originally Posted by wessi86 View Post
Hm, sowas hatte ich noch nicht. Es liegt mMn aber nicht am geöffneten Stash, bei mir klappt's, egal was auf ist. Aber du kannst es mal probieren, der Befehl dafür ist:
Code:
me.cancel();
hab jetzt ein work around gefunden ;) aber danke trotzdem :handsdown:


hat einer von euch evtl die function fürs cuben?
:D