|
You last visited: Today at 17:31
Advertisement
D2NT Bo Script
Discussion on D2NT Bo Script within the Diablo 2 forum part of the Other Online Games category.
07/21/2010, 18:36
|
#1
|
elite*gold: 0
Join Date: Mar 2009
Posts: 24,265
Received Thanks: 15,362
|
D2NT Bo Script
Also, ich habe einen Bo Barbar in Classic, ich hätte gerne, das wenn ein Tp von Leader Char geöffnet wird, er rein geht und ein tp macht . Sollte so aussehen, Char geht ins Game, Durchs Leader tp(in CS) dann Bo, das wars auch wieder.
könnte jemand so was scripten/schreiben?
würde auch fg offern
E: Jetzt fällts mir auf
|
|
|
07/21/2010, 18:39
|
#2
|
elite*gold: 0
Join Date: Apr 2010
Posts: 107
Received Thanks: 8
|
NTP_DoPrecast(true);
|
|
|
07/21/2010, 18:46
|
#3
|
elite*gold: 0
Join Date: Mar 2008
Posts: 406
Received Thanks: 83
|
Er will quasi ein Leecherscript, in dem der Leecher durch das Portal des Leader geht, etwas durch die Gegend schreit und wieder verschwindet.
Mit doprecast ist es da nicht getan
|
|
|
07/21/2010, 19:05
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 24,265
Received Thanks: 15,362
|
Quote:
Originally Posted by Test_The_Rest
Er will quasi ein Leecherscript, in dem der Leecher durch das Portal des Leader geht, etwas durch die Gegend schreit und wieder verschwindet.
Mit doprecast ist es da nicht getan
|
genau das
|
|
|
07/21/2010, 19:58
|
#5
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by Daarmy
Also, ich habe einen Bo Barbar in Classic, ich hätte gerne das wenn ein Tp von Leader Char. Sollte so aussehen, Char geht ins Game, Durchs Leader tp(in CS) dann Bo, das wars auch wieder.
könnte jemand so was scripten/schreiben?
würde auch fg offern
|
Puh...ohne als Rechtschreib Papst gelten zu wollen: das wäre schon schick, wenn das etwas besser wäre. Gerade auch, wenn du dass und das nicht auseinanderhälst, wird es etwas unverständlich.
Wie dem auch sei, ich bin trotzdem mal so nett und nehme mich der Sache an, da die Problemstellung alles andere als schwierig ist.
Ich werde das mal schnell so programmieren, wie ich es mir vorstellen würde, eventuell ist das dann schon das was du willst, wir werden es sehen, als tatsächlich Programmierbasis fehlen ein paar Details, die ich mir einfach mal denken werde.
Dauert 10-15 Minuten, ich editiere es hier rein.
Lg
Muddy
Edit: Dauerte leider etwas länger, mir kam noch was dazwischen... 
Hier einmal eine grob Fassung, alles andere als schön, aber sollte grundsätzlich das tun was du willst:
Code:
var IgnoreList = new Array();
var LeaderName = "John Lee Hooker";
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();
NTTM_CheckAct(4);
var _portal, _leader;
while(true)
{
if(NTT_GetTome(1).GetStat(70) < 3)
{
NTTMGR_TownManager();
NTTM_TownMove("portalspot");
}
_leader = GetPlayerUnit();
if(_leader)
{
while(_leader.GetNext())
{
if(_leader.name.toLowerCase() == LeaderName.toLowerCase())
break;
}
if(_leader && NTC_InMyParty(_leader.name))
{
_portal = NTM_FindCorrectPortalInt(true, _leader.name);
if(_portal)
{
if(_portal.mode == 2 && GetDistance(me, _portal) <= 30 && NTC_CheckOwner(_portal, _leader.name) && IgnoreList.indexOf(_portal.gid) == -1)
{
var _preArea = me.areaid;
IgnoreList.push(_portal.gid);
NTM_UsePortal("Blueportal", _leader.areaid, _leader.name, _portal);
NTP_DoPrecast(true);
_portal = NTM_FindPortalAreaInt(_preArea);
if(!NTM_UsePortal("Blueportal", _preArea, _leader.name, _portal));
NTTM_CheckAct();
}
}
}
}
NTC_Delay(2500);
}
}
Das ganze ist jetzt nur auf Akt 4 zugeschnitten, wobei man das mit wenig Mehraufwand auch so schreiben könnte, dass sich der Barb automatisch in den Akt des Leaders begibt. Aber das kannst du dann ja selber machen.
|
|
|
07/21/2010, 21:04
|
#6
|
elite*gold: 0
Join Date: Mar 2009
Posts: 24,265
Received Thanks: 15,362
|
danke, das jetzt einfach in die Leecher.ntj? oder eine eigene anfertigen?
|
|
|
07/21/2010, 21:07
|
#7
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by Daarmy
danke, das jetzt einfach in die Leecher.ntj? oder eine eigene anfertigen?
|
An sich war das für ein neues Script gedacht.
Immer dran denken den Manager nach dem Einfügen von völlig neuen Scripts neu zu starten, ansonsten werden die nicht erkannt.
Lg
Muddy
|
|
|
07/21/2010, 21:11
|
#8
|
elite*gold: 0
Join Date: Mar 2009
Posts: 24,265
Received Thanks: 15,362
|
Sorry für die dumme frage, aber wie geht das :S
|
|
|
07/21/2010, 21:22
|
#9
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by Daarmy
Sorry für die dumme frage, aber wie geht das :S
|
Dumm an der Frage ist eigentlich nur, dass sie nicht als solche formuliert ist.
- Geh in den Ordner bots.
- Erstelle eine neue Textdatei
- Kopiere den gesammten Inhalt der Codebox dort hinein
- Wähle einen Sinnvollen Namen, die Endung sollte *.ntj, muss aber nicht
- Manager Neustart nicht vergessen nachdem die neue Datei im ordner bots ist!
- Binde das Script so ein, wie du sämtliche anderen bot Scripte auch einbindest (Ausformuliert hieße das: Hänge den kompletten Dateinamen mit der Methode push() an das globale Array Objekt NTConfig_Script an - fragt sich nur ob das soviel verständlicher ist
)
Lg
Muddy
|
|
|
07/21/2010, 21:34
|
#10
|
elite*gold: 0
Join Date: Mar 2009
Posts: 24,265
Received Thanks: 15,362
|
habs mal DiaBo Genannt
NTConfig_Script.push("DiaBo.ntj");
richtig?
|
|
|
07/21/2010, 21:39
|
#11
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by Daarmy
habs mal DiaBo Genannt
NTConfig_Script.push("DiaBo.ntj");
richtig?
|
Sofern es DiaBo.ntj heisst ja.
Lg
Muddy
|
|
|
07/21/2010, 21:50
|
#12
|
elite*gold: 0
Join Date: Mar 2009
Posts: 24,265
Received Thanks: 15,362
|
seid dem hab ich den fehler :S
Tschüüüs bild
und die anderen bots wollen garnicht mehr starten, also d2 geht an, aber es tut sich nichts
|
|
|
07/21/2010, 22:22
|
#13
|
Administrator
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
|
Quote:
Originally Posted by Daarmy
seid dem hab ich den fehler :S
//Bild entfernt
und die anderen bots wollen garnicht mehr starten, also d2 geht an, aber es tut sich nichts
|
Nimm erstmal das Bild mit deinem jsp Account raus, der geht keinen was an.
Und die Fehlermeldung deutet nicht unbedingt auf einen Fehler in dem Script von mir hin. Genaugenommen steht da, in deiner NTBotLeech.ntj ist in Zeile 39 eine Zeichenkette, die nicht abgeschlossen ist (== " bzw ' fehlt).
Bei einem Editor mit Syntaxhighlighting sollte man das sofort sehen, untersuch einfach mal die Stelle. Es ist normal, dass D2NT bei Syntaxfehlern im Entry Point gar nicht erst startet, dazu reicht jeder noch so kleine Syntaxfehler aus.
Im übrigen kommst du so gar nicht bis zur Ausführung des Scripts von mir, es kann also per Prinzip gar nicht davon abhängen.
So, ich mache nun Feierabend, geh davon aus, dass ich nicht vor morgen Nachmittag wieder reinschaue, musst dich also alleine durchschlagen, aber im Prinzip weisst du jetzt ja was zu tun ist. Viel Erfolg!
Lg
Muddy
|
|
|
07/21/2010, 22:46
|
#14
|
elite*gold: 0
Join Date: Mar 2009
Posts: 24,265
Received Thanks: 15,362
|
Danke dir, viel mals
ist mir bestimmt was beim einstellen in die quere gekommen
|
|
|
03/02/2011, 19:19
|
#15
|
elite*gold: 130
Join Date: Dec 2008
Posts: 45
Received Thanks: 7
|
wie könnte man das machen das der babar den akt wechselt in dem die soso ist ?
indem die soso befehle gibt und der babar die ausliest ?
oder durch eine abfrage der party ?
ich komme da grad nicht weiter.
währe echt dankbar wenn jemand mir da einen tip geben könnte wieich das schreiben sollte
mfg
|
|
|
 |
|
Similar Threads
|
[D2NT] Hot-IP Script
06/04/2011 - Diablo 2 Programming - 32 Replies
Guten Abend!
Hier mal ein ganz nützliches Script, um nicht "trocken" nach Hot-IP's zu suchen, sondern dies während der normalen Botsequenzen zu tun.
Das D2NT-eigene Feature stoppt das Script soweit ich weiss nur bei der Meldung "Diablo wandelt auf der Erde".
1.) Neues Script erstellen
Als erstes erstellt Ihr eine neue Script-Datei mit dem Namen "NTCloneHunter.ntj" im Ordner "scripts/NTBot/bots/". Der Name des Scripts kann natürlich jeder Beliebige sein. Das Script sieht folgendermaßen...
|
classic script für d2nt 3.0
08/15/2010 - Diablo 2 - 12 Replies
D2NT classic script verbessert
enthalten sind shopbot und classic pickit script
edit1: wegen verlinkung von d2nt sternenlooper
edit2: updated to v1.1
edit3: updated to v1.3
|
[suche] d2nt level rush script 1-25 / follow script
06/23/2010 - Diablo 2 Programming - 5 Replies
moin
erstmal sry falls es da doch schon was passendes zu gab - hab schonmal gesucht aber nur alte sachen gefunden oder eben antworten in richtung "geht so schnell dafür braucht man keinen bot" ^^
mein problem besteht darin dass ich für lvl 1 bis 20 immer x stunden brauche - trist geht ja noch halberwegs aber mit tombruns such ich mich immer dusselig ^^ - bzw cows sind noch schlimmer (dafür geht das cow-script für d2nt ausm bluebird zumindest halberwegs)
die frage ist jetz die - giebt...
|
D2NT assa script
05/21/2010 - Diablo 2 - 3 Replies
Was muss ich tun damit ich mit meiner trapse botten kann außer die config unter character erstellen und anpassen??
|
Shopping Script für D2NT
04/29/2010 - Diablo 2 - 8 Replies
Hey,
gibt es einen Shopping-Skript für D2NT?
Ich hab die Suchfunktion benutzt, und fand nichts. Von daher biete ich ein wenig FG für den, der mir folgendes zaubert:
Bot erstellt spiel
-> geht zu anya
-> shoppt (nicht gambelt) nach bestimmten Items (Klauen (!))
-> Nach dem Einkauf (oder eben nicht) geht er durch das rote Portal und gleich wieder zurück
|
All times are GMT +1. The time now is 17:32.
|
|