D2Bot# mit Kolbot RELEASE - Ein neuer Bot für D2BS

04/28/2013 17:57 using11#1741
Ich habe mal ne frage, da ich follower nie wirklich hatte und auch nie getestet.

wollte ich das jetzt mal testen für den kommenden reset(falls hier keine party stattfindet)

allerdings bin ich bissi aus der sache raus, wie mach ich das denn das er im game bleibt?! bzw joint oder habe ich da was falsch verstanden?

ich mache leader ( Profil1 ) als selbst play mit entry script " lead"
followe dann mit follower

aber meiner leavt als game? sofort nachdem ich joinen will

ich habe bei config:

leader: useraddon ( alles andere deaktiviert )

bei follower( profil2)
Scripts.Follower = true; // Script that follows a manually played leader around like a merc. For a list of commands, see Follower.js


habe ich irgendwas vergessen?!
04/28/2013 19:40 Stibi#1742
der sollte selber joinen
im entrypunkt hast du den leader definiert?
04/28/2013 19:44 using11#1743
Quote:
Originally Posted by Stibi View Post
der sollte selber joinen
im entrypunkt hast du den leader definiert?
Code:
ConnectingTimeout: 20, // Seconds to wait before cancelling the 'Connecting...' screen
	PleaseWaitTimeout: 30, // Seconds to wait before cancelling the 'Please Wait...' screen
	WaitInLineTimeout: 60, // Seconds to wait before cancelling the 'Waiting in Line...' screen
	GameDoesNotExistTimeout: 30 // Seconds to wait before cancelling the 'Game does not exist.' screen
};

/* Join game settings
	Format: "leader's profile": ["leecher 1 profile", "leecher 2 profile", ...]
	If you want everyone to join the same leader, use "leader's profile": ["all"]
	NOTE: Use PROFILE names (profile matches window title), NOT character/account names
	leader:leecher groups need to be divided by a comma
	example:
		var JoinSettings = {
			"lead1": ["follow1", "follow2"],
			"lead2": ["follow3", "follow4"]
		};
*/

var JoinSettings = {
	"Profil1": ["Profil2"]
};
habe es so verstanden dass man profil namen reinschreiben soll.

profil1 = leader
profil2 = follower
04/28/2013 19:55 Stibi#1744
kannst auch einfach default nehmen und manuell joinen
ka worans bei dir grad hapert ^^ (hat dein leader das game selber erstellt?)
leader is in der char config vom follower definiert?
04/28/2013 20:11 using11#1745
Quote:
Originally Posted by Stibi View Post
kannst auch einfach default nehmen und manuell joinen
ka worans bei dir grad hapert ^^ (hat dein leader das game selber erstellt?)
leader is in der char config vom follower definiert?
ja, wenn ich auf default mache geht es!
und selber join etc

muss ich bei mein main char, attacken angeben? oder ist das egal

bzw bei followern muss ich da immer wieder neu join wenn ich attacken ändere?
weil lvl 1 pala hat keine attacken
04/28/2013 20:15 Stibi#1746
am main char is alles egal
script ändern
im game .reload schreiben oder wenn die console offen is reload

schau mal in die follow.js da stehen alle befehle drin
all skill 0
aon
und auf gehts
04/28/2013 20:23 mirkoregge#1747
haste charnamen denn auch eingetragen?
Code:
	Config.Leader = ""; // Leader's ingame character name. Leave blank to try auto-detection (works in AutoBaal, Wakka, MFHelper)
	Config.QuitList = [""]; // List of character names to quit with. Example: Config.QuitList = ["MySorc", "MyDin"];
ich hatte dem pala als attacks; normaler Angriff + Macht zugeordnet; später dann auch hammer+conc; sobald er die auren/attacks nutzen kann, nimmt er diese auch; ansonsten kann er sie nur nicht auswählen; gibt auch keine fehlermeldung

achte auch drauf, dass bei start in der pickit heiltränke und manatränke aktiviert sind^^
Code:
//=========================================
//==========Potions Section================
//=========================================

//	[Name] == MinorHealingPotion
//	[Name] == LightHealingPotion
//	[Name] == HealingPotion
	[Name] == GreaterHealingPotion
	[Name] == SuperHealingPotion

//	[Name] == MinorManaPotion
//	[Name] == LightManaPotion
//	[Name] == ManaPotion
	[Name] == GreaterManaPotion
	[Name] == SuperManaPotion

	[Name] == RejuvenationPotion
	[Name] == FullRejuvenationPotion
04/28/2013 20:26 using11#1748
Quote:
Originally Posted by Stibi View Post
am main char is alles egal
script ändern
im game .reload schreiben oder wenn die console offen is reload

schau mal in die follow.js da stehen alle befehle drin
all skill 0
aon
und auf gehts
okay danke, eins stört mich( oder ist das normal)
das der soweit weg ist/irgendwohin läuft

ich habe es jetzt nur mit 1 getestet, will jetzt den zweiten testen.

aber der eine pala ist immer weg von mir
04/28/2013 20:29 Stibi#1749
is nicht normal/gewollt
will er was picken? attacked er?
hast du n altes script?

ansonsten mach am follower einfach mal .reload und stell ihm n tp dann sollt er ja frisch zu dir kommen
04/28/2013 20:37 mirkoregge#1750
aktivier den integrierten fastmod, dann schafft er es auch mitzulaufen; die heben ja auch auf etc; sind halt bots und keine richtigen spieler, die "taktischer" vorgehen
kannst ja auch eine pickit zuweisen, in der nur gold+tränke enthalten sind
04/28/2013 20:47 using11#1751
Quote:
Originally Posted by Stibi View Post
is nicht normal/gewollt
will er was picken? attacked er?
hast du n altes script?

ansonsten mach am follower einfach mal .reload und stell ihm n tp dann sollt er ja frisch zu dir kommen
ist ja nichts da zum picken,attacken, er ist halt 2 meter weiter hinten, läuft da rum kommt zu mir hilft.

altes script? habe mir den bot heute geladen, weil ich nicht am pc bin wo der bot noch ist vom jan.
04/29/2013 01:07 Texos1#1752
Bugmeldung:

Herkunft: Dem Bot gehen die Potions zu Neige(Others mit Mana-entziehung z.B). Bevor er dies jedoch gecheckt hat, Casted er noch 1x auf den Boss. Der Boss stirbt, Bot geht Town um Potions aufzufüllen. (Der Bot weiß jetzt jedoch nicht, dass der Boss bereits tot ist). Nun läuft er wieder ins Portal und ab dann stackt er und die Game.exe bekommt eine massiv hohe CPU, weil der Bot in irgendeiner While schleife hängt(Hab aus Zeitgründen jetzt nicht danach gesucht, aber vlt. findet ihr ja was).

In diesem Stack ist es sehr schwer, ein Portal zu öffnen und Manuell in die Stadt zu gehen. Wenn man das jedoch geschafft hat in dem Laggmodus ein Portal zu öffnen und manuell reinzugehen, steht er in Town. Ab da läuft er wieder normal weiter.
04/29/2013 01:13 Stibi#1753
also er schmeißt eigentlich nen error raus sobald die while loop durchgelaufen is und er den boss nicht killen konnte
04/29/2013 04:21 Texos1#1754
ja ich kenne die attack-loop, aber vlt. ist es auch eine andere loop, deswegen die meldung ;)
04/30/2013 13:13 snow21#1755
pickit frage
wollte mir ein paar cta rohlinge sammel aber ich habe leider keinen eintrag in der pickit gefunden. kann mir jemand vieleicht sagen wie der eintrag dafür ist oder wo ich den finde.

thx schon mal.