[Release/Guide] Bot

01/10/2012 09:11 SimSir#46
i need Player Disappear header and Player[0] (self) move and move stop header ty.

And My Player Appear Function PID, name, Coordinates , GuildName, Guild Tag :)

PHP Code:
void PlayerAppear(char *szBufferint iLength){
    
DWORD PlayerID            = *(DWORD*)&szBuffer[3];
    
int NameLen                0;
    
char PlayerName[255]    = {0};
    for(
int position 7;position<=iLength;position++){
        if(
szBuffer[position]!=0x00 ){
            
PlayerName[NameLen]= szBuffer[position];
            
NameLen++;
        }else{
            break;
        }
    }
    
DWORD pX= *(DWORD*)&szBuffer[3+4+NameLen+2];// 3 Byte Header , 4 Byte PlayerID , 2 byte Offset
    
DWORD pY= *(DWORD*)&szBuffer[3+4+NameLen+2+4];
    
DWORD pZ= *(DWORD*)&szBuffer[3+4+NameLen+2+4+4];
    
//Guild Tag Name
    
int GuildTagLen            0;
    
char GuildTagName[14]    = {0};
    for(
int position NameLen+55;position<=iLength;position++){
        if(
szBuffer[position]!=0x00 ){
            
GuildTagName[GuildTagLen]= szBuffer[position];
            
GuildTagLen++;
        }else{
            break;
        }
    }

    
//Guild Name
    
int GuildLen        0;
    
char GuildName[14]    = {0};
    for(
int position NameLen+55+GuildTagLen+1;position<=iLength;position++){
        if(
szBuffer[position]!=0x00 ){
            
GuildName[GuildLen]= szBuffer[position];
            
GuildLen++;
        }else{
            break;
        }
    }
    
cout << "Player ->[ " << PlayerName << " ] GuildTag : " << GuildTagName << " GuildName :" << GuildName<<" (x,y,z) <" << pX << "," << pY << "," << pZ << ">"<<endl;

01/11/2012 12:08 MoepMeep#47
Move should be 0x14,0x15. Send ofcoz! :p
Disappear could be 0x31, can't remember :x
01/11/2012 13:17 SimSir#48
i need recv packer for move Player[0]

i can try sniff 0x22 - 0x23 this header. But i see only other players move action^^
01/11/2012 21:07 MoepMeep#49
There is no recv for your own move packets. That would be kinda stupid, wouldn't it? ;)
01/12/2012 08:05 SimSir#50
Sometimes the coordinates in the game breaks down. But sit down or we die get the correct coordinates. How do it.
And we not have own move packet. How do i get own coordinates? Sniff send coordinate?
01/12/2012 11:52 MoepMeep#51
Ye, best way is to sniff Send. But well, there is another solution. If you move and sit down, you get a 0x21 Packet with your current Coordinates.
01/13/2012 00:43 RunzelEier#52
memory ftw?

or you can calculate your coordinates after each move,
--> OOP will help you ;)
01/13/2012 01:54 MoepMeep#53
Quote:
Originally Posted by RunzelEier View Post
memory ftw?
no

Quote:
or you can calculate your coordinates after each move,
--> OOP will help you ;)
Has nothing to do with OOP.
01/13/2012 08:34 SimSir#54
I can now following this step

1. Check Player Appear Player[0] and get coordinates.
2. Send move packet after change Player[0].x , Player[0].y
3. Check SomeTime 0x21 For True Coordinates again change Player[0] Coordinates ^^

Ty MoepMeep
01/24/2012 15:03 sidor#55
is there a way to create a bot for IC who will attack a moob when hp is lower than 500 by blowup,flamy?
like another LA bot but wichout LA

after i use PC g2 moob hp decrease to 1 but i dont have skill to kill them fast before renew hp (2job)

attack range = weapon range
autouse flamy/blowup on all monster (in range) with HP lower that 500

no need UG speed teleport to moob and etc
only that finishing attack in running
01/24/2012 16:32 MoepMeep#56
No idea where poison cloud damage is shown. Maybe 0x3f :p But ye, it would be possible.
01/24/2012 16:38 sidor#57
no... i mean to create bot who attack mobs only with 500hp- with blowup/flamy

i lure moobs ---> use pc (all normal wihout hack) ---. i still running and monsers hp go lower than 500 now bot search for them and use blowup/flamy to kill
01/24/2012 19:36 MoepMeep#58
Ye, and I answered on that.
02/02/2012 12:39 SimSir#59
hi again. I can try sniffin SendPacket and sucess Bypass Memory Manupulation error. Game open its working but have other problem.

i can select a server -> after send some packet 0x09 , 0x05, 0x08 after send PACKET TYPE:0x03 FORMAT:"m" after i got expel ^^

sry bad eng ^^
02/02/2012 13:27 MoepMeep#60
You can't directly hook send on int :p