Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2 > Diablo 2 Programming
You last visited: Today at 17:04

  • Please register to post and access all features, it's quick, easy and FREE!


Wie ist ein Botscript aufgebaut D2NT [Guide]

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Mar 2009
Posts: 1,356
Received Thanks: 724
Wie ist ein Botscript aufgebaut D2NT [Guide]

Ein Script läuft immer von Oben nach unten ab.

Beispiel NTSummoner.NTJ

Quote:
function NTMain()
{
Include("common/NTCommon.ntl");
NTC_IncludeConfig();
NTC_IncludeLibs();

NT_LoadConfig();
NTSI_LoadNIPFiles();

NTA_Initialize();
//Was wird verwendet, was wird geladen

if(!NTTM_CheckAct()) //Wenn der Akt nicht überprüft wurde wird er nun überprüft
{
NTC_SendMsgToScript("default.ntj", "NTTM_CheckAct()");
return;
}

NTTMGR_TownManager(); //Die funktion wird ausgeführt (Pots/repair/usw)

if(!NTTM_TownMove("waypoint")) //Wenn noch nicht zum WP gelaufen wurde wird nun zum WP gelaufen.
{
NTC_SendMsgToScript("default.ntj", "NTTM_TownMove()");
return;
}

if(!NTM_TakeWaypoint(74)) //Wenn der WP nochnicht gewählt wurde wird er nun angeklickt (WP's --> (LINK))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeWaypoint()");
return;
}

NTP_DoPrecast(); //Die Precastfunktion wird durchgeführt

if(!NTM_MoveToObject(me.areaid, NTC_UNIT_OBJECT, 357, 357, 2, 2)) //Wenn noch nicht zum Horazon's Journal (Das Buch neben Summoner) gegangen wurde, geht er jetzt dorthin.
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}

if(NTConfig_CheckSafe) //WENN in der Charconfig CheckSafe auf true ist, DANN werden flüche etc überprüft
{
if(!NTTMGR_CheckSafe(2))
{
NTC_SendMsgToScript("default.ntj", "NTTMGR_CheckSafe()");
return;
}
}

if(!NTA_KillBoss(250)) //Der Boss 250 wird getötet (ID's --> (LINK))
{
NTC_SendMsgToScript("default.ntj", "NTA_KillBoss()");
return;
}

if(NTConfig_ClearPosition) //WENN in der Charconfig Clearposition auf true ist, DANN wird die Clearposition Funktion ausgeführt.
NTA_ClearPosition();

NTSI_PickItems(); //Die itemeinsammelfunktion wird durchgeführt

NTC_SendMsgToScript("default.ntj", "SCRIPT_END"); //Das Script wird für beendet erklärt.
}

Wie man sehr gut sehen kann werden einfach Funktionen, welche über die files im Ordner "scripts\libs\common" definiert sind in der gewünschten reihenfolge abgespielt.

Man muss also kein Coder sein, um ein Botscript an seine eigenen Wünsche anzupassen.
Alle Befehle sind bereits da und man kann sie nachlesen.

Bitte kein sinnlosen Spam hier im Topic, es ist für die hoffentlich bald entstehende diablo2scripts section hier auf epvp.



njomnjomnjom is offline  
Thanks
10 Users
Reply



« Previous Thread | Next Thread »

Similar Threads
suche D2NT soso guide
Hey würde gerne mal wissen was ihr fuer ne soso fuer eure bot runs nimmt mit skillung, eq und merc und welche runs ihr denn macht wäre echt nett...
11 Replies - Diablo 2
[Problem]Verbindung wird aufgebaut
Hm : http://img3.imagebanana.com/img/ay1xd70x/WoWScrnShot_072710_125519.jpg hab vorher auf p-server gespielt...macht das Unterschied? bzw...
7 Replies - WoW Ask the Experts
Suche Pserver aufgebaut wie DE! GEILER LINK!
Hallo wie in dem Thema steht , suche ich einen Server , wo man wenig Exp hat und langelange zum lvln bruacht einfach mal reinschrieben.... ...
3 Replies - Metin2 PServer - Discussions / Questions
Suche Pserver aufgebaut wie DE mit WENIG EXP
Hallo, wie ihr in meinm Titel bereits gelesen habt, suche ich einen Pserver, der so aufgebaut ist wie Deutsch mit wenig EXP und das Ps Schwer sind zu...
7 Replies - Metin2 PServer - Discussions / Questions
Dagger at BotScript
I dont know whats the problem with my script.. im kind of begginer in this stuff.. XD i hope u can help me :D My friend is wizard and he...
1 Replies - SRO Ask the Experts



All times are GMT +2. The time now is 17:04.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.