Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[Gunz] Crafted Packets

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
OneWhoSighs
Cheater
Reputation: 0

Joined: 13 Aug 2007
Posts: 32

PostPosted: Mon Aug 13, 2007 5:24 pm    Post subject: [Gunz] Crafted Packets Reply with quote

I thought I would like to share some packet structures that I created with you.

Compatible with Waryas's GPP.


Code:

/*           
               Packets Crafted and Coded by OneWhoSighs
               Compatible with Waryas GPP.

                                                                     */
//Duel Broadcast Message (strChampion has won nVictories in room nRoomNumber in channel strChannelName)
void BroadCastDuel(char strChampionName[64],char strChannelName[64], int nRoomNumber, int nVictories){
   char *packet = (char*)malloc(8096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,8096);
   add_identifier(packet,0x89A);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;
   siz += add_param(packet+siz,4,strChampionName,0);
   siz += add_param(packet+siz,4,strChannelName,0);
   siz += add_param(packet+siz,0,&nRoomNumber,sizeof(unsigned int));
   siz += add_param(packet+siz,0,&nVictories,sizeof(unsigned int));
   fix_size(packet,siz);
   SendPacket(packet,siz,FROM_SERVER);
   free(packet);
}

//Forced Stage Entry   
void ForcedEntry(MUID* uidChar, MUID* uidStage){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x587);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;
   
   siz += add_param(packet+siz,9,&uidChar,sizeof(struct MUID));
   siz += add_param(packet+siz,9,&uidStage,sizeof(struct MUID));
    fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}

//Create Clan
void ClanCreate(MUID* uidChar, char szClanName[64], char Member1CharName[64], char Member2CharName[64], char Member3CharName[64], char Member4CharName[64]){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x7D4);
   siz += 4;
   add_packetID(packet+siz);

   siz += 1;

   siz += add_param(packet+siz,9,&uidChar,sizeof(struct MUID));
   siz += add_param(packet+siz,4,szClanName,0);
   siz += add_param(packet+siz,4,Member1CharName,0);
   siz += add_param(packet+siz,4,Member2CharName,0);
   siz += add_param(packet+siz,4,Member3CharName,0);
   siz += add_param(packet+siz,4,Member4CharName,0);


    fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}

//Request Clan Message
void ClanMessage(MUID* uidSender, char szMessage[255]){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x7E5);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;
   
   siz += add_param(packet+siz,9,&uidSender,sizeof(struct MUID));
   siz += add_param(packet+siz,4,szMessage,0);

   fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}

//Request Expel Member (Force Expel)
void RequestExpelMember(MUID* uidClanAdmin, char szMember[64]){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x7E3);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;
   
   siz += add_param(packet+siz,9,&uidClanAdmin,sizeof(struct MUID));
   siz += add_param(packet+siz,4,szMember,0);

   fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}

//Create Character (Colored Names)
void CreateCharacter(MUID* uidChar, int CharIndex, char Name[64], int Sex, int Hair, int Face, int Costume){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x6AF);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;
   
   siz += add_param(packet+siz,9,&uidChar,sizeof(struct MUID));
   siz += add_param(packet+siz,0,&CharIndex,sizeof(unsigned int));
   siz += add_param(packet+siz,4,Name,0);
   siz += add_param(packet+siz,0,&Sex,sizeof(unsigned int));
   siz += add_param(packet+siz,0,&Hair,sizeof(unsigned int));
   siz += add_param(packet+siz,0,&Face,sizeof(unsigned int));
   siz += add_param(packet+siz,0,&Costume,sizeof(unsigned int));

   fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}

//Locate Player
void LocatePlayer(char szPlayer[64]){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x642);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;

   siz += add_param(packet+siz,0,szPlayer,0);

   fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}

//Game Levelup
void LevelUp(MUID* uidChar, int Level){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x5E9);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;
   
   siz += add_param(packet+siz,9,&uidChar,sizeof(struct MUID));
   siz += add_param(packet+size,0,&Level,sizeof(unsigned int));

   fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}

//Kill Player
void GameKill(MUID* uidAttacker, int AttackerArg, MUID* uidVictim, int VictimArg){
   char *packet = (char*)malloc(4096);
   unsigned siz = 0;
   siz = 0;
   memset(packet,0,4096);
   add_identifier(packet,0x5E8);
   siz += 4;
   add_packetID(packet+siz);
   siz += 1;
   
   siz += add_param(packet+siz,9,&uidAttacker,sizeof(struct MUID));
   siz += add_param(packet+size,0,&AttackerArg,sizeof(unsigned int));
   siz += add_param(packet+siz,9,&uidVictim,sizeof(struct MUID));
   siz += add_param(packet+size,0,&VictimArg,sizeof(unsigned int));

   fix_size(packet,siz);
   SendPacket(packet,siz,FROM_CLIENT);
   free(packet);
}
Back to top
View user's profile Send private message
Negima
I post too much
Reputation: 6

Joined: 22 May 2007
Posts: 2221

PostPosted: Tue Aug 14, 2007 11:00 am    Post subject: Reply with quote

Hey its onewhosighs
good job Very Happy
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites