10-14-2010, 04:58 PM
DNA64 Wrote:Took me about 1 second to find the answer by simply googling "fast pickit", 2nd result from the top
Here is what you need to do.
1. Locate the NTAttack.ntl script located in D2NT\scripts\libs\common
2. In the script go to Line #80 (pretty sure) You will see function NTA_ClearPosition(range, pickitem, safelevel)
3. In this function find this small block of code
4. You will notice the two linesCode:while(_attackcount < (i+1)*100)
{
_mindistance = 100000;
_target = NTC_FindUnit(NTC_UNIT_MONSTER);
if(_target)
{
do
{
of _target = NTC_FindUnit(NTC_UNIT_MONSTER);
and
if(_target)
5. Between these two lines of code put the following:
6. It should then look like this:Code:NTSI_PickItems();
7. Go to your character config file located at D2NT\D2NT\scripts\NTBot\char_configs and open up which ever type of character you will be doing public runs with, for instance ill open the hammerdin config.Code:_mindistance = 100000;
_target = NTC_FindUnit(NTC_UNIT_MONSTER);
NTSI_PickItems();
if(_target)
{
do
8. Find the line that says: NTConfig_SnagDelay = 500;
It should be right after you tell the bot which bosses to do.
9 Change the value of 500 to 0
NTConfig_SnagDelay = 0;
If 0 is to fast then slow it down back to 500 or whichever you want, but i have mine at 1.
10. Save both files and profit!
So what does the line of code do?
Instead of only running the bot's pickit through the script that is being ran, such as NTDiablo.ntj or which ever other script you would run publicly, the bot will instead run its pickit every time it finds a new target to kill, meaning that every time something dies (usually his target) it will instantly scan the ground and pick up anything it is suppose to.
Credits
~beo900
And if you want tweek your SnagRange, I have mine set as follows.
Code:NTConfig_SnagRange = 50; // Radius to check for dropped items. 40-50 is a good number here
Thanks bud! Trying it out, Im sure it will work, makes sense. I had to Ctrl+F the function though...So I hope its the right one. I don't have the numbered wordpad : / Thanks a lot though!

---------- Post added at 02:28 AM ---------- Previous post was at 02:22 AM ----------
[/COLOR]
dwaynegaertner Wrote:Ok 2 questions COA pickit says >= sockets 2 so f my math is correct then if i get a 1 soc coa it will sell it? what do i have to change to make it so it picks it up i know on maras its >= 25 so that means if its a 20 maras it will sell it? second i use sorc bot but it skips baal and diablo as if it had no script and same with trav saying it doesnt have wp when it does, is this normal?
It wont sell the COA. >= Means, 1 or more sockets. (it may sell it if the Dmg Red or Res aren't high enough though) As for the Baal and Diablo scripts, It means you need Worldstone Keep level 2 Waypoint, and River of Fire WP. Get them and you shouldn't have a problem.
On a seperate note: I am using the Diablo script that Skidude made in a previous(or maybe this) thread. Sometimes, My sorc will clear everything from star(which is what I have it set for) and sometimes she will rush the seals, and chicken. Anyone know what could cause this? I went back through and copied the code again, thinking I messed up somewhere, but she still does it. : / LMK if you need to see the scripts, I can post them. Thanks for the replies!