Author Topic: Another Leech botting problem :D  (Read 803 times)

brodie123123

  • Guest
Another Leech botting problem :D
« on: August 18, 2010, 05:24:03 AM »
well now i have 2 leech bots running they sometimes Sub party.
anyone know how to fix this?

and also i want to get it to not buy potions after baal. but in new game is ok.
anyone know how to fix this??
lmk :D

Offline Mad-Max

  • Donors
  • PK Novice
  • ***
  • Posts: 126
  • Reputation 5
    • View Profile
Re: Another Leech botting problem :D
« Reply #1 on: August 18, 2010, 10:11:02 AM »
haha another leeching problem ay.... when did you get your d2 runnin again?? i thoght your brother jacked the comp you usually use??

well i did figure out how to have my leecher enter tp from a written command like that redvex bot so maybe some one (who ever reads this) can figure out how to have the bots party from a command in sequence (1,2,3, or some shit) or (if you know how to add it brodie) copy your leech bot file (in the bots folder) and add a delay to it befor the party command or at the beginning of the script (call it leech2 or someshit and run your second leecher on it)

 just a couple crude ideas
« Last Edit: August 18, 2010, 10:30:12 AM by mad-max-hq »

killziky

  • Guest
Re: Another Leech botting problem :D
« Reply #2 on: August 18, 2010, 12:01:51 PM »
if you want a quick fix just make a ntbotleech1.ntl  and set delays at
Code: [Select]
                  if (game != '' && game != samegame && game != oldgame)
                  {
               controlData.click(controlData.controls.lobby.button.join);
                  Delay(200);
                   controlData.setText( controlData.controls.lobby.join.editBox.gameName, game);
                  Delay (200);
               controlData.setText( controlData.controls.lobby.join.editBox.password, gamepassword);
                  Delay (200);
               controlData.click(controlData.controls.lobby.join.button.joinGame);
                  check = 1;
                  }
                  else
                  {
                     if(!errors)
                     {
                        errors = 'leader is not in game.';
                     }
                  }
               }
            }

just set the last 2 of the ''200'' values to ''5000'' and the same with the other value

but i'm gonna try to make a fix that makes these junkies pp at given command :)

Offline Mad-Max

  • Donors
  • PK Novice
  • ***
  • Posts: 126
  • Reputation 5
    • View Profile
Re: Another Leech botting problem :D
« Reply #3 on: August 18, 2010, 12:44:14 PM »
that would work if your public games didnt fill up to quick or are you runnin private for yourself??

im no master but try this and hope for the best its a pretty simple trick,
-copy your "NTBaalLeech.ntj" script and call it "NTBaalLeech2.ntj"
-add this "NTC_Delay(5000);" to the beginning of your baalLeech2 script so it looks like this ....(should be a 10sec delay befor it does nefing)
Code: [Select]
function NTMain()
{

NTC_Delay(10000);

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

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

   NTA_Initialize(); // 10

and run 1xleecher on it and the other leecher on the original..... oh and dont forget to add "NTConfig_Script.push("NTBaalLeech2.ntj");

oh and brodie post your  "NTBaalLeech.ntj" and  "NTBaal.ntj" scripts so we can see it
(use "[ code] [/code]" box)
« Last Edit: August 18, 2010, 01:07:26 PM by mad-max-hq »

cooptheking

  • Guest
Re: Another Leech botting problem :D
« Reply #4 on: August 18, 2010, 03:05:45 PM »
Goto your NTToolsThread.ntj (located in the tools folder)
find the line :
Code: [Select]
if(NTConfig_PublicMode)
replace it with this
Code: [Select]
if(NTConfig_PublicMode){
            _player = GetPlayerUnit();

            if(_player){
               _mypartyid = _player.partyid;

               while(_player.GetNext()){
                 
                  if(_player.partyid == 65535 || _player.partyid != _mypartyid){
                     
                     if(_player.partyflag == 2){
                        me.ClickParty(_player, 2);
                        break;
                     }

                     if(_player.partyid == 65535){
                       
                        if(_player.partyflag == 4)
                           continue;

                        me.ClickParty(_player, 2);
                        //NTC_Delay(NTC_DELAY_FRAME);

                        //if(_player.partyflag == 4 || (_player.partyid != 65535 && _player.partyid == _mypartyid))
                           //break;
                     }
                  }
               }
            }
         }
         

         if(NTConfig_PatryOnlyLeader){   
         
            _player = GetPlayerUnit();
         
            if(_player){
               _mypartyid = _player.partyid;
               while(_player.GetNext()){
                  if(_player.name == _leader && _player.partyflag == 2
                  && (_player.partyid == 65535 || _player.partyid != _mypartyid)){
               
                  me.ClickParty(_player, 2);
                  break;
                  }
               }
            }
         }
         _count = 0;

      }   

add this to your char configuration
Code: [Select]
_leader = "your leader name here"
then add this in your general settings (under me.quitonhostile or whatevers last)
Code: [Select]
NTConfig_PatryOnlyLeader = true;

Offline TheFreak

  • Just like an admin ;)
  • PK Pro
  • ****
  • Posts: 373
  • Reputation 1
  • I rap and write javascript mutha fucka!
    • View Profile
Re: Another Leech botting problem :D
« Reply #5 on: August 18, 2010, 10:58:24 PM »
Yu forgot to tell them yu need NTConfig_PublicMode = false;


My New function:

function AlbertEinstein()
{
If (A = success in life)
A = x + y + z;
x = Work;
y = Play;
z = Keeping your mouth shut;
}

"Right after the Sam-Frodo suckfest, right before the credits roll, Sam fuckin' flat-out brick's in Frodo's mouth"