Register for your free account! | Forgot your password?

You last visited: Today at 13:49

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

Advertisement



Co Dia Script

Discussion on Co Dia Script within the Diablo 2 forum part of the Other Online Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
Co Dia Script

Hey Leute, nach ner weile such ich jetzt ma wieder und biete nicht ,
und zwar suche ich ein Dia Co script das beim Star anfängt und nicht vom Star zum Eingang zurück telt, die ganzen auf eon und die hier (imo bis auf das von hdin die gleichen).

Hat hier vll jmd eines oder ne ahnung wie ich das :
Code:
function NTMain()
{
   Include("libs/common/NTCommon.ntl");
   NTC_IncludeLibs();
   NTC_IncludeConfig("NTBot/char_configs");

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

   NTA_Initialize(); // 10

   var _leader = "Massendefekt"; // Name of leader's character in game (exactly)

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

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

   if(!NTM_TakeWaypoint(103))
   {
      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 == 103 && NTC_InMyParty(_leader))
   {
      NTM_UsePortal("BluePortal", 131, _leader); // 50
      Delay(500);
     
   }

   NTA_ClearPosition(25, true, 2);
   Delay(100);
   NTA_ClearPosition(25, true, 2);
   NTP_DoPrecast(true);
   Delay(100);
   NTA_ClearPosition(25, true, 2);
   

   if(!NTM_MoveTo(107, 7797, 5815))
   {
      NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
      return;
   }

   if(!NTM_MoveTo(107, 7797, 5740))
   {
      NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
      return;
   }

   if(!NTM_MoveTo(107, 7798, 5701))
   {
      NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
      return;
   }

   if(!NTM_MoveTo(107, 7797, 5608))
   {
      NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
      return;
   }

   // Gap from river to chaos.

   if(!NTM_MoveTo(108, 7792, 5525))
   {
      NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
      return;
   }






   if(NTConfig_PublicMode)
   {
      var _attackpos = [7793, 5566, 7793, 5544, 7794, 5524, 7796, 5504, 7797, 5492, 7810, 5486, 7810, 5478, 7777, 5490, 7769, 5475, 7769, 5455, 7769, 5435, 7773, 5420, 7793, 5419, 7811, 5422, 7817, 5405, 7818, 5384, 7814, 5361, 7796, 5359, 7776, 5357, 7778, 5337, 7796, 5337, 7812, 5343, 7797, 5321, 7780, 5314];

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

      NTA_ClearPosition(20, false, 2);

      NTM_MoveTo(me.areaid, 7790, 5544);

      NTC_PingDelay(1000);

      NTA_ClearPosition(20, true, 2);

      NTM_MoveTo(me.areaid, 7790, 5544);

      NTA_ClearPosition(20, true, 2);
      Delay(200);
      NTA_ClearPosition(20, true, 2);


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

         NTA_ClearPosition(25, true, 2);
      }

   }

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

   //if(NTConfig_PublicMode)
      //Say("Killing Diablo");

   NTP_DoPrecast(true);

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

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

   NTC_FindUnit(NTC_UNIT_MONSTER, 243, 100);

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

   NTSI_PickItems();

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

// Internal function
function NT_OpenSealsInt()
{
   var i, _unit;
   var _result;

   _unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);

   //if(!_unit)
      //return false;

   _result = false;

   if(NTConfig_PublicMode = false)
   {
      if(!NTM_MoveTo(108, 7792, 5292))
      {
         NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
         return;
      }   
   }
     

   if(_unit[0].roomy*5 + _unit[0].y == 5275)
      _result = NT_OpenVizierSealInt(1);
   else
      _result = NT_OpenVizierSealInt(2);


   //if(!_result)
      //return false;

   _result = false;

   if(_unit[0].roomx*5 + _unit[0].x == 7773)
      _result = NT_OpenDeSeisSealInt(1);
   else
      _result = NT_OpenDeSeisSealInt(2);

   //if(!_result)
      //return false;

   NTP_DoPrecast(true);

   _result = false;

   if(_unit[0].roomx*5 + _unit[0].x == 7893)
      _result = NT_OpenVenomSealInt(2);
   else
      _result = NT_OpenVenomSealInt(1);

   return _result;
}

function NT_OpenVizierSealInt(type)
{
   var i, n;
   var _attackpos = [7792, 5292, 7785, 5300, 7773, 5304, 7762, 5307, 7752, 5313, 7755, 5293, 7746, 5283, 7733, 5284, 7719, 5283, 7727, 5294, 7729, 5316, 7710, 5320, 7682, 5321, 7666, 5321, 7652, 5303, 7649, 5281];

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

      NTA_ClearPosition(25, true, 2);
   }

   for(i = 0 ; i < 3 ; i++)
   {
      if(type == 1)
      {
         //NT_OpenSealInt(395, 7654, 5310);
         //NT_OpenSealInt(396, 7659, 5277);

         //NTM_MoveTo(me.areaid, 7673, 5316);
      }
      else
      {
         //NT_OpenSealInt(395, 7650, 5276);
         //NT_OpenSealInt(396, 7651, 5310);

         NTM_MoveTo(me.areaid, 7675, 5295);
         Delay(1500);
         NTA_ClearPosition(30);
      }

      for(n = 0 ; n < 10 ; n++)
      {
         NTC_Delay(100);
   
            if(NTA_KillMonster(GetLocaleString(2851)))
            {
            NTSI_PickItems();
               if(type == 2)
               {
                  return NTM_MoveTo(me.areaid, 7750, 5280);
               }
               else
               {
                  NTM_MoveTo(108, 7683, 5314);

                  NTM_MoveTo(108, 7723, 5313);
     
                  return NTM_MoveTo(me.areaid, 7750, 5280);
               }
            }
         

      }

   }

   return false;
}

function NT_OpenDeSeisSealInt(type)
{
   var i, n;
   var _attackpos = [7792, 5292, 7793, 5278, 7782, 5266, 7773, 5251, 7786, 5250, 7799, 5249, 7810, 5247, 7818, 5240, 7804, 5231, 7792, 5234, 7778, 5222, 7767, 5202, 7779, 5199, 7767, 5162, 7778, 5152, 7791, 5153];
   var _monstername = GetLocaleString(2852);

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

      NTA_ClearPosition(25, true, 2);
   }

   for(i = 0 ; i < 3 ; i++)
   {
      if(type == 1)
      {
         //NT_OpenSealInt(394, 7769, 5158);

         NTM_MoveTo(me.areaid, 7790, 5153);
         Delay(100);
         NTM_MoveTo(me.areaid, 7814, 5156);
         Delay(100);
         NTM_MoveTo(me.areaid, 7818, 5172);
         Delay(100);
         NTM_MoveTo(me.areaid, 7817, 5190);
         Delay(100);
         NTM_MoveTo(me.areaid, 7803, 5198);
         Delay(100);
         NTM_MoveTo(me.areaid, 7783, 5197);
         Delay(100);
         NTM_MoveTo(me.areaid, 7780, 5215);
         NTA_ClearPosition(30);
      }
      else
      {
         //NT_OpenSealInt(394, 7810, 5156);

         NTM_MoveTo(me.areaid, 7783, 5153);
         Delay(100);
         NTM_MoveTo(me.areaid, 7774, 5169);
         NTA_ClearPosition(30);
      }

      for(n = 0 ; n < 10 ; n++)
      {
         NTC_Delay(100);

         if(NTA_KillMonster(GetLocaleString(2852)))
         {
            NTA_ClearPosition(30);
            NTSI_PickItems();

            return NTM_MoveTo(me.areaid, 7800, 5255);
         }
      }
   }

   return false;
}

function NT_OpenVenomSealInt(type)
{
   var i, n;
   var _attackpos = [7792, 5292, 7805, 5287, 7817, 5281, 7828, 5277, 7828, 5291, 7837, 5303, 7850, 5310, 7845, 5289, 7850, 5276, 7866, 5287, 7881, 5287, 7907, 5271, 7924, 5289];
   var _monstername = GetLocaleString(2853);

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

      NTA_ClearPosition(25, true, 2);
   }

   for(i = 0 ; i < 3 ; i++)
   {
      if(type == 1)
      {
         //NT_OpenSealInt(393, 7915, 5280);
         //NT_OpenSealInt(392, 7895, 5318);

         NTM_MoveTo(me.areaid, 7892, 5298);
      }
      else
      {
         //NT_OpenSealInt(393, 7905, 5277);
         //NT_OpenSealInt(392, 7916, 5310);

         NTM_MoveTo(me.areaid, 7937, 5305);
      }

      for(n = 0 ; n < 10 ; n++)
      {
         NTC_Delay(200);

         if(NTA_KillMonster(GetLocaleString(2853)))
         {
           
            NTA_ClearPosition(30);
            NTSI_PickItems();
               NTC_PingDelay(1000);

            return true;
         }
      }
   }

   Delay(5000)
   return false;
}

function NT_OpenSealInt(classid, x, y)
{
   var _seal;

   NTM_MoveTo(me.areaid, x, y);

   NTA_ClearPosition(25, true, 2);
   NTA_ClearPosition(25)

   _seal = NTC_FindUnit(NTC_UNIT_OBJECT, classid, 5);

   if(!_seal)
      return false;

   if(_seal.mode > 0)
      return true;

   if(classid == 392 || 393)
{
   for(var i = 2 ; i < 4 ; i+=2)
   {
      if((i % 2) == 0)
      {
         if(GetDistance(me, _seal) > 2)
            NTM_MoveTo(_seal.areaid, _seal.x+1, _seal.y);

         NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _seal);
         Delay(1000)
      }

      if(_seal.mode > 0)
         return true;
   }

   return false;
}
   else
{
   for(var i = 0 ; i < 4 ; i++)
   {
      if((i % 2) == 0)
      {
         if(GetDistance(me, _seal) > 2)
            NTM_MoveTo(_seal.areaid, _seal.x+1, _seal.y);

         NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _seal);
         Delay(1000)
      }


      if(_seal.mode > 0)
         return true;
   }

   return false;
}
}
so um schreib das er vom star beginnt? ES DREHT SICH UM DEN HELPER NICHT DEN HDIN AN SICH!
Loikaemie is offline  
Old 05/16/2010, 12:50   #2
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
21 watchs und keiner ne ahnung?
Loikaemie is offline  
Old 05/17/2010, 14:33   #3
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
52 views...
Loikaemie is offline  
Old 05/18/2010, 13:36   #4
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
83
entweder suchens mehrere oder manche wollen nur mein leiden betrachten D:
Loikaemie is offline  
Old 05/18/2010, 13:41   #5
 
sternenlooper's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,675
Received Thanks: 789
wenn ich nur genau verstehen würde was du meinst *g*

normal macht der leader ja ein tp am eingang auf! der co-char geht durch und beide laufen gemeinsam weiter!

soll nun der co-char vortelen und vorne am stern kämpfen wärend der leader am eingang kämpft?!

hast du deinen leader so eingestellt das er erst am stern ein tp aufmacht?
und wenn du deinen leader so eingestellt hast dürfte es doch kein prob sein die positionen des co-chars so zu ändernd as er die vorderen puntke nicht mehr antelt!
sternenlooper is offline  
Old 05/18/2010, 13:46   #6
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
immerhin ma einer der was sagt

ne also der leader isn kukbot -> tp wird am stern bei dia aufgemacht, jetzt telen aber die ganzen codia baals zurück zum eingang und kämpfen sich vor.
Loikaemie is offline  
Old 05/18/2010, 14:14   #7
 
elite*gold: 0
Join Date: Mar 2010
Posts: 42
Received Thanks: 1
Dann nimm die Attack Koordinaten raus, die du nicht machen willst.
*im CoDia Skript
Bin gerade nicht daheim, deshalb kann ich dir die Zeile nicht sagen aber so ca:

var attackpos( 7781, 6518, 7760, 6550 ..... usw)
Das sind die Koords die er abklappert, also x- und y-achse (x , y ,x ,y .. usw)

Schau die mal durch und nimm die Koords raus, die er nicht absuchen soll.
postboy99 is offline  
Old 05/18/2010, 15:43   #8
 
elite*gold: 0
Join Date: Mar 2010
Posts: 26
Received Thanks: 0
habs selbe problem, mein leader fängt beim stern an, mein dudu teleportiert sich jedoch ganz zum anfang und fängt da dann an zu killen.

da der bot mit den nados nicht wirklich der treffsicherste ist dauert es ewig bevor er mal beim stern ist.

wär sehr dankbar wenn jemand die koods hier posten kann, die ich rausnehmen muss, da ich damit leider nichts anfangen kann
dustinho is offline  
Old 05/18/2010, 16:06   #9
 
elite*gold: 0
Join Date: Mar 2010
Posts: 42
Received Thanks: 1
Quote:
Originally Posted by dustinho View Post
habs selbe problem, mein leader fängt beim stern an, mein dudu teleportiert sich jedoch ganz zum anfang und fängt da dann an zu killen.

da der bot mit den nados nicht wirklich der treffsicherste ist dauert es ewig bevor er mal beim stern ist.

wär sehr dankbar wenn jemand die koods hier posten kann, die ich rausnehmen muss, da ich damit leider nichts anfangen kann
Hattest du mal Mathe? Und dort auch Koordinatensysteme?

Dann bekommst du das auch mit Probieren hin, nimm einfach ein paar raus und schaue wo er dann nicht hintelet.
Echt traurig, dass die Leute immer nur haben haben haben wollen, aber nichtma ein wenig selber probieren wollen :/

PS: Diese Zeile meinte ich:
var _attackpos = [7793, 5566, 7793, 5544, 7794, 5524, 7796, 5504, 7797, 5492, 7810, 5486, 7810, 5478, 7777, 5490, 7769, 5475, 7769, 5455, 7769, 5435, 7773, 5420, 7793, 5419, 7811, 5422, 7817, 5405, 7818, 5384, 7814, 5361, 7796, 5359, 7776, 5357, 7778, 5337, 7796, 5337, 7812, 5343, 7797, 5321, 7780, 5314];
postboy99 is offline  
Old 05/18/2010, 16:20   #10
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
Quote:
Originally Posted by postboy99 View Post
Hattest du mal Mathe? Und dort auch Koordinatensysteme?

Dann bekommst du das auch mit Probieren hin, nimm einfach ein paar raus und schaue wo er dann nicht hintelet.
Echt traurig, dass die Leute immer nur haben haben haben wollen, aber nichtma ein wenig selber probieren wollen :/

PS: Diese Zeile meinte ich:
var _attackpos = [7793, 5566, 7793, 5544, 7794, 5524, 7796, 5504, 7797, 5492, 7810, 5486, 7810, 5478, 7777, 5490, 7769, 5475, 7769, 5455, 7769, 5435, 7773, 5420, 7793, 5419, 7811, 5422, 7817, 5405, 7818, 5384, 7814, 5361, 7796, 5359, 7776, 5357, 7778, 5337, 7796, 5337, 7812, 5343, 7797, 5321, 7780, 5314];
du meinst damit nicht mich oder?

btw. das hab ich schon gemacht dan telt sie total komisch oO
Loikaemie is offline  
Old 05/18/2010, 17:10   #11
 
elite*gold: 0
Join Date: Mar 2010
Posts: 26
Received Thanks: 0
Quote:
Originally Posted by postboy99 View Post
Hattest du mal Mathe? Und dort auch Koordinatensysteme?

Dann bekommst du das auch mit Probieren hin, nimm einfach ein paar raus und schaue wo er dann nicht hintelet.
Echt traurig, dass die Leute immer nur haben haben haben wollen, aber nichtma ein wenig selber probieren wollen :/

PS: Diese Zeile meinte ich:
var _attackpos = [7793, 5566, 7793, 5544, 7794, 5524, 7796, 5504, 7797, 5492, 7810, 5486, 7810, 5478, 7777, 5490, 7769, 5475, 7769, 5455, 7769, 5435, 7773, 5420, 7793, 5419, 7811, 5422, 7817, 5405, 7818, 5384, 7814, 5361, 7796, 5359, 7776, 5357, 7778, 5337, 7796, 5337, 7812, 5343, 7797, 5321, 7780, 5314];
haben haben ist i.d.R. schöner. ich kann doch vorerst warten, evt. hat sich jemand schon damit befasst und wäre so freundlich seine ergebnisse hier preiszugeben.

Ich seh da kein problem drin jemanden um hilfe zu bitte, zumal es jemanden der es ohnehin schon geändert hat nicht wirklich mühe macht.

falls es keiner hat kann man sich ja selbst ran trauen
dustinho is offline  
Old 05/18/2010, 18:50   #12
 
elite*gold: 0
Join Date: Jan 2010
Posts: 169
Received Thanks: 0
ich probiere mich auch gleich mal dran, mein leader cleart nicht 100% und der
co dia script telt vom stern zurück zum flammenfluss wp und cleart dann ab CS
bis der beim stern ist, ist der leader schon beim 3ten siegel und war dann irgent wie für eimer
2Paddy is offline  
Old 05/18/2010, 18:54   #13
 
elite*gold: 0
Join Date: Mar 2010
Posts: 42
Received Thanks: 1
Code:
 if(NTConfig_PublicMode)
   {
      var _attackpos = [7761, 5267, 7792, 5525, 7793, 5501, 7773, 5495, 7768, 5480, 7767, 5458, 7770, 5438, 7774, 5417, 7767, 5391, 7768, 5369, 7769, 5345, 7770, 5320, 7780, 5308, 7761, 5267];

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

      NTA_ClearPosition(20, false, 2);

      NTM_MoveTo(me.areaid, 7758, 5267);

      NTC_PingDelay(1000);

	NTA_ClearPosition(20, true, 2);

	NTM_MoveTo(me.areaid, 7790, 5365);

      NTA_ClearPosition(20, true, 2);

      NTM_MoveTo(me.areaid, 7758, 5267);

      NTP_DoPrecast(true);
   }
Ich glaube ich hatte das für mich auchma geändert. Müsste noch Stimmen.
postboy99 is offline  
Old 05/19/2010, 17:05   #14
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
geht leider nicht
Loikaemie is offline  
Old 05/21/2010, 15:13   #15
 
elite*gold: 0
Join Date: Apr 2008
Posts: 278
Received Thanks: 51
blub
Loikaemie is offline  
Reply


Similar Threads Similar Threads
L2Walker script: Solo rebuff/restock/return script
08/08/2012 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 63 Replies
Hello! I've been reading alot and not really contributing so i'll start off here with a very well working script im using to bot my SK outside ivory tower in oren. I've tried to structure the code so it easily can be modified for another level of character, town, and hunting spot. The script is made for CT2 Retail, mainly to get advantage of the newbie buffs (which now lasts all the way until level 62) Change log: Update 2008-09-01 Version 1.14 -Download
[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...



All times are GMT +1. The time now is 13:50.


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.