Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2
You last visited: Today at 08:56

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


Frage zu einem Etal script

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2010
Posts: 142
Received Thanks: 19
Frage zu einem Etal script

Hallo ich verwende wie im Topic geschrieben den ETAL bot bin soweit sehr zu frieden

Könnte mir einer vieleicht sagen wie ich die "erst join wenn Text geschrieben" abstelle? verwende das NTBaalHelper.ntj Script.

um jede Hilfe bin ich sehr dankbar


function NTMain(){

Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");

var i;
var _wave;
var _starttick;

NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();

RegisterEvent(EVENT_GAMEMSG, NT_GameMsgEvents);

if(!NTTM_CheckAct()){
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}

if(me.areaid != 109){
if(!NTTM_TownMove("waypoint")){
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}

if(!NTM_TakeWaypoint(109)){
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
}

NTTMGR_TownManager();
NTTM_TownMove("portalspot");

for(i = 0; i <= 200; i++){
if(NTC_InMyParty(_leader))
break;
Delay(200);
}

while(me.areaid == 109 && NTC_InMyParty(_leader)){
Delay(500);
}

if(NTConfig_TakeWSlvl3TP && me.areaid == 130){

NTP_DoPrecast(true, NTConfig_LeechBo);

if(!NTM_TakeStair(131))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}

if(!NTM_MoveTo(me.areaid, 15112, 5068))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}
}

else
NTP_DoPrecast(true, NTConfig_LeechBo);

NT_ClearThroneInt();

while(1){
if(me.classid == NTC_CHAR_CLASS_PALADIN || me.classid == NTC_CHAR_CLASS_BARBARIAN)
NTM_MoveTo(me.areaid, 15092, 5028);

else
NTM_MoveTo(me.areaid, 15092, 5040);

if(me.GetState(2))
NTC_PutSkill(109, NTC_HAND_RIGHT);

for(i = 0 ; i < 6 ; i++){
_wave = NT_ThroneCheckInt();
if(_wave > 0)
break;
NTC_Delay(500);
}

_starttick = GetTickCount();

while(_wave == 0){
if(!NT_ThronePreAttackInt())
NTC_Delay(200);

if(GetTickCount()-_starttick > 15000){
NT_ClearThroneInt();
_starttick = GetTickCount();
}

_wave = NT_ThroneCheckInt();
}

switch(_wave){
case 1:
NTA_ClearPosition(40, true, 1);
NTP_DoPrecast(true, NTConfig_LeechBo);
break;
case 3:
NTA_ClearPosition(40, true, 2);
if(NTConfig_LeechHydra){
NT_CheckHydraInt();
}
break;
case 4:
NTA_ClearPosition(40, true, 2);
break;
case 5:
NTA_ClearPosition(40, true);
break;
default:
NTA_ClearPosition(40, true, 1);
break;
}

if(_wave == 5)
break;
}

if(NTConfig_KillBaal){

var _portal;

if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe)){
NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
return;
}

NTM_MoveTo(me.areaid, 15092, 5010);
NTP_DoPrecast(true, NTConfig_LeechBo);

while(NTC_FindUnit(NTC_UNIT_MONSTER, 543))
NTC_Delay(500);

_portal = NTC_FindUnit(NTC_UNIT_OBJECT, 563, 1);

if(!_portal){
NTC_SendMsgToScript("NTBotGame.ntj", "NTC_FindUnit()");
return;
}

if(!NTM_UsePortal("Portal", 132, null, _portal)){
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_UsePortal()");
return;
}

NTM_MoveTo(me.areaid, 15138, 5916);

if(!NTA_KillMonster(544)){
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster()");
return;
}

NTSI_PickItems();
}

NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
}

// Internal function
function NT_ClearThroneInt(){

var _attackpos = [15112, 5068, 15075, 5065, 15114, 5045, 15114, 5012, 15095, 5024, 15078, 5013, 15092, 5040];

for(var i = 0 ; i < _attackpos.length ; i += 2){
NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);
NTA_ClearPosition(25, true, 2);
}
}

function NT_ThroneCheckInt(){

var _monster;

if(!NTC_FindUnit(NTC_UNIT_MONSTER, 543))
return 5;

_monster = NTC_FindUnit(NTC_UNIT_MONSTER);

if(_monster){
do{

if(NTA_IsValidMonster(_monster)){

if(_monster.classid == 23 || _monster.classid == 62)
return 1;

if(_monster.classid == 105 || _monster.classid == 381)
return 2;

if(_monster.classid == 557)
return 3;

if(_monster.classid == 558)
return 4;

if(_monster.classid == 571)
return 5;
}

}

while(_monster.GetNext());
}

return 0;
}

function NT_ThronePreAttackInt(){

if(me.classid == NTC_CHAR_CLASS_SORCERESS){

if(NTConfig_AttackSkill[3] == 56 || NTConfig_AttackSkill[3] == 59)
return NTC_CastSkill(NTConfig_AttackSkill[3], 0, 15092, 5028);
}

else if(me.classid == NTC_CHAR_CLASS_PALADIN){

if(NTConfig_AttackSkill[3] == 112){

if(NTConfig_AttackSkill[4] > 0)
NTC_PutSkill(NTConfig_AttackSkill[4], NTC_HAND_RIGHT);

return NTC_CastSkill(NTConfig_AttackSkill[3], 2);
}
}

return false;
}

function NT_CheckHydraInt(){

var _hydra1, _hydra2, _hydra3;

_hydra1 = NTC_FindUnit(NTC_UNIT_MONSTER, 351);
_hydra2 = NTC_FindUnit(NTC_UNIT_MONSTER, 352);
_hydra3 = NTC_FindUnit(NTC_UNIT_MONSTER, 353);

if((_hydra1 && _hydra1.GetStat(172) != 2 && _hydra1.GetState(105))
|| (_hydra2 && _hydra2.GetStat(172) != 2 && _hydra2.GetState(105))
|| (_hydra3 && _hydra3.GetStat(172) != 2 && _hydra3.GetState(105))){

NTM_MoveTo(me.areaid, 15112, 5004);

if(me.GetState(2))
NTC_PutSkill(109, NTC_HAND_RIGHT);

NTC_PingDelay(3000);
}
}

function NTKBL_CheckPlayer(leader){
var _player = GetPlayerUnit();

while(_player.GetNext()){
if(_player.name == leader){
_leaderareaid = _player.areaid;
return true;
}
}
return false;
}

function NT_GameMsgEvents(msg, type){

if(type == 0 && msg.indexOf(_fightertp) != -1){
NTM_UsePortal("BluePortal", 131, _leader);
}

else if(type == 4 && (msg.indexOf("weaken") != -1) && (msg.indexOf(_leader) != -1)) {
NTC_Delay(750);
ExitGame();
}
}



sosito is offline  
Old 11/09/2010, 20:12   #2
 
elite*gold: 0
Join Date: Apr 2004
Posts: 55
Received Thanks: 14
versuchs doch direkt im forum des entwicklers der antwortet recht prompt



krieger is offline  
Old 11/09/2010, 20:28   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 41
Received Thanks: 7
Code:
function NTMain(){

Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");

var i;
var _wave;
var _starttick;

NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();

RegisterEvent(EVENT_GAMEMSG, NT_GameMsgEvents);

if(!NTTM_CheckAct()){
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}

if(me.areaid != 109){
if(!NTTM_TownMove("waypoint")){
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}

if(!NTM_TakeWaypoint(109)){
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
}

NTTMGR_TownManager();
NTTM_TownMove("portalspot");

for(i = 0; i <= 200; i++){
if(NTC_InMyParty(_leader))
break;
Delay(200);
}

while(me.areaid == 109 && NTC_InMyParty(_leader))
{
   [COLOR="Red"]NTM_UsePortal("BluePortal", 131, _leader);[/COLOR]
   Delay(500);
}
.
.
.
function NT_GameMsgEvents(msg, type){

if(type == 0 && msg.indexOf(_fightertp) != -1){
[B][COLOR="Red"]//[/COLOR][/B]NTM_UsePortal("BluePortal", 131, _leader);
}

else if(type == 4 && (msg.indexOf("weaken") != -1) && (msg.indexOf(_leader) != -1)) {
NTC_Delay(750);
ExitGame();
}
einfach das rote von mir einfügen dann sollte es gehen
2face1337 is offline  
Thanks
1 User
Old 11/09/2010, 21:19   #4
 
elite*gold: 0
Join Date: Jun 2010
Posts: 142
Received Thanks: 19
geht perfekt problem wa immer das meine chars erst zur 3ten wave kommen und dann nichtmehr gejoint sind weil kein txt mehr kam ... aber jetzt funkts danke danke


sosito is offline  
Old 11/09/2010, 22:43   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,147
Received Thanks: 306
warum sucht nicht dort Support wo du auch den Bot her hast???
XxArenaxX is offline  
Old 11/10/2010, 14:45   #6
 
elite*gold: 0
Join Date: Jun 2010
Posts: 142
Received Thanks: 19
Quote:
warum sucht nicht dort Support wo du auch den Bot her hast???
habe von dir ja keine hilfe verlangt schon traurig wie manche drauf sind!
sosito is offline  
Old 11/10/2010, 15:31   #7
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,147
Received Thanks: 306
Quote:
Originally Posted by matsas View Post
habe von dir ja keine hilfe verlangt schon traurig wie manche drauf sind!
Schon arm das manche eine einfache Frage direkt als persönliche Kritik ansehen...-.-

Klär mich doch bitte auf, vlt kanst du mir ja zu einer besseren Ansicht verhelfen? Kann halt nicht nachvollziehen warum man nicht in dem Forum nachfragt wo man sich den Bot auch geladen hat. IdR wird einem dort auch besser geholfen!
XxArenaxX is offline  
Old 11/11/2010, 04:28   #8
 
elite*gold: 0
Join Date: Sep 2009
Posts: 1,442
Received Thanks: 290
weil es einfacher ist auf deutsch zu schreiben und er nichtmal 3 minuten für vernünftige Formulierungen opfern will , im epvp forum gibbet ja schliesslich immer iwelche dummen, die einem alles vorkauen.

Son leichter Eon Touch würde elitepvp mal gut tun und solche Topics sollten ignoriert und geclosed werden , grade die letzten wochen ist es extrem geworden mit solchen Topics, sagen viele
Diablofarmer is offline  
Thanks
2 Users
Old 11/11/2010, 06:34   #9
 
elite*gold: 0
Join Date: Dec 2009
Posts: 368
Received Thanks: 61
Quote:
Originally Posted by Diablofarmer View Post
weil es einfacher ist auf deutsch zu schreiben und er nichtmal 3 minuten für vernünftige Formulierungen opfern will , im epvp forum gibbet ja schliesslich immer iwelche dummen, die einem alles vorkauen.

Son leichter Eon Touch würde elitepvp mal gut tun und solche Topics sollten ignoriert und geclosed werden , grade die letzten wochen ist es extrem geworden mit solchen Topics, sagen viele
thx musste mal gesagt werden leider halten sich zu wenig user daran THX geil und so
SparkZ11 is offline  
Thanks
1 User
Old 11/11/2010, 09:07   #10
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,147
Received Thanks: 306
sehe ich genauso-.- Anstatt den Thread einfach zu ignorieren und abtauchen zu lassen muss jeder seinen Kommentar abgeben und den Thread wieder hoch holen. Denke wenn der Erste (bei einem neuen User!) das der Thread falsch ist und wo er Hilfe bekommt reicht das. Alle anderen die es besser wissen sollten (und dies auch tun-.-), deren Threads einfach komplett ohne Kommentar versinken lassen. Wenn der dann trotzdem meint den Thread uppen zu müssen haben wir ja immer noch einen Mod der den dann schließen kann.
XxArenaxX is offline  
Thanks
1 User
Old 11/11/2010, 13:03   #11
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,203
ah ..
closed

is ja geklärt jez.

btw. wie wärs denn.. wenn jemand den komplett uppen würde?


kal_el is offline  
Thanks
1 User
Closed Thread



« d2nt bot help plz | Suche Leecher in SCNL »

Similar Threads
Hab ne frage zu einem supporter script
09/26/2010 - Diablo 2 - 1 Replies
habe gelesen das man wenn man 1 char spielt einstellen kann das mehre ander chars denn in namelock haben und hinterlaufen /monsterkillen Danke imvorraus Mfg.Haschkeks
Hilfe bei einem Script
06/25/2010 - AutoIt - 1 Replies
Hallo könnte mir einer netter weise dieses Script: MsgBox(0,"Hallo","Hallo das ist mein neuer 18.1 Crosshair Trainer by me",5) MsgBox(0,"Viel Spass","=)=)=)=)=)=)=)=)=)=)=)=)=)=)=)=)=)=)",2) #RequireAdmin #include <ButtonConstants.au3> #Include <SendMessage.au3> #include <ie.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3>
Abfrage bei einem Server ob Script aktiv ist
05/22/2010 - AutoIt - 11 Replies
Removed
[PHP] Problem mit einem Fileupload Script
04/15/2010 - Web Development - 3 Replies
Hallo Community Ich kämpfe hier grad etwas mit einem PHP Fileupload Script rum. ^^ Hab von PHP nicht so viel Ahnung. Also das Script überprüft nach dem abschicken der Datei das Format (zb .txt) und schickt das an die upload.php: <form ENCTYPE="multipart/form-data" method="post" name="form1" action="uploadgerman.php"> <INPUT NAME="attached" TYPE="file" size="50"><br>
Wiedereinmal ein Problem mit einem Script
03/21/2008 - Guild Wars - 6 Replies
Hallo, Ich muss schon wieder nerfen. Und schon wieder wgn. einer soo simplen Sache, dass es mich selbst ärgert :mad: Ich wollt den hfff Bot so umschreiben, dass er wenn er über die Map nicht den Ausgang findet er dann den nächsten Verbündeten anvisiert und dadurch rauskriegt wo er steht. Soweit so gut aber ab einer bestimmten stelle macht er nich was er soll er macht das was er machen soll wenn er keinen der Verbündeten erkennt was aber nicht sein kann da die Checksumme stimmt das hab ich...



All times are GMT +1. The time now is 08:56.


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.