Autor Thema: [D2NT] XP Shrine Catcher  (Gelesen 2414 mal)

medix

  • Jr. Member
  • **
  • Danke
  • -vergeben: 2
  • -erhalten: 14
  • Beiträge: 75
    • Profil anzeigen

[D2NT] XP Shrine Catcher
« am: Mai 24, 2010, 06:12:41 »
Hi, ich möchte hier ein Script releasen welches ermöglicht ,dass der Bot automatisch nach einem XP Shrine sucht in Act1 bevor er zum Baalrun geht und leecht.

Erstellt im Ordner bots ein neues script und wir nennen es NTExp.ntj


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("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}

NTTMGR_TownManager();






const _MyCS_SHRINE     = GetLocaleString(3255);

while(!me.GetState(137)){

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


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

NTP_DoPrecast(true);
getShrine();

NTM_MakeTP();

NTM_UsePortal("BluePortal");

if(me.GetState(137)){
break;
}




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


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


getShrine();

NTM_MakeTP();

NTM_UsePortal("BluePortal");

if(me.GetState(137)){
break;
}



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


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


getShrine();

NTM_MakeTP();

NTM_UsePortal("BluePortal");
break;
}

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

}



///////////////////////FUNCTIONS///////////////////////////////////////////////////




function getShrine()
{
const _MyCS_SHRINE     = GetLocaleString(3255);
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);

if(_unit)
{
for(n = 0 ; n < _unit.length ; n++)
{
if(_unit[n].id == 2)
{
NTM_MoveTo(me.areaid, _unit[n].roomx*5+_unit[n].x, _unit[n].roomy*5+_unit[n].y);
_object = NTC_FindUnit(NTC_UNIT_OBJECT, _MyCS_SHRINE);

do
{

NTM_MoveTo(me.areaid, _object.x-3, _object.y);



} while(_object.GetNext() && !me.GetState(13));

}
}


}
}

nun geht ihr in eure char config und fügt folgendes VOR eurem Leechscript hinzu:

NTConfig_Script.push("NTExp.ntj");

Ihr benötigt folgende WPS: Kalte Ebene, Feld der Steine und Dunkelwald. Der Bot klappert die WPs nun nach einem XP shrine ab ;).

sry hab was vergessen: und zwar müsst ihr zuerst dieses Script von EON installieren sonst nimmt er die schreine nicht :)
You are not allowed to view links.Register or Login
Folgende Mitglieder haben sich bei ihnen bedankt für diesen Beitrag:
« Letzte Änderung: Mai 24, 2010, 09:59:36 von medix »

Bot_for_Fun

  • Sr. Member
  • ****
  • Danke
  • -vergeben: 9
  • -erhalten: 37
  • Beiträge: 484
    • ICQ Messenger - 426234793
    • Profil anzeigen
    • Bot-Area.net
    • E-Mail
Re: [D2NT] XP Shrine Catcher
« Antwort #1 am: Mai 24, 2010, 07:09:41 »
funktioniert wunderbar  :thumbsup:
€: aber manchmal telt der sich einfach an denen vorbei  :ohmy:
« Letzte Änderung: Mai 24, 2010, 07:12:37 von Bot_for_fun »



1. Bot downloaden & einstellen
2. Bot starten
3. Mf-runs
4. ???
5. Profit

Xunai

  • Administrator
  • Hero Member
  • *****
  • Danke
  • -vergeben: 15
  • -erhalten: 124
  • Beiträge: 885
    • Profil anzeigen
Re: [D2NT] XP Shrine Catcher
« Antwort #2 am: Mai 24, 2010, 07:10:35 »
Jo vielen dank :)

reverze

  • Jr. Member
  • **
  • Danke
  • -vergeben: 0
  • -erhalten: 0
  • Beiträge: 61
    • Profil anzeigen
Re: [D2NT] XP Shrine Catcher
« Antwort #3 am: Mai 24, 2010, 07:18:58 »
klingt gut.. erstmal vielen dank
ABER *g*

wer was ist ein exp shrine?

« Letzte Änderung: Mai 24, 2010, 07:36:10 von Bot_for_Fun »

Bot_for_Fun

  • Sr. Member
  • ****
  • Danke
  • -vergeben: 9
  • -erhalten: 37
  • Beiträge: 484
    • ICQ Messenger - 426234793
    • Profil anzeigen
    • Bot-Area.net
    • E-Mail
Re: [D2NT] XP Shrine Catcher
« Antwort #4 am: Mai 24, 2010, 07:37:03 »
erstma sry wegen beitrag edit @ reverze (war ein missclick) ^^
so
ein xp shrine ist ein Erfahrungs Schrein



1. Bot downloaden & einstellen
2. Bot starten
3. Mf-runs
4. ???
5. Profit

frankers1987

  • Full Member
  • ***
  • Danke
  • -vergeben: 2
  • -erhalten: 67
  • Beiträge: 121
    • ICQ Messenger - 553097877
    • Profil anzeigen
Re: [D2NT] XP Shrine Catcher
« Antwort #5 am: Mai 24, 2010, 09:42:46 »
schöne sache,werde es mal in den d2nt einfügen als option und noch etwas umbauen,für get beim run/telen
Boting and PvP 4 life!

medix

  • Jr. Member
  • **
  • Danke
  • -vergeben: 2
  • -erhalten: 14
  • Beiträge: 75
    • Profil anzeigen
Re: [D2NT] XP Shrine Catcher
« Antwort #6 am: Mai 24, 2010, 10:00:08 »
Sry hatte was vergessen hab den ersten Post noch upgedaten und zwar benötigt ihr noch folgendes script von eon:

You are not allowed to view links.Register or Login

G315735KR4NK

  • Newbie
  • *
  • Danke
  • -vergeben: 1
  • -erhalten: 7
  • Beiträge: 33
    • Profil anzeigen
Re: [D2NT] XP Shrine Catcher
« Antwort #7 am: Mai 26, 2010, 04:15:31 »
YEAH,

das hab ich scho gesucht =)

DANKE!

Bot_for_Fun

  • Sr. Member
  • ****
  • Danke
  • -vergeben: 9
  • -erhalten: 37
  • Beiträge: 484
    • ICQ Messenger - 426234793
    • Profil anzeigen
    • Bot-Area.net
    • E-Mail
Re: [D2NT] XP Shrine Catcher
« Antwort #8 am: Mai 27, 2010, 09:33:28 »
also auch mit dem, was auf edgeofnowhere stand nimmt der die fast nie  :unsure:



1. Bot downloaden & einstellen
2. Bot starten
3. Mf-runs
4. ???
5. Profit

medix

  • Jr. Member
  • **
  • Danke
  • -vergeben: 2
  • -erhalten: 14
  • Beiträge: 75
    • Profil anzeigen

Re: [D2NT] XP Shrine Catcher
« Antwort #9 am: Mai 27, 2010, 10:12:12 »
also auch mit dem, was auf edgeofnowhere stand nimmt der die fast nie  :unsure:


Nie oder fast nie? ;)

wie schaut denn deine NTM_TeleportTo funktion aus in der NTMove datei?


pober mal die:


function NTM_TeleportTo(x, y)
{
   NTC_CastSkill(54, NTC_HAND_RIGHT, x, y);
   MyCS_CatchShrine();
   for(var i = 0 ; i < 15 ; i++)
   {
      if(Math.abs(me.x-x) < 4 && Math.abs(me.y-y) < 4)
         return true;

      NTC_Delay(NTC_DELAY_FRAME);
     
      //MyCS_CatchShrine();
   }

   return false;
}


Bot_for_Fun

  • Sr. Member
  • ****
  • Danke
  • -vergeben: 9
  • -erhalten: 37
  • Beiträge: 484
    • ICQ Messenger - 426234793
    • Profil anzeigen
    • Bot-Area.net
    • E-Mail
Re: [D2NT] XP Shrine Catcher
« Antwort #10 am: Mai 28, 2010, 06:02:33 »
also auch mit dem, was auf edgeofnowhere stand nimmt der die fast nie  :unsure:




Nie oder fast nie? ;)

wie schaut denn deine NTM_TeleportTo funktion aus in der NTMove datei?


pober mal die:


function NTM_TeleportTo(x, y)
{
   NTC_CastSkill(54, NTC_HAND_RIGHT, x, y);
   MyCS_CatchShrine();
   for(var i = 0 ; i < 15 ; i++)
   {
      if(Math.abs(me.x-x) < 4 && Math.abs(me.y-y) < 4)
         return true;

      NTC_Delay(NTC_DELAY_FRAME);
     
      //MyCS_CatchShrine();
   }

   return false;
}


ich hab das in der NTMove datei auch so wie du es geschrieben hast ^^
btw: wo muss das hin ?:
Zitat
   MyConfig_CatchExperienceShrine = true; // hits exp shrines.
   MyConfig_CatchGemShrine        = true; // hits gem shrines.
   MyConfig_CatchSkillShrine = true; // hits skill shrines.
   MyConfig_CatchArmorShrine = true; // hits armor shrines.
   MyConfig_CatchResistShrine = true; // hits resist shrines.




1. Bot downloaden & einstellen
2. Bot starten
3. Mf-runs
4. ???
5. Profit

medix

  • Jr. Member
  • **
  • Danke
  • -vergeben: 2
  • -erhalten: 14
  • Beiträge: 75
    • Profil anzeigen
Re: [D2NT] XP Shrine Catcher
« Antwort #11 am: Mai 28, 2010, 06:11:52 »
Gehört in die charconfig ;)

Bot_for_Fun

  • Sr. Member
  • ****
  • Danke
  • -vergeben: 9
  • -erhalten: 37
  • Beiträge: 484
    • ICQ Messenger - 426234793
    • Profil anzeigen
    • Bot-Area.net
    • E-Mail
Re: [D2NT] XP Shrine Catcher
« Antwort #12 am: Mai 28, 2010, 06:28:00 »
ja aber wo denn da ? ^^
Ich hab das so :

Spoiler (hover to show)



1. Bot downloaden & einstellen
2. Bot starten
3. Mf-runs
4. ???
5. Profit

Bot_for_Fun

  • Sr. Member
  • ****
  • Danke
  • -vergeben: 9
  • -erhalten: 37
  • Beiträge: 484
    • ICQ Messenger - 426234793
    • Profil anzeigen
    • Bot-Area.net
    • E-Mail
Re: [D2NT] XP Shrine Catcher
« Antwort #13 am: Mai 29, 2010, 07:17:41 »
wo habt ihr das denn hingemacht ?  :ohmy:



1. Bot downloaden & einstellen
2. Bot starten
3. Mf-runs
4. ???
5. Profit

Xunai

  • Administrator
  • Hero Member
  • *****
  • Danke
  • -vergeben: 15
  • -erhalten: 124
  • Beiträge: 885
    • Profil anzeigen
Re: [D2NT] XP Shrine Catcher
« Antwort #14 am: Mai 29, 2010, 07:35:49 »
Geht bei mir wunderbar.

du musst

Zitat
   MyConfig_CatchExperienceShrine = true; // hits exp shrines.
   MyConfig_CatchGemShrine        = true; // hits gem shrines.
   MyConfig_CatchSkillShrine = true; // hits skill shrines.
   MyConfig_CatchArmorShrine = true; // hits armor shrines.
   MyConfig_CatchResistShrine = true; // hits resist shrines.


irgendwo in der charconfig einfügen NACH

Zitat
function NT_LoadConfig()
{


du hast es davor.


und nicht ganz am schluss also es muss in der funktion NT_LoadConfig(){
}

sein.

Wo es dort ist , ist egal.
Folgende Mitglieder haben sich bei ihnen bedankt für diesen Beitrag: