|
You last visited: Today at 05:46
Advertisement
[Release] Muddy's D2NT
Discussion on [Release] Muddy's D2NT within the Diablo 2 Programming forum part of the Diablo 2 category.
04/16/2011, 19:12
|
#1321
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by koonak
Hey all, kann man irgendwo einstellen das der bot die Items wie Uniques, Charms sofort pickt nachdem sie gedropt sind? hab in der config schon
Code:
// Set to true to pick up possibly useful items before picking up low priority items like keys, scrolls, gold, potions, and runes <= FAL.
MWConfig_PickUpPriorityItemsFirst = true;
umgestellt aber das regelt das ja nicht. Weil in pubs lootet er immer erst wenn er " out of combat " ist. In der zeit picken die anderen halt
habe hier in dem thema nix gefunden. also wenns überhaupt möglich ist, wo kann ich das umstellen, dass er drops sofort pickt?.
mfg
|
Code:
// Set to true to check for dropped items whenever you kill a monster.
MWConfig_PickItemsInstantly = true;
Das kann aber durchaus dazu führen, dass dein Char weniger gut läuft.
LG
Muddy
|
|
|
04/16/2011, 19:40
|
#1322
|
elite*gold: 0
Join Date: Oct 2010
Posts: 1
Received Thanks: 0
|
Unter-Kurast Skript
Gibt es eigentlich schon neue Infos bezüglich des Unter-Kurast-Skriptes?
Ich kann jedenfalls bestätigen, dass ich dort vieeeele Items (insbesondere Runen) gefunden habe immer.
Das Skript von Bluebird/Sternenloopers (siehe unten) habe ich dahingehend angepasst, dass es zumindest ausgeführt werden kann. Optimal läuft es nicht, vielleicht hat jemand von Euch da ein paar Ideen (hab momentan wenig Zeit). Guckt es Euch mal an. U-Kurast lohnt sich auf jeden Fall!
Gruß, opdekaddel.
Hier das Skript:
Code:
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();
if(!NTTM_CheckAct())
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTTM_CheckAct()");
return;
}
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(79))
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
NTP_DoPrecast(true);
Delay(500);
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);
if(_unit)
{
for(n = 0 ; n < _unit.length ; n++)
{
if(_unit[n].id == 580)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, "chest");
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
}
else if(_unit[n].id == 104 || _unit[n].id == 105 || _unit[n].id == 106 || _unit[n].id == 107)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, GetLocaleString(3247));
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, GetLocaleString(3248));
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
}
}
}
NTC_SendMsgToScript("MWBotGame.ntj", "SCRIPT_END");
}
|
|
|
04/16/2011, 20:50
|
#1323
|
elite*gold: 0
Join Date: Apr 2010
Posts: 27
Received Thanks: 10
|
Quote:
Originally Posted by opdekaddel
Gibt es eigentlich schon neue Infos bezüglich des Unter-Kurast-Skriptes?
Ich kann jedenfalls bestätigen, dass ich dort vieeeele Items (insbesondere Runen) gefunden habe immer.
Das Skript von Bluebird/Sternenloopers (siehe unten) habe ich dahingehend angepasst, dass es zumindest ausgeführt werden kann. Optimal läuft es nicht, vielleicht hat jemand von Euch da ein paar Ideen (hab momentan wenig Zeit). Guckt es Euch mal an. U-Kurast lohnt sich auf jeden Fall!
Gruß, opdekaddel.
Hier das Skript:
Code:
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();
if(!NTTM_CheckAct())
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTTM_CheckAct()");
return;
}
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(79))
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
NTP_DoPrecast(true);
Delay(500);
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);
if(_unit)
{
for(n = 0 ; n < _unit.length ; n++)
{
if(_unit[n].id == 580)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, "chest");
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
}
else if(_unit[n].id == 104 || _unit[n].id == 105 || _unit[n].id == 106 || _unit[n].id == 107)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, GetLocaleString(3247));
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
_chest = NTC_FindUnit(NTC_UNIT_OBJECT, GetLocaleString(3248));
if(_chest)
{
do
{
if(NTC_OpenChest(_chest))
NTSI_PickItems();
}while(_chest.GetNext());
}
}
}
}
NTC_SendMsgToScript("MWBotGame.ntj", "SCRIPT_END");
}
|
Schau mal auf Seite 117 Post 1165 da gibts das script welches funktioniert.
Man kann übrigens auch Posts verlinken. Ist irgendwie komfortabler zum nachschauen, siehe . - Muddy
|
|
|
04/16/2011, 22:27
|
#1324
|
elite*gold: 0
Join Date: Jul 2009
Posts: 496
Received Thanks: 97
|
Hmm ick hab jetzt 30min rumgesucht.
Beide Bots (light Sorc und Hammer) erzeugen diesen tollen windows error auf dem weg zu Meppel.
Teleport vom Wp zum lvl-3.
Entritt in LvL-3 , ein Teleport und error MSG.
|
|
|
04/16/2011, 22:42
|
#1325
|
elite*gold: 0
Join Date: Oct 2010
Posts: 211
Received Thanks: 44
|
Quote:
Originally Posted by gery68
Schau mal auf Seite 117 Post 1165 da gibts das script welches funktioniert.
Man kann übrigens auch Posts verlinken. Ist irgendwie komfortabler zum nachschauen, siehe . - Muddy
|
Supi, funzt auf meiner Sorc einwandfrei
auf meiner anderen Sorc und dem Druiden pausiert er aber sofortdas Spiel, wenn das Script drankommt
1. Egal in welchem Akt er das script aktiviert(wenn es als erstes abgearbeitet werden soll)
2. Auch wohl egal wann ich das Script einbaue, ob am Anfang, mittig oder gegen Ende eines Games, sie stehen
Hab die Zeile per copy&paste von Seite 117 oder so kopiert und in alle 3 Scripts eingefügt, aber nur die Sorc rennt
Pfade sind die gleichen, liegen alle 3 im selben Ordner
ich bin wahrlich überfragt...
|
|
|
04/17/2011, 00:05
|
#1326
|
elite*gold: 0
Join Date: Aug 2009
Posts: 43
Received Thanks: 4
|
Hallo,
ich habe folgendes Problem. Meine Sorc macht beim Precast nur "Verzaubern". Ich hätte aber gerne, dass sie "Verzaubern" und "Eis Rüstung" precastet. Kann mir da einer helfen und mir sagen an welcher Stelle ich mich zu dumm anstelle um das einzustellen ?
Lieben Gruß
Edit:
Erledigt. Man bin ich blöd ^^ Manchmal sieht man aber auch den Wald vor lauter Bäumen nicht ^^
|
|
|
04/17/2011, 01:19
|
#1327
|
elite*gold: 0
Join Date: Feb 2011
Posts: 394
Received Thanks: 75
|
Quote:
Originally Posted by Ix-Chel
Erledigt. Man bin ich blöd ^^ Manchmal sieht man aber auch den Wald vor lauter Bäumen nicht ^^
|
^^ is doch gut, aber desswegen brauchste keine Doppelpost's zu machen. Es gibt nen Edit button  Doppelposts werden hier nicht gerne gesehen. Hält auch den Thred sauber.
@Aceridos
Kriegste eine Fehlermeldung mit deiner Soso oder Dudu? Wen ja post die doch bitte. Ich nehm mal an du hast irgendwo nen kleinen rechtschreibe fehler.
Hatte ein ähnliches probelm, da hab ich anstatt MWS_FIRE_BALL, MWS_FIRE_BAAL geschrieben^^
|
|
|
04/17/2011, 02:13
|
#1328
|
elite*gold: 0
Join Date: Mar 2011
Posts: 38
Received Thanks: 0
|
huhu, ich wollte mal fragen ob es möglich ist die gamenamen die der bot beim erstellen eines neuen games verwendet zu modifizieren
also entweder den haken bei random rein und der bot soll aus einer liste von verfügbaren namen auswählen, das wäre wohl das beste
oder gamenamen erstellen ohne die "-xx" gamenummer hinten dran
wollte halt public games machen aber die leute nicht in die party einladen, also halt nur hoffen dass paar leute bischen in den games idlen
gamenamen z.b.
O enigma N 2 ohm
O soj N mara
etc...
|
|
|
04/17/2011, 14:54
|
#1329
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by Aceridos
Supi, funzt auf meiner Sorc einwandfrei
auf meiner anderen Sorc und dem Druiden pausiert er aber sofortdas Spiel, wenn das Script drankommt
1. Egal in welchem Akt er das script aktiviert(wenn es als erstes abgearbeitet werden soll)
2. Auch wohl egal wann ich das Script einbaue, ob am Anfang, mittig oder gegen Ende eines Games, sie stehen
Hab die Zeile per copy&paste von Seite 117 oder so kopiert und in alle 3 Scripts eingefügt, aber nur die Sorc rennt
Pfade sind die gleichen, liegen alle 3 im selben Ordner
ich bin wahrlich überfragt...
|
Klingt so, als wäre der Name falsch, sodass das Script nicht geladen werden kann.
Quote:
Originally Posted by lornilorn
huhu, ich wollte mal fragen ob es möglich ist die gamenamen die der bot beim erstellen eines neuen games verwendet zu modifizieren
also entweder den haken bei random rein und der bot soll aus einer liste von verfügbaren namen auswählen, das wäre wohl das beste
oder gamenamen erstellen ohne die "-xx" gamenummer hinten dran
wollte halt public games machen aber die leute nicht in die party einladen, also halt nur hoffen dass paar leute bischen in den games idlen
gamenamen z.b.
O enigma N 2 ohm
O soj N mara
etc...
|
Um die aus ner Liste zu erstellen, müsstest du den ganzen Entrypoint umschreiben.
Abgesehen davon, halte ich nichts davon, Leute mit falschen versprechen in Spiele zu locken, insofern würde ich dir bei so einer Umsetzung ohnehin nicht helfen.
Du könntest höchstens deinen Char public games joinen lassen.
Wie das geht, hatte ich hier schonmal irgendwie erläutert, kannst ja mal das Thema durchsuchen.
LG
Muddy
|
|
|
04/17/2011, 22:14
|
#1330
|
elite*gold: 0
Join Date: Apr 2010
Posts: 339
Received Thanks: 68
|
Hello!
Kurze Frage:
Für den Rushbot:
Quote:
|
MWConfig_Script.push(["MWRush.ntj", 0]); MWConfig_IsRusher = true; MWConfig_ActiveQuestersName = ""; MWConfig_NumberOfCharsToRush = 1; MWConfig_GetHoradricCubesInNorm = true; MWConfig_QuestSchedule = ["A4Q1", "A5Q1"]; MWConfig_RushActs = [1, 2, 3, 4, 5];
|
Gibt es für den "Quester/gerushten" ein bereits implementiertes follow script?
Hab nur diesen Post hier entdeckt:
greetings
|
|
|
04/17/2011, 22:56
|
#1331
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by seltn
Hello!
Kurze Frage:
Für den Rushbot:
Gibt es für den "Quester/gerushten" ein bereits implementiertes follow script?
Hab nur diesen Post hier entdeckt:
greetings
|
Also ich bin nicht ganz sicher, ob ich die Frage verstanden habe.
Das von dir genannte Thema schafft ohne ein paar erklärende Worte dazu auch mehr Verwirrung, als Klarheit.
Falls die Frage war, ob die zu rushenden Chars mitgesteuert werden; ja, werden sie, dazu brauchst du aber kein Extra Script, das steckt alles dort drin.
Ich verweise dich einfach mal auf  , dort habe ich bereits geschrieben, wie das funktioniert und was zu beachten ist.
LG
Muddy
|
|
|
04/17/2011, 23:47
|
#1332
|
elite*gold: 0
Join Date: Apr 2010
Posts: 339
Received Thanks: 68
|
Quote:
Originally Posted by Muddy_Waters
Also ich bin nicht ganz sicher, ob ich die Frage verstanden habe.
Das von dir genannte Thema schafft ohne ein paar erklärende Worte dazu auch mehr Verwirrung, als Klarheit.
Falls die Frage war, ob die zu rushenden Chars mitgesteuert werden; ja, werden sie, dazu brauchst du aber kein Extra Script, das steckt alles dort drin.
Ich verweise dich einfach mal auf  , dort habe ich bereits geschrieben, wie das funktioniert und was zu beachten ist.
LG
Muddy
|
Du hast es aber gekonnt interpretiert und mir weitergeholfen!
Thanks!
|
|
|
04/18/2011, 00:05
|
#1333
|
elite*gold: 0
Join Date: Mar 2009
Posts: 9
Received Thanks: 1
|
Hallöchen
gibt es einen Weg Diablo, welches mit einer Sandbox betrieben wird, mit dem Bot zu starten?
LG
DNS
|
|
|
04/18/2011, 00:08
|
#1334
|
elite*gold: 0
Join Date: Feb 2011
Posts: 394
Received Thanks: 75
|
also beim rusher sollte folge zeile stehen:
Code:
MWConfig_Script.push(["MWRush.ntj", 0]); MWConfig_IsRusher = [COLOR="Red"]true[/COLOR]; MWConfig_ActiveQuestersName = "[COLOR="Red"]name des chars der gerushed werden soll[/COLOR]"; MWConfig_NumberOfCharsToRush = 1; MWConfig_GetHoradricCubesInNorm = true; MWConfig_QuestSchedule = ["A5Q1"]; MWConfig_RushActs = [1, 2, 3, 4, 5];
ich hab izual rausgenommen für die, die sich wundern^^
beim char der gerushed werden soll sollte es wie folgt aussehen:
Code:
MWConfig_Script.push(["MWRush.ntj", 0]); MWConfig_IsRusher = [COLOR="Red"]false[/COLOR]; MWConfig_ActiveQuestersName = "[COLOR="Red"]name des chars der gerushed werden soll[/COLOR]i"; MWConfig_NumberOfCharsToRush = 1; MWConfig_GetHoradricCubesInNorm = true; MWConfig_QuestSchedule = ["A5Q1"]; MWConfig_RushActs = [1, 2, 3, 4, 5];
soweit so gut, dan musst du im d2nt startet bei dem char der rushen soll die normale bot.ntj als entrypoint haben, und der char der gerushed werden soll, den MWRushEntry.ntj als entrypoint haben.
Dan ist es ganz easy, du startest dan den rush char normal und machst n game damit auf, dan mit deinem mainchar der ihn rushen soll, startest auch normal, und bevor er selber game erstellt, joinst du das game vom char der gerushed werden soll.
der rest passiert dan automatisch. sobald die party akzeptiert worden ist, gehts los und du kannst dich zurücklehnen und zuschaun.
ich hoff das konnte deine frage beantworten^^
mfg
|
|
|
04/18/2011, 01:22
|
#1335
|
elite*gold: 0
Join Date: Oct 2010
Posts: 105
Received Thanks: 11
|
Quote:
Originally Posted by dummenicksuche
Hallöchen
gibt es einen Weg Diablo, welches mit einer Sandbox betrieben wird, mit dem Bot zu starten?
LG
DNS
|
Manager -> edit profiles, beim path anstatt autodetection die "..." drücken und manuell auswählen, mit welcher d2 version der bot laufen soll (ich hab 4, die heissen dII, d2, d2a, d2b). möchte ich zwei bots gleichzeitig laufen lassen, muss ich die möglichkeit haben, d2 mehrmals vom gleichen pc starten zu können (=sandbox) und den beiden bots verschiedene versionen des spiels, sprich keys zuordnen, also zum beispiel dII und d2...
hoffe habe dich richtig verstanden
Quote:
Originally Posted by gery68
Schau mal auf Seite 117 Post 1165 da gibts das script welches funktioniert.
Man kann übrigens auch Posts verlinken. Ist irgendwie komfortabler zum nachschauen, siehe . - Muddy
|
mmmh, mein ich das nur, oder "öffnet" der bot mit diesem script nur rüstungsständer und lässt die truhen in ruhe?
Quote:
Originally Posted by Muddy_Waters
Also ich bin nicht ganz sicher, ob ich die Frage verstanden habe.
Das von dir genannte Thema schafft ohne ein paar erklärende Worte dazu auch mehr Verwirrung, als Klarheit.
Falls die Frage war, ob die zu rushenden Chars mitgesteuert werden; ja, werden sie, dazu brauchst du aber kein Extra Script, das steckt alles dort drin.
Ich verweise dich einfach mal auf  , dort habe ich bereits geschrieben, wie das funktioniert und was zu beachten ist.
LG
Muddy
|
wie siehts mit einer art leechbot aus?  oder einfach so, dass bot 1 z bsp game erstellt (pw games), thron telt, tp macht und bot 2 (joint game/party, geht thron) und unterstützt bot a (in meinem fall sorc + barb). unterstützen wäre deluxe, aber leechen würde auch reichen.
hab sowas nicht gesehen. hab ichs übersehen, oder hast du das nicht gemacht, da für dich nicht interessant etc?
|
|
|
 |
|
Similar Threads
|
[Release] D2NT 3.1 1.13c
07/17/2016 - Diablo 2 - 91 Replies
hi,
hab eben den d2nt3.1 gefunden. ein neues baba script is dabei.
release thread eon
D2NT3.1
|
[Realease] Muddy's Waypoint Catcher
08/21/2013 - Diablo 2 Programming - 46 Replies
Moin zusammen,
hier mal die erste Release Version eines kleinen Scripts genannt Waypoint Catcher. Das ganze ist jetzt nichtmal 24h alt, dementsprechend sind vermutlich noch einige Bugs vorhanden. Hinweise dazu nehme ich gerne entgegen. ;)
Features:
- Suchen sämtlicher Wegpunkte mit Ausnahme, wobei in Akt ein durch Probleme im Jail Bereich nach dem Wegpunkt Outer Cloister abgebrochen wird
- Wahlweise auch mit TP an jedem gefundenen Wp, sodass man damit auch anderen (nicht-Bots) die...
|
[D2NT] Long Dia Release
05/10/2011 - Diablo 2 Programming - 28 Replies
Ein kleines Script für diablo, es startet beim eingang macht ein tp cleart den weg zum star macht am star noch ein tp dann läufts wie das normale nur cleart es schöner :)
hoffe euch gefällts ich habs noch nicht wirklich getestet (2-3 runs) bugs können gerne hier gepostet werden verbesserungs vorschläge auch :D
installation:
1.)Script in den Bot ordner kopieren
2.)Script im editor oder vergleichbaren öffnen
3.) Msg´s anpassen (ist nicht schwer)
4.) in der char config die zeile...
|
D2NT 3.0 Pickit release
10/22/2010 - Diablo 2 - 77 Replies
edit
|
Muddy's D2NT Help
07/29/2010 - Diablo 2 - 3 Replies
hi i just started to use the bot it work's great.
how do i set up the skill's i use on my Sorc and pick up itme's?
.....
if you reply to this post please use english
|
All times are GMT +1. The time now is 05:47.
|
|