How exactly do you setup the bot to do crusade quest? well, anyone that can provide a screenshot so I can see which settings to put in
ty:)
ty:)
i think the auto-scroll portion of the bot may not be working, but if you travel to an area where the monsters for the quest you need are, and under Other Options --> Target Name Exact, type in the exact name of the monsters you need for the crusade as it shows up in your quest list (e.g., "Gorgon Warrior-LV 59"), which will trigger the bot to go after only that type.Quote:
How exactly do you setup the bot to do crusade quest? well, anyone that can provide a screenshot so I can see which settings to put in
ty:)
Opt("MouseClickDelay", 150)
Opt("MouseClickDownDelay", 200)
Opt("MouseCoordMode", 2) ;1=absolute, 0=relative, 2=client
while True
WinActivate("[CLASS:_PERFECTWORLD_HUGEROCK]", "")
WinWaitActive("[CLASS:_PERFECTWORLD_HUGEROCK]")
sleep(2000)
MouseClick("right", "16", "751")
sleep(2000)
MouseClick("left", "642", "416")
sleep(30000);
WinActivate("[CLASS:_PERFECTWORLD_HUGEROCK]", "")
WinWaitActive("[CLASS:_PERFECTWORLD_HUGEROCK]")
WEnd
If you wanted to do this in C# it wouldn't be vary hard at all. We could just get the coords for each res. Could have it click the scroll and click done.Quote:
just a simple solution til there will be a new caliburst.dll
-Change Game Resolution to 1024x768
-open bag - >move the bagwindow til Scroll icon is in the bottom left corner of the game.
-open petwindow
-start following autoitscript
PHP Code:Opt("MouseClickDelay", 150)
Opt("MouseClickDownDelay", 200)
Opt("MouseCoordMode", 2) ;1=absolute, 0=relative, 2=client
while True
WinActivate("[CLASS:_PERFECTWORLD_HUGEROCK]", "")
WinWaitActive("[CLASS:_PERFECTWORLD_HUGEROCK]")
sleep(2000)
MouseClick("right", "16", "751")
sleep(2000)
MouseClick("left", "642", "416")
sleep(30000);
WinActivate("[CLASS:_PERFECTWORLD_HUGEROCK]", "")
WinWaitActive("[CLASS:_PERFECTWORLD_HUGEROCK]")
WEnd
just some other handy thing to pause/resume BIOBB3 Mod by My420Time by pressing esc.:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
public class Form1 : Form
{
[DllImport("user32.dll",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
private const int MOUSEEVENTF_LEFTDOWN = 0x02;
private const int MOUSEEVENTF_LEFTUP = 0x04;
private const int MOUSEEVENTF_RIGHTDOWN = 0x08;
private const int MOUSEEVENTF_RIGHTUP = 0x10;
public bool DoClick;
public int X;
public int Y;
public Form1()
{
//
// This is where you would add code
// to call the function DoMouseClick()
// Later. I setup a basic bool(true/false)
// called DoClick which you could use
// to tell it when to click.
X = 0000;
Y = 0000;
if (DoClick)
{
DoMouseClick();
}
public void DoMouseClick()
{
//Call the imported function to click
// right now it doesn't click anywhere.
// It is using the left button down and then
// up
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
}
// Tnis could be called to just set the loc manually.
// but you would need to update the code above
// and create a button.
public void SetMouseLoc()
{
int X = Cursor.Position.X;
int Y = Cursor.Position.Y;
}
}