Register for your free account! | Forgot your password?

Go Back   elitepvpers > The Black Market > Other Online Games Trading > Diablo 2 Trading
You last visited: Today at 14:35

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

Advertisement



D2NT wie kaufe ich automatisch Tränke?

Discussion on D2NT wie kaufe ich automatisch Tränke? within the Diablo 2 Trading forum part of the Other Online Games Trading category.

Reply
 
Old 10/07/2010, 20:27   #16 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Sep 2010
Posts: 118
Received Thanks: 23
Quote:
Originally Posted by lanara View Post
Ähm nein, das müsstest du hier ändern:
Code:
    if(_numhppots - (_NTT_BeltSize * _numhpcols) [COLOR="Red"]>= -2[/COLOR])
        _needpotions = true;
    if(_nummppots - (_NTT_BeltSize * _nummpcols) [COLOR="Red"]>= -2[/COLOR])
        _needpotions = true;
Dann geht er, wenn er nurnoch 2 oder weniger von den jeweiligen Pots hat.
Danke lanara. Ich kenn mich mit der Java-Sprache net so aus ^^ Wenn ich es auf die von dir beschriebene Weise ändere, kauft er auch neue Pots, wenn beispielsweise nur noch 1 Heilpot vorhanden ist, aber mehr als 2 Manapots??
Evil Knievel is offline  
Old 10/07/2010, 23:28   #17 Trade Status: Unverified(?)

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Quote:
Originally Posted by Evil Knievel View Post
Danke lanara. Ich kenn mich mit der Java-Sprache net so aus ^^ Wenn ich es auf die von dir beschriebene Weise ändere, kauft er auch neue Pots, wenn beispielsweise nur noch 1 Heilpot vorhanden ist, aber mehr als 2 Manapots??
Ja, natürlich.
lanara is offline  
Old 10/07/2010, 23:50   #18 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Sep 2010
Posts: 118
Received Thanks: 23
Kann man auch was einstellen, dass ein kämpfender Bot, der alle seine Tränke im Kampf verbraucht hat, den Kampf unterbricht und per TP in die Stadt geht um neue Tränke zu kaufen. Ich hab TeleChicken aktiv und nach dem Kampf gegen Meppel hätt ich gern, dass er die Truhen rundrum öffnet. Da ist allerdings öfters ne Ghul-Boss-Gruppe, so dass schnell alle Heilpots aufgebraucht sind. Der Portelt sich dann weg bei wenig Life (wegen TeleChick) kann sich aber natürlich nicht heilen, geht wieder zu den Monstern (kann aber nicht richtig angreifen) und portelt sich wieder in Sicherheit. Das Spielchen hat der Bot bei mir 5 min gemacht.
Evil Knievel is offline  
Old 10/07/2010, 23:57   #19 Trade Status: Unverified(?)

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Quote:
Originally Posted by Evil Knievel View Post
Kann man auch was einstellen, dass ein kämpfender Bot, der alle seine Tränke im Kampf verbraucht hat, den Kampf unterbricht und per TP in die Stadt geht um neue Tränke zu kaufen. Ich hab TeleChicken aktiv und nach dem Kampf gegen Meppel hätt ich gern, dass er die Truhen rundrum öffnet. Da ist allerdings öfters ne Ghul-Boss-Gruppe, so dass schnell alle Heilpots aufgebraucht sind. Der Portelt sich dann weg bei wenig Life (wegen TeleChick) kann sich aber natürlich nicht heilen, geht wieder zu den Monstern (kann aber nicht richtig angreifen) und portelt sich wieder in Sicherheit. Das Spielchen hat der Bot bei mir 5 min gemacht.
Man könnte einbaun, dass er beim Telechick direkt mit schaut, ob noch genug Tränke vorhanden sind. Dazu in der NTAttack.ntl folgendes hinzufügen:

Code:
function NTTMGR_TeleChick(simple)
{
   var _LifeMax, _ManaMax;
   _LifeMax = me.hpmax;
   _ManaMax = me.mpmax;
            if(NTConfig_TeleChicken > 0)
            {
            if(parseInt(me.hp*100/_LifeMax) < NTConfig_TeleChicken)
            {
            NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿE00000TeleChicken")
            NTM_MoveTo(me.areaid, me.x+30, me.y+30);
            [COLOR="Red"]NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe)[/COLOR]
            NTC_Delay(4500);
            NTM_MoveTo(me.areaid, me.x-30, me.y-30);
            }
            }
}
lanara is offline  
Thanks
1 User
Old 10/08/2010, 17:06   #20 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Sep 2010
Posts: 118
Received Thanks: 23
Mhh, also der Bot geht immer noch nicht in die Town, wenn er TeleChicken macht und dabei keine Heiltränke hat. Also es ist so, ich hab normalerweise zwei Reihen Heiltränke und zwei Reihen Manatränke im Gürtel. Wieder die Situation unten bei Meppel. Er killt Meppel, will an die Truhen und kämpft gegen nen Boss-Mob Ghule. Dabei verbraucht er alle Heiltränke. Er macht TeleChicken, hat keine Heiltränke mehr ABER noch mehr als 4 Manatränke, geht aber nicht in die Town. Könnte es daran liegen, dass bei dem Code
Quote:
Originally Posted by lanara View Post
Ähm nein, das müsstest du hier ändern:
Code:
    if(_numhppots - (_NTT_BeltSize * _numhpcols) [COLOR="Red"]>= -2[/COLOR])
        _needpotions = true;
    if(_nummppots - (_NTT_BeltSize * _nummpcols) [COLOR="Red"]>= -2[/COLOR])
        _needpotions = true;
Dann geht er, wenn er nurnoch 2 oder weniger von den jeweiligen Pots hat.
der Bot doch erst in die Town geht, wenn von beiden Potarten, also Heil- und Mana-Pots, nur noch weniger als 2 vorhanden sind?
Evil Knievel is offline  
Old 10/08/2010, 17:17   #21 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Dec 2008
Posts: 151
Received Thanks: 8
Das sind ja 2 Fallentscheidungen und 1 davon trifft ja zu - also kanns das ned sein meien ich
bösewichtel is offline  
Old 10/08/2010, 17:35   #22 Trade Status: Unverified(?)

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
So ist es. Sobald eines der beiden zutrifft, setzt er den Wert auf true, was zur Folge hat, dass er in die Stadt geht. Hast du denn auch wirklich alles in der NTTownManager.ntl richtig stehen jetzt?
lanara is offline  
Old 10/08/2010, 18:29   #23 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Sep 2010
Posts: 118
Received Thanks: 23
Eigentlich schon. Hab mir nochmal alle Posts angeschaut, sollte eigentlich alles stimmen.
Hier mal die Änderung der NTTownManager.ntl-Datei:

Code:
function NTM_CheckBelt()
{
    var _needpotions = false;
    var _NTT_BeltColNeeded = new Array(4);
    _NTT_BeltColNeeded[0] = 0;
    _NTT_BeltColNeeded[1] = 0;
    _NTT_BeltColNeeded[2] = 0;
    _NTT_BeltColNeeded[3] = 0;
    
    var _NTT_BeltSize = NTC_GetBeltSize();
    var _numhppots = 0;
    var _numhpcols = 0;
    var _nummppots = 0;
    var _nummpcols = 0;

    for(var i = 0 ; i < 4 ; i++)
    {
        _NTT_BeltColNeeded[i] = NTT_GetNeededPotionsColInt(NTConfig_BeltColType[i], i);
        if(NTConfig_BeltColType[i] == "hp")
        {
            _numhppots += _NTT_BeltColNeeded[i];
            _numhpcols++;
        }
        
        if(NTConfig_BeltColType[i] == "mp")
        {
            _nummppots += _NTT_BeltColNeeded[i];
            _nummpcols++;
        }
    }
    if(_numhppots - (_NTT_BeltSize * _numhpcols) == -3)
        _needpotions = true;
    if(_nummppots - (_NTT_BeltSize * _nummpcols) == -3)
        _needpotions = true;
        
    return _needpotions;
}

}
Und hier die Änderung der NTAttack.ntl-Datei:
Code:
function NTTMGR_TeleChick(simple)
{
   var _LifeMax, _ManaMax;
   _LifeMax = me.hpmax;
   _ManaMax = me.mpmax;
            if(NTConfig_TeleChicken > 0)
            {
            if(parseInt(me.hp*100/_LifeMax) < NTConfig_TeleChicken)
            {
            NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿE00000TeleChicken")
            NTM_MoveTo(me.areaid, me.x+30, me.y+30);
            NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe)
            NTC_Delay(4500);
            NTM_MoveTo(me.areaid, me.x-30, me.y-30);
            }
            }
}
Evil Knievel is offline  
Old 10/08/2010, 19:39   #24 Trade Status: Unverified(?)

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Ähm zunächst mal hast du die Funktion NTM_Checkbelt() genannt, heißt sie denn dann auch im CheckSafe so? Desweiteren:
Code:
if(_numhppots - (_NTT_BeltSize * _numhpcols) [COLOR="Red"]== -3[/COLOR])
        _needpotions = true;
    if(_nummppots - (_NTT_BeltSize * _nummpcols) [COLOR="Red"]== -3[/COLOR])
        _needpotions = true;
Wtf? Da ist es ja kein Wunder, dass nix passiert.
lanara is offline  
Old 10/08/2010, 20:20   #25 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Sep 2010
Posts: 118
Received Thanks: 23
@lanara

Code:
if(_numhppots - (_NTT_BeltSize * _numhpcols) [COLOR="Red"]== -3[/COLOR])
        _needpotions = true;
    if(_nummppots - (_NTT_BeltSize * _nummpcols) [COLOR="Red"]== -3[/COLOR])
        _needpotions = true;
Ich dachte, diese Schleife guckt, wie viel Pots von jeder Sorte noch da sind. Und ich dacht die von dir angegebene "-2" bedeutet, wenn nur noch 2 Tränke von jeder Sorte da sind, soll er in die Town gehen. Und da hab ich mir gedacht es kann net Schaden, wenn schon geht, wenn nur noch 3 da sind. Aber anscheinend hab ich die Schleifenabfrage net ganz verstanden ~~

Und zu NTM_CheckBelt(). Muss ich die Funktion in die NTAttack.ntl-Datei bei
der Funktion NTTMGR_TeleChick(simple) bei NTTMGR_CheckSafe(...) einfügen??

Ansonsten hab ich alles so gemacht wie du gesagt hast, also gleiche Namen verwendet und so und alles per copy/paste übernommen.
Evil Knievel is offline  
Old 10/08/2010, 20:29   #26 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Dec 2008
Posts: 151
Received Thanks: 8
Du kannst glaube ich auch nicht einfach aus >= -2 (größer oder gleich) ein == (genau gleich) -3 machen.

Wenn Du eine Funktion "AlfredGünther" nennst, kannst Du nicht versuchen sie an anderer Stelle mit dem Namen "KarlDall" aufrufen zu wollen :>
bösewichtel is offline  
Old 10/08/2010, 20:30   #27 Trade Status: Unverified(?)

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Quote:
Originally Posted by Evil Knievel View Post
@lanara

Code:
if(_numhppots - (_NTT_BeltSize * _numhpcols) [COLOR="Red"]== -3[/COLOR])
        _needpotions = true;
    if(_nummppots - (_NTT_BeltSize * _nummpcols) [COLOR="Red"]== -3[/COLOR])
        _needpotions = true;
Ich dachte, diese Schleife guckt, wie viel Pots von jeder Sorte noch da sind. Und ich dacht die von dir angegebene "-2" bedeutet, wenn nur noch 2 Tränke von jeder Sorte da sind, soll er in die Town gehen. Und da hab ich mir gedacht es kann net Schaden, wenn schon geht, wenn nur noch 3 da sind. Aber anscheinend hab ich die Schleifenabfrage net ganz verstanden ~~

Und zu NTM_CheckBelt(). Muss ich die Funktion in die NTAttack.ntl-Datei bei
der Funktion NTTMGR_TeleChick(simple) bei NTTMGR_CheckSafe(...) einfügen??

Ansonsten hab ich alles so gemacht wie du gesagt hast, also gleiche Namen verwendet und so und alles per copy/paste übernommen.
Dann musst du aber auch >= machen und nicht ==. Bei dir würde er nur in die Stadt gehen, wenn er noch genau 3 Pots hat. Und nein, ich meinte in der NTTownManager
Code:
function NTTMGR_CheckSafe(selfmask, mercmask)
{
    if(((selfmask&0x01) && [COLOR="Red"]NTM_CheckBelt()[/COLOR]) || ((mercmask&0x01) && NTT_CheckMerc()) || NTTMGR_CheckCurse(selfmask, mercmask))
        return NTTMGR_VisitTown();

    return true;
}
Ob du es da so hast.
lanara is offline  
Old 10/08/2010, 22:53   #28 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Sep 2010
Posts: 118
Received Thanks: 23
Ach, ich Esel. Das größer Zeichen ">" bei ">=" übersehen, als ich die "-2" übernommen hatte. ~~ So'n shiiiit. Alles andere hab ich aber. Bin wieder am Test *stöhhn*

€: Feedback: Klappt jetzt wunderbar. Danke lanara.
Evil Knievel is offline  
Old 10/21/2010, 20:42   #29 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Sep 2010
Posts: 394
Received Thanks: 77
Quote:
Originally Posted by lanara View Post
Ähm nein, das müsstest du hier ändern:
Code:
    if(_numhppots - (_NTT_BeltSize * _numhpcols) [COLOR="Red"]>= -2[/COLOR])
        _needpotions = true;
    if(_nummppots - (_NTT_BeltSize * _nummpcols) [COLOR="Red"]>= -2[/COLOR])
        _needpotions = true;
Dann geht er, wenn er nurnoch 2 oder weniger von den jeweiligen Pots hat.

Hab ich jetzt bei mir geändert aber irgendwie steht meine Zauberin immernoch ohne Manatränke im Kuhlevel

Weiß nicht, ob es damit zusammenhängt aber mein Gürtel: hp,mp,mp,rv
Taxtor is offline  
Old 10/21/2010, 23:40   #30 Trade Status: Unverified(?)
 
BallersAcc2's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 357
Received Thanks: 65
Quote:
Originally Posted by Daarmy View Post
Insight
this : P

und btw was soll denn der quatsch von metelneo1122 jedem ein thanks zu verpassen XD
( kannste mir ja uch gleich ma eins geben ) xD
BallersAcc2 is offline  
Reply


Similar Threads Similar Threads
D2NT-Bot Tränke
09/29/2010 - Diablo 2 - 1 Replies
So, ich habe das Problem, dass ich mit meiner Sorc in norm botten möchte. Nun kauft der bot aber nur die kleinsten Tränke und ist damit natürlich nach kurzem telen oom. Davor hatte ich das Problem, dass er dann gegammelt hat oder den jeweiligen Bossrun abgebrochen hat, da habe ich aber zum Glück schon was im Hilfe-Thread vom D2NT gefunden damit sollte er dann wenigstens nichtmehr abbrechen. Das eigentliche Problem ist aber auch damit für mich nicht gelöst, auch wenn er dauernd in...
D2NT Bot Tränke
04/10/2010 - Diablo 2 - 1 Replies
mein bot nimmt manchmal einfach keinen reg trank obwohl sie im inventar liegen und manchmal einfach zu spät, genauso ist das mit den heil und mana tränken, ist das normal oder nur bei mir so?
d2nt wichtige frage zu die tränke
03/28/2010 - Diablo 2 - 3 Replies
ich wollte mal fragen wo ich einstellen kann ab wan er tränke nehm soll der trinkt die erst sehr spät und geht dan halt raus . plz help er soll sie trinken wen ca 1/4 weg ist
Party Tränke Bot
01/03/2010 - GW Exploits, Hacks, Bots, Tools & Macros - 22 Replies
Hi, kann hier jemand mal einen Bot schreiben, der immer wieder in einen anderen Dis wechselt und wieder einen Trank trinkt. Wäre echt cool von euch THX
Tränke
09/05/2009 - Metin2 Private Server - 13 Replies
was bringen diese tränke her habe sie mal auf denn marktplazt für 5kk gekauft^^ http://img84.imageshack.us/img84/7290/trnke.png



All times are GMT +1. The time now is 14:36.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.