Register for your free account! | Forgot your password?

You last visited: Today at 13:47

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

Advertisement



[Release] New KalOnline Bot

Discussion on [Release] New KalOnline Bot within the Kal Hacks, Bots, Cheats & Exploits forum part of the Kal Online category.

Closed Thread
 
Old 04/18/2009, 05:39   #61
 
elite*gold: 0
Join Date: Jan 2007
Posts: 76
Received Thanks: 124
Uploading v 0.8 right now. Updating the main post with the changelog and new instructions.
Gogeta70 is offline  
Old 04/18/2009, 15:54   #62
 
elite*gold: 0
Join Date: Feb 2008
Posts: 19
Received Thanks: 1
Quote:
Originally Posted by SFX-Cookie View Post
LOL?! Where the **** do you learn things like these?? oO
you don't want to know that !! xD

b2t

bot works perfect for me
kevinikill is offline  
Old 04/18/2009, 18:38   #63
 
elite*gold: 0
Join Date: Apr 2009
Posts: 182
Received Thanks: 8
Why i cant play kalonline in 800x600...when i select this it throw me in game with full screen
slayerdeath555 is offline  
Old 04/18/2009, 19:56   #64
 
BorSti's Avatar
 
elite*gold: 20
Join Date: Feb 2008
Posts: 993
Received Thanks: 173
Quote:
Originally Posted by slayerdeath555 View Post
Why i cant play kalonline in 800x600...when i select this it throw me in game with full screen
window mode.....
BorSti is offline  
Old 04/18/2009, 20:32   #65
 
elite*gold: 0
Join Date: Apr 2009
Posts: 182
Received Thanks: 8
what? i
slayerdeath555 is offline  
Old 04/18/2009, 21:59   #66
 
BorSti's Avatar
 
elite*gold: 20
Join Date: Feb 2008
Posts: 993
Received Thanks: 173
800x600 dont meen that u play in window mode / in full screen ....

1024*786
800*600

both are sizes of graficcash ( well not realy cash but what ever xD)


full screen
windowmode
are 2 different mod options
BorSti is offline  
Old 04/18/2009, 22:35   #67
 
elite*gold: 0
Join Date: Apr 2009
Posts: 182
Received Thanks: 8
how do i set than to play in small window?
slayerdeath555 is offline  
Old 04/18/2009, 23:29   #68
 
elite*gold: 0
Join Date: Feb 2008
Posts: 19
Received Thanks: 1
MODE_WINDOW=1
in system.ini
kevinikill is offline  
Thanks
1 User
Old 04/19/2009, 01:45   #69
 
painTman's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 2,468
Received Thanks: 154
works perfect for me ty
painTman is offline  
Old 04/19/2009, 02:55   #70
 
elite*gold: 0
Join Date: Jan 2007
Posts: 76
Received Thanks: 124
You're welcome ^_^
Gogeta70 is offline  
Old 04/19/2009, 03:05   #71




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Gogeta why not go try to make a packet bot? i think u will succe

when u have questions here are for now enough ppl who know something about packets...
bloodx is offline  
Old 04/19/2009, 08:22   #72
 
Agzar's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 52
Received Thanks: 2
its good but sometimes clicks on player xd and autopot could be better ;>
Agzar is offline  
Old 04/19/2009, 11:16   #73
 
elite*gold: 20
Join Date: Apr 2008
Posts: 820
Received Thanks: 177
thx to hello and unkown person <3

PHP Code:
void spot()
{
    
spotx Player[0].X;
    
spoty Player[0].Y;
    
printf("Spot: X: [%d], Y: [%d]\n",spotx,spoty);
}

void save()
{
    
savex Player[0].X;
    
savey Player[0].Y;
    
printf("Saveplace: X: [%d], Y: [%d]\n",savex,savey);
}

if (
strcmp(input,"botclasse") == 0)
{
    
printf("Enter Botclasse 1, where u want to bot(enter the number and then relog!!!): \n");
    
scanf_s("%d",&botclasse1);
    
printf("Enter Botclasse 2:\n");
    
scanf_s("%d",&botclasse2);
    
printf("Botting at Mobclasse: [%d] and [%d]\n",botclasse1,botclasse2);


if (
strcmp(input,"bot") == 0)
{
    
printf("Run bot\n");
    
Underground();
    
int i;
    
int safex,safey,mob_count;
    
int lowhealth = (maxhp*0.90);
    
int dangerzone = (maxhp*0.40);
    
behead 1;
    
safex Player[0].X;
    
safey Player[0].Y;

    while(
mybot == 1)
    {
        
behead 1;
        
int closest_id 0;
        
float closest_range 65535000;
        
float closest_sqrt_range 65535000;
        
int closest_difxclosest_dify;
        
float sqrt_range 0;
     
        
/*  if (mp<50)
        {
            //run
            char messagetext[255] = "*Very low mana, running to safe.";
            SendDetour(0x11,"Us",last_u,messagetext); 
            behead=0;
            int difx=Player[0].X-safex;
            int dify=Player[0].Y-safey;
            float range=(difx * difx)+(dify * dify);
            float sqrt_range=sqrt(range);
            if (sqrt_range > 50.0)
            {
                unsigned char tempsafex=-(difx/sqrt(range))*30;
                unsigned char tempsafey=-(dify/sqrt(range))*30;
                printf("Very Low mana\n");
                SendDetour(0x15,"Ubbb",last_u,tempsafex,tempsafey,0) ;
                SendDetour(0x21,"Ud",last_u,dropID);
                Sleep(50);
                
                int movestatus = 0;
                Underground();
                while (movestatus == 0) 
                    {
                        int difx=Player[0].X-savex;
                        int dify=Player[0].Y-savey;
                        float range=(difx * difx)+(dify * dify);
                        float sqrt_range=sqrt(range);
                        if (sqrt_range > 20.0)
                            {
                                unsigned char movex=-(difx/sqrt(range))*30;
                                unsigned char movey=-(dify/sqrt(range))*30;
                                char messagetext[255] = "*Low Mana, moving back to saveplace.";
                                SendDetour(0x11,"Us",last_u,messagetext);
                                printf("Moving to Saveplace because low mana\n");
                                SendDetour(0x15,"Ubbb",last_u,movex,movey,0) ;
                                Sleep(50);
                            }
                            else
                                {
                                    printf("Arrived at Saveplace, taking mana ...\n");
                                    movestatus = 1;
                                    Underground();
                                    SendDetour(0x21,"Ud",last_u,-2091220505);
                                    Sleep(20000);
                                }
                            }
                    }
                continue;
                }*/

        
if (dangerzone hp)
        {
            
//run
            
char messagetext[255] = "*Very low HP, running to safe.";
            
SendDetour(0x11,"Us",last_u,messagetext); 
            
behead=0;
            
int difx=Player[0].X-safex;
            
int dify=Player[0].Y-safey;
            
float range=(difx difx)+(dify dify);
            
float sqrt_range=sqrt(range);
            if (
sqrt_range 50.0)
            {
                
unsigned char tempsafex=-(difx/sqrt(range))*30;
                
unsigned char tempsafey=-(dify/sqrt(range))*30;
                
printf("Very Low HP\n");
                
SendDetour(0x15,"Ubbb",last_u,tempsafex,tempsafey,0) ;
                
SendDetour(0x21,"Ud",last_u,dropID);
                
Sleep(50);
                
int movestatus 0;
                while (
dangerzone hp)
                    {
                        
SendDetour(0x21,"Ud",last_u,dropID);
                    }
                
Underground();
                
                while (
movestatus == 0
                    {
                        
int difx=Player[0].X-savex;
                        
int dify=Player[0].Y-savey;
                        
float range=(difx difx)+(dify dify);
                        
float sqrt_range=sqrt(range);
                        if (
sqrt_range 20.0)
                            {
                                
unsigned char movex=-(difx/sqrt(range))*30;
                                
unsigned char movey=-(dify/sqrt(range))*30;
                                
char messagetext[255] = "*Low HP, moving back to saveplace.";
                                
SendDetour(0x11,"Us",last_u,messagetext);
                                
printf("Moving to Saveplace because low hp\n");
                                
SendDetour(0x15,"Ubbb",last_u,movex,movey,0) ;
                                
SendDetour(0x21,"Ud",last_u,dropID);
                                
Sleep(50);
                            }
                            else
                                {
                                    
printf("Arrived at Saveplace, potting ...\n");
                                    
movestatus 1;
                                    
SendDetour(0x21,"Ud",last_u,dropID);
                                    
Underground();
                                }
                            }
                    }
                continue;
                }
        if (
mobsx == 0)
        {
            
int difx=Player[0].X-safex;
            
int dify=Player[0].Y-safey;
            
float range=(difx difx)+(dify dify);
            
float sqrt_range=sqrt(range);
            if (
sqrt_range 50.0)
            {
                
unsigned char tempsafex=-(difx/sqrt(range))*30;
                
unsigned char tempsafey=-(dify/sqrt(range))*30;
                
printf("No mobs in area\n");
                
SendDetour(0x15,"Ubbb",last_u,tempsafex,tempsafey,0) ;
                
Sleep(50);

                
int movestatus 0;
                
Underground();
                while (
movestatus == 0)
                    {
                        
int difx=Player[0].X-spotx;
                        
int dify=Player[0].Y-spoty;
                        
float range=(difx difx)+(dify dify);
                        
float sqrt_range=sqrt(range);
                        if (
sqrt_range 20.0)
                            {
                                
unsigned char movex=-(difx/sqrt(range))*30;
                                
unsigned char movey=-(dify/sqrt(range))*30;
                                
char messagetext[255] = "*No Mobs, moving back to spot.";
                                
SendDetour(0x11,"Us",last_u,messagetext);
                                
printf("Moving back to Spot\n");
                                
SendDetour(0x15,"Ubbb",last_u,movex,movey,0) ;
                                
Sleep(50);
                            }
                            else
                                {
                                    
printf("Arrived at Spot\n");
                                    
movestatus 1;
                                    
Underground();
                                }
                            }
                    }
                continue;
            }

        
mob_count 0;
        for (
i=0;i<500;i++)
        {
            if (
Mob[i].!= 0)
            {
                if (
Mob[i].HP == 0)
                {
                    
Mob[i].0;
                    continue;
                }
                if (
Mob[i].Classe == botclasse1 || Mob[i].Classe == botclasse2)
                {
                
mob_count++;
                
int difx=Player[0].X-Mob[i].X;
                
int dify=Player[0].Y-Mob[i].Y;
                
float range=(difx difx)+(dify dify);
                
float sqrt_range=sqrt(range);
//                printf("MID:%d X:%d Y:%d Z:%d difx:%d dify:%d range:%f\n",Mob[i].MID,Mob[i].X,Mob[i].Y,Mob[i].Z,difx,dify,range/*, tempx, tempy*/);
                
if (range closest_range)
                {
                    
closest_range range;
                    
closest_id Mob[i].MID;
                    
closest_sqrt_range sqrt_range;
                    
closest_difx difx;
                    
closest_dify dify;
                }
            }
        }
            }
//        printf("Closest Mob: %d\n",closest_id);
//        printf("closest sqrt range %f\n",closest_sqrt_range);
        
if ((playerx == || playerx >= ))
        {
            if (
closest_sqrt_range 50.0)
            {
                if (
Player[0].Classe == 129)
                {
                    
// mage attack, 129 = mage, 0x2b = animation, 0x10 = skill
    //                SendDetour(0x2b,"Ubd",last_u,4,0,closest_id);
    //                SendDetour(0x10,"Ubbd",last_u,4,1,closest_id);

                
}
                else
                {
        
//            printf("%d in attack range\n",closest_id);
                    // physical attack, 128 = knight, 130 = arch, 131 = thief?
                    
SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                    
Sleep(400);
                }
    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
//                Sleep(150);
                
Sleep(100);

    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                // 100 is maybe good for mages but no pa
//                Sleep(100);
//                Sleep(150);
            
}
            else
            {
                
unsigned char tempx=-(closest_difx/sqrt(closest_range))*30;
                
unsigned char tempy=-(closest_dify/sqrt(closest_range))*30;
            
//            signed char tempx=-(closest_difx/sqrt(closest_range))*30;
            //            signed char tempy=-(closest_dify/sqrt(closest_range))*30;
    //            printf("The closest mob is %d so move to it\n",closest_id);
                        // go to closest mob
                
printf("Move to mob\n");
                
SendDetour(0x15,"Ubbb",last_u,tempx,tempy,0) ;
                
Sleep(10);
            }
        }
        if (((
playerx == || playerx >= 2))&&((lowhealth hp)&&(hp dangerzone)))
        {
            if (
closest_sqrt_range 50.0)
            {
                if (
Player[0].Classe == 129)
                {
                    
// mage attack, 129 = mage, 0x2b = animation, 0x10 = skill
    //                SendDetour(0x2b,"Ubd",last_u,4,0,closest_id);
    //                SendDetour(0x10,"Ubbd",last_u,4,1,closest_id);

                
}
                else
                {
        
//            printf("%d in attack range\n",closest_id);
                    // physical attack, 128 = knight, 130 = arch, 131 = thief?
                    
SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                    
SendDetour(0x21,"Ud",last_u,dropID);
                    
Sleep(400);
                }
    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
//                Sleep(150);
                
Sleep(100);

    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                // 100 is maybe good for mages but no pa
//                Sleep(100);
//                Sleep(150);
            
}
            else
            {
                
unsigned char tempx=-(closest_difx/sqrt(closest_range))*30;
                
unsigned char tempy=-(closest_dify/sqrt(closest_range))*30;
            
//            signed char tempx=-(closest_difx/sqrt(closest_range))*30;
            //            signed char tempy=-(closest_dify/sqrt(closest_range))*30;
    //            printf("The closest mob is %d so move to it\n",closest_id);
                        // go to closest mob
                
printf("Move to mob\n");
                
SendDetour(0x15,"Ubbb",last_u,tempx,tempy,0) ;
                
Sleep(10);
            }
        }
    }
    } 
chibis is offline  
Old 04/19/2009, 12:36   #74
 
elite*gold: 0
Join Date: Jan 2008
Posts: 309
Received Thanks: 57
Quote:
Originally Posted by chibis View Post
thx to hello and unkown person <3

PHP Code:
void spot()
{
    
spotx Player[0].X;
    
spoty Player[0].Y;
    
printf("Spot: X: [%d], Y: [%d]\n",spotx,spoty);
}

void save()
{
    
savex Player[0].X;
    
savey Player[0].Y;
    
printf("Saveplace: X: [%d], Y: [%d]\n",savex,savey);
}

if (
strcmp(input,"botclasse") == 0)
{
    
printf("Enter Botclasse 1, where u want to bot(enter the number and then relog!!!): \n");
    
scanf_s("%d",&botclasse1);
    
printf("Enter Botclasse 2:\n");
    
scanf_s("%d",&botclasse2);
    
printf("Botting at Mobclasse: [%d] and [%d]\n",botclasse1,botclasse2);


if (
strcmp(input,"bot") == 0)
{
    
printf("Run bot\n");
    
Underground();
    
int i;
    
int safex,safey,mob_count;
    
int lowhealth = (maxhp*0.90);
    
int dangerzone = (maxhp*0.40);
    
behead 1;
    
safex Player[0].X;
    
safey Player[0].Y;

    while(
mybot == 1)
    {
        
behead 1;
        
int closest_id 0;
        
float closest_range 65535000;
        
float closest_sqrt_range 65535000;
        
int closest_difxclosest_dify;
        
float sqrt_range 0;
     
        
/*  if (mp<50)
        {
            //run
            char messagetext[255] = "*Very low mana, running to safe.";
            SendDetour(0x11,"Us",last_u,messagetext); 
            behead=0;
            int difx=Player[0].X-safex;
            int dify=Player[0].Y-safey;
            float range=(difx * difx)+(dify * dify);
            float sqrt_range=sqrt(range);
            if (sqrt_range > 50.0)
            {
                unsigned char tempsafex=-(difx/sqrt(range))*30;
                unsigned char tempsafey=-(dify/sqrt(range))*30;
                printf("Very Low mana\n");
                SendDetour(0x15,"Ubbb",last_u,tempsafex,tempsafey,0) ;
                SendDetour(0x21,"Ud",last_u,dropID);
                Sleep(50);
                
                int movestatus = 0;
                Underground();
                while (movestatus == 0) 
                    {
                        int difx=Player[0].X-savex;
                        int dify=Player[0].Y-savey;
                        float range=(difx * difx)+(dify * dify);
                        float sqrt_range=sqrt(range);
                        if (sqrt_range > 20.0)
                            {
                                unsigned char movex=-(difx/sqrt(range))*30;
                                unsigned char movey=-(dify/sqrt(range))*30;
                                char messagetext[255] = "*Low Mana, moving back to saveplace.";
                                SendDetour(0x11,"Us",last_u,messagetext);
                                printf("Moving to Saveplace because low mana\n");
                                SendDetour(0x15,"Ubbb",last_u,movex,movey,0) ;
                                Sleep(50);
                            }
                            else
                                {
                                    printf("Arrived at Saveplace, taking mana ...\n");
                                    movestatus = 1;
                                    Underground();
                                    SendDetour(0x21,"Ud",last_u,-2091220505);
                                    Sleep(20000);
                                }
                            }
                    }
                continue;
                }*/

        
if (dangerzone hp)
        {
            
//run
            
char messagetext[255] = "*Very low HP, running to safe.";
            
SendDetour(0x11,"Us",last_u,messagetext); 
            
behead=0;
            
int difx=Player[0].X-safex;
            
int dify=Player[0].Y-safey;
            
float range=(difx difx)+(dify dify);
            
float sqrt_range=sqrt(range);
            if (
sqrt_range 50.0)
            {
                
unsigned char tempsafex=-(difx/sqrt(range))*30;
                
unsigned char tempsafey=-(dify/sqrt(range))*30;
                
printf("Very Low HP\n");
                
SendDetour(0x15,"Ubbb",last_u,tempsafex,tempsafey,0) ;
                
SendDetour(0x21,"Ud",last_u,dropID);
                
Sleep(50);
                
int movestatus 0;
                while (
dangerzone hp)
                    {
                        
SendDetour(0x21,"Ud",last_u,dropID);
                    }
                
Underground();
                
                while (
movestatus == 0
                    {
                        
int difx=Player[0].X-savex;
                        
int dify=Player[0].Y-savey;
                        
float range=(difx difx)+(dify dify);
                        
float sqrt_range=sqrt(range);
                        if (
sqrt_range 20.0)
                            {
                                
unsigned char movex=-(difx/sqrt(range))*30;
                                
unsigned char movey=-(dify/sqrt(range))*30;
                                
char messagetext[255] = "*Low HP, moving back to saveplace.";
                                
SendDetour(0x11,"Us",last_u,messagetext);
                                
printf("Moving to Saveplace because low hp\n");
                                
SendDetour(0x15,"Ubbb",last_u,movex,movey,0) ;
                                
SendDetour(0x21,"Ud",last_u,dropID);
                                
Sleep(50);
                            }
                            else
                                {
                                    
printf("Arrived at Saveplace, potting ...\n");
                                    
movestatus 1;
                                    
SendDetour(0x21,"Ud",last_u,dropID);
                                    
Underground();
                                }
                            }
                    }
                continue;
                }
        if (
mobsx == 0)
        {
            
int difx=Player[0].X-safex;
            
int dify=Player[0].Y-safey;
            
float range=(difx difx)+(dify dify);
            
float sqrt_range=sqrt(range);
            if (
sqrt_range 50.0)
            {
                
unsigned char tempsafex=-(difx/sqrt(range))*30;
                
unsigned char tempsafey=-(dify/sqrt(range))*30;
                
printf("No mobs in area\n");
                
SendDetour(0x15,"Ubbb",last_u,tempsafex,tempsafey,0) ;
                
Sleep(50);

                
int movestatus 0;
                
Underground();
                while (
movestatus == 0)
                    {
                        
int difx=Player[0].X-spotx;
                        
int dify=Player[0].Y-spoty;
                        
float range=(difx difx)+(dify dify);
                        
float sqrt_range=sqrt(range);
                        if (
sqrt_range 20.0)
                            {
                                
unsigned char movex=-(difx/sqrt(range))*30;
                                
unsigned char movey=-(dify/sqrt(range))*30;
                                
char messagetext[255] = "*No Mobs, moving back to spot.";
                                
SendDetour(0x11,"Us",last_u,messagetext);
                                
printf("Moving back to Spot\n");
                                
SendDetour(0x15,"Ubbb",last_u,movex,movey,0) ;
                                
Sleep(50);
                            }
                            else
                                {
                                    
printf("Arrived at Spot\n");
                                    
movestatus 1;
                                    
Underground();
                                }
                            }
                    }
                continue;
            }

        
mob_count 0;
        for (
i=0;i<500;i++)
        {
            if (
Mob[i].!= 0)
            {
                if (
Mob[i].HP == 0)
                {
                    
Mob[i].0;
                    continue;
                }
                if (
Mob[i].Classe == botclasse1 || Mob[i].Classe == botclasse2)
                {
                
mob_count++;
                
int difx=Player[0].X-Mob[i].X;
                
int dify=Player[0].Y-Mob[i].Y;
                
float range=(difx difx)+(dify dify);
                
float sqrt_range=sqrt(range);
//                printf("MID:%d X:%d Y:%d Z:%d difx:%d dify:%d range:%f\n",Mob[i].MID,Mob[i].X,Mob[i].Y,Mob[i].Z,difx,dify,range/*, tempx, tempy*/);
                
if (range closest_range)
                {
                    
closest_range range;
                    
closest_id Mob[i].MID;
                    
closest_sqrt_range sqrt_range;
                    
closest_difx difx;
                    
closest_dify dify;
                }
            }
        }
            }
//        printf("Closest Mob: %d\n",closest_id);
//        printf("closest sqrt range %f\n",closest_sqrt_range);
        
if ((playerx == || playerx >= ))
        {
            if (
closest_sqrt_range 50.0)
            {
                if (
Player[0].Classe == 129)
                {
                    
// mage attack, 129 = mage, 0x2b = animation, 0x10 = skill
    //                SendDetour(0x2b,"Ubd",last_u,4,0,closest_id);
    //                SendDetour(0x10,"Ubbd",last_u,4,1,closest_id);

                
}
                else
                {
        
//            printf("%d in attack range\n",closest_id);
                    // physical attack, 128 = knight, 130 = arch, 131 = thief?
                    
SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                    
Sleep(400);
                }
    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
//                Sleep(150);
                
Sleep(100);

    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                // 100 is maybe good for mages but no pa
//                Sleep(100);
//                Sleep(150);
            
}
            else
            {
                
unsigned char tempx=-(closest_difx/sqrt(closest_range))*30;
                
unsigned char tempy=-(closest_dify/sqrt(closest_range))*30;
            
//            signed char tempx=-(closest_difx/sqrt(closest_range))*30;
            //            signed char tempy=-(closest_dify/sqrt(closest_range))*30;
    //            printf("The closest mob is %d so move to it\n",closest_id);
                        // go to closest mob
                
printf("Move to mob\n");
                
SendDetour(0x15,"Ubbb",last_u,tempx,tempy,0) ;
                
Sleep(10);
            }
        }
        if (((
playerx == || playerx >= 2))&&((lowhealth hp)&&(hp dangerzone)))
        {
            if (
closest_sqrt_range 50.0)
            {
                if (
Player[0].Classe == 129)
                {
                    
// mage attack, 129 = mage, 0x2b = animation, 0x10 = skill
    //                SendDetour(0x2b,"Ubd",last_u,4,0,closest_id);
    //                SendDetour(0x10,"Ubbd",last_u,4,1,closest_id);

                
}
                else
                {
        
//            printf("%d in attack range\n",closest_id);
                    // physical attack, 128 = knight, 130 = arch, 131 = thief?
                    
SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                    
SendDetour(0x21,"Ud",last_u,dropID);
                    
Sleep(400);
                }
    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
//                Sleep(150);
                
Sleep(100);

    
//            printf("%d in attack range\n",closest_id);
//                SendDetour(0x0F,"Ubdd",last_u,1,closest_id,lastweapon);
                // 100 is maybe good for mages but no pa
//                Sleep(100);
//                Sleep(150);
            
}
            else
            {
                
unsigned char tempx=-(closest_difx/sqrt(closest_range))*30;
                
unsigned char tempy=-(closest_dify/sqrt(closest_range))*30;
            
//            signed char tempx=-(closest_difx/sqrt(closest_range))*30;
            //            signed char tempy=-(closest_dify/sqrt(closest_range))*30;
    //            printf("The closest mob is %d so move to it\n",closest_id);
                        // go to closest mob
                
printf("Move to mob\n");
                
SendDetour(0x15,"Ubbb",last_u,tempx,tempy,0) ;
                
Sleep(10);
            }
        }
    }
    } 




















nicht jeder kriegt so nen tollen bot hin wie du chib... hf :X welches lvl ist dein kn mittlerweile... :X
iamunknowed is offline  
Old 04/19/2009, 12:37   #75




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
chibis why machste nicht einfach nen eigenen Thread auf mit dem ganzen Projekt? o.O Das du dein Snippet überall postest hat auch kein sin xD
bloodx is offline  
Closed Thread


Similar Threads Similar Threads
[Release]Noob.si - KalOnline - PixelBot
03/06/2012 - Kal Hacks, Bots, Cheats & Exploits - 125 Replies
UPDATE:The old version was bugged a bit What was fixed? Wait for behead now actually cancels itself after half second if you missed the coordinates. Useless sleeps while targeting were deleted. Something for mages was fixed. If the program detects 0 Hp at start, it warns you about it and tries to fix itself. I replaced the old link with the new one, but here it is, so you won't scroll so much. KalOnline_Bot_v1.2.rar - Uploaded.to Sorry for the slow targeting bug that I made in the...
[Release] [INT] KalOnline Bot , no kick out (:
07/14/2010 - Kal Online - 27 Replies
read the ; comments , enjoy ~! took me ennuf time to learn this shit and make it. $e=0 $x=0 $hl=859 ; daemon health x coordinates $hr=540 ; daemon health y coordinates $mhl=681 ; your health x coordinates $mhr=510 ; your health y coordinates $ylowr=7 ; yellow message when canot press daemon x coordinates
[Release]KalOnline IntHackIt
05/29/2009 - Kal Online - 93 Replies
Hello ElitePvpers, I'm gonna release my first "Hack" here :D I read and learned much here. Well, I wanna give you the dll i progged...I'll release newer versions here if I make some updates. Here is a pic of the hack: http://www.250kb.de/u/090506/j/t/fe8a3ccd.jpg
[RELEASE] Kalonline dll injector
03/03/2008 - Kal Online - 26 Replies
Hi, little kalonline dll injector. read the readme for more . ty ------------------------------------------------- --------------------------- Hi, da ihr alle so bösse auf mich seit realse ich mal das tool was ich schon länger habe. damit müsste der hackshield killer auf xp2 gehen. erst kal starten danach injecten.



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


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.