⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menunetwork.h

📁 完整龙族的无错反外挂登陆器,b编译后直接直接就可以放在客户端下运行
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef __MenuNetwork_h__
#define __MenuNetwork_h__

typedef struct tagItem
{
	int			x;
	int			y;
	RECT		rect;
	K_ITEM		item;
}DefaultItem;

class CServerText
{
public :
	bool is_first;
	char *m_pszMessage;
	int	 m_cPrintCount;

public :
	CServerText() { is_first = true; m_pszMessage = NULL; m_cPrintCount = 0; }
	~CServerText() { ReSet(); }
	void ReSet(){ 
		is_first = true; 
		if( m_pszMessage ) delete m_pszMessage; 
		m_pszMessage = NULL; 
		m_cPrintCount = 0;
	}
	void SetText( char *szText ){
		if( m_pszMessage ) delete m_pszMessage;
		int len = strlen( szText );
		m_pszMessage = new char[len+1];
		strcpy( m_pszMessage, szText );
		is_first = false;
	}
	int operator++( int ){ return ++m_cPrintCount; }
};
extern CServerText		public_bbs;

#define MAX_LINE_COMMAND_		200
typedef struct 
{ 
	char	reserved[35]; // CSD-030324
	short	command;
}LINECOMMAND, *LPLINECOMMAND;

extern LINECOMMAND LC[ MAX_LINE_COMMAND_];

//////////////////////////////////////////////////////
//	利阑 胶牡且锭 弊 醚荐 
const int MAX_ENEMY_SCAN_TARGET	= 50;




//////////////////////////////////////////////
// BBS老 版快 林肺 绵窍窍绰单 荤侩窍霸 等促. ( 捞抚父 罐酒客辑 谎妨霖促. )
#define		BA_GM_REGIST	1


///////////////////////////////////////////
//	RecvServerResult 俊辑 荤侩且 define
#define CM_REPAIR			0
#define CM_LEARNSKILL		1
#define CM_LEARNMAGIC		2
#define CM_PREVENTING		3		// 抗规
#define CM_CURE_DISEASE		4		// 摹丰
#define CM_INN_SLEEP		5		// 浆扁
#define CM_INN_REST			6		// 泪磊扁
#define CM_OPEN_SUPPER		7		// 脚傈 澜侥 力傍 

///////////////////////////////////////////

#define ET_ADD_FIGHT_MEMBER	9777

extern SkillExp t_skillexp;

extern char nation_bbs[2000];
extern char nation_bbs2[8][8][50];

extern k_send_client_req_stop_war recv_stop_war_data;;

////////////////////////////////////////////////////// 辑滚 窃荐 
extern	void	ReqCurrentTime();
extern	void	RecvPublicNoticeTitle( t_server_menu_message_title *p )	;
extern	void	ReqMessageTitle( int type, int count );
extern	void	ReqCharList( );
extern	void	RecvCharInfoBasic( t_char_info_basic *p );
extern	void	RecvCharInfomation( t_server_user_db_data *p );
extern	void	SendShowItemOfOtherCh( int ch_id );
extern	void	RecvOtherChInv( kein_server_other_ch_inv *inv );
extern	void	SendDivideItem( K_ITEM *item, int much );		// 酒捞袍阑 唱穿妨绊 且锭...
extern	void	SendCharInfoBasic( int kind, DWORD data );		// 努扼捞攫飘俊辑 辑滚肺 瓷仿摹甫 焊郴辑 背眉茄促.
extern	void	SendGenrateItemByTool( k_client_create_item p );		// 烙栏肺 酒捞袍阑 积己茄促.
extern	void	RecvDeleteItem( POS pos, int is_broken = 0 );
extern	void	RecvDecreaseItem( k_server_decrease_item *item );

extern	void	SendLvUpPointEach( int type );		// 1器牢飘 棵扼 哎锭付促..
extern	void	SendLvDownPointEach( int type );
extern	void	ReqLvUpPoint( );	// 烙矫 饭骇诀 器牢飘 妮...
extern	void	RecvLevelDownResult( int type );


extern	void	ReqItemInfo0();
extern	void	ReqItemInfo1( );
extern	void	ReqItemInfo2( int count );
extern	void	ReqMagicInfo();
extern	void	ReqSkillInfo();
extern	void	ReqConnectInfo();

extern	void	RecvLearnSkill( int s );
extern  int 	SendLearnItem( ItemJoinSelect item );	// 酒捞袍 硅快扁.. 
extern	void	RecvLearnItemOk( k_item_no item );		// 酒捞袍 硅快扁 OK,  府胶飘俊辑 窍唱 昏力秦霖促.
extern	void	RecvItemRepar( k_server_item_repair_ok *r );
extern	void	SendItemRepair( int item_pos, int store_id );
extern	void	RecvServerResult( k_server_result *p );
extern	void	RecvTacSkillExp( t_char_info_tac_skillexp *s );
extern	void	ReqTacSkillExp( );
//011022 lsw >
extern	void	RecvSkillExp( int type, t_SkillExp exp );
//011022 lsw <
extern	void	RecvStatusOpen( k_server_status_open *p );
extern	void	RecvBankInventory( k_server_bank_item *i );


extern	void	RecvParty( k_server_party *p );
extern	void	RecvRelation( k_server_relation *p );
extern	void	RecvEmployment( k_server_party *p );

extern	int		SendInputParty( int type, int ct, LpCharacterParty ch );		// 颇萍盔 肝扁 辑滚 傈价
extern	void	SendDeleteParty( int type, int ct );
extern	void	SendLearnMagic( int magic_num );
extern	void	RecvLearnMagicOk( int num );
extern	void	RecvPreventingOk( short int num );
extern	void	SendClientPreventing( int num );		// 龙捍 锅龋
extern	void	SendClientCureDisease( int num );
extern	void	RecvCureDiseaseOk( short int num );


extern void ReqItemValue( int item_no );
extern void RecvItemValue( int item_no, int money );
extern void RecvItemValue_Sell( int item_no, int money );
extern void RecvItemValue_Repair( int item_no, int money );
extern void SetInputParty( int type, int num, char *name );		// 努扼捞攫飘俊辑 颇萍甫 肝绊 弊吧 辑滚肺 傈价秦 霖促

extern void RecvPartyInfo( k_party_info *p );					// 颇萍盔甸狼 扁夯利牢 瓷仿摹
extern void RecvDeleteParty_server( int type, int index );
extern void SendReqPartyInfo( int type, int num );

extern void SendClientInn( int type );
extern void ReqItemValue_Sell( int type, POS pos );

extern void RecvServerWakeUp();					// 辑滚俊辑 柄绢唱扼绊 疙飞捞 坷搁...

extern void RecvJoinGameWho( char *name );		// 捞抚栏肺 且鳖? 酒丛, 锅龋肺 且鳖?~~
extern void RecvExitGameWho( char *name );
extern void RecvMyPartyExist( char *name );		// 颇萍盔吝 捞固 甸绢 柯 荤恩捞 乐绰 瘤...
extern void RecvPartyJoinOk( char *name );		// 辑肺 颇萍甫 肝篮 荤恩捞促...
extern void RecvPartyJoinRelease( char *name );
extern void RecvServerEachItem( K_ITEM *item );
extern void RecvServerResist( k_server_resist *p );

extern int SubtractMoney( DWORD money );
extern int AddMoney( DWORD money );

extern void RecvItemAttrChange( int type, k_server_item_attr *p );
extern void RecvOtherGhost( );
extern void OpenStatus();
extern void RecvServerMagery(char nStep, DWORD magery);
extern void RecvCreateAbility( );		// 林荤困 倒府扁傈 扁夯荐摹 檬扁拳
extern void RecvThrowDice( start_throw_dice *p );
extern void SendThrowDice( char type );
extern void RecvExchangeItemDelWhereRecv( K_ITEM &lpItem );
extern void ReqMessageBbs( int type, int count );
extern void RecvServerMessage( k_get_server_text *p );
extern void SendPreachName( char *name, BYTE god );
extern void SendGodRegistOk( int type );
extern void RecvPreachName(  k_server_client_preach_name *p  );
extern void SendPreachNameOk( char *name, BYTE god );

extern void RecvGodMeetinMainStart( );
extern void RecvGodMeetingMainEnd( );
extern void SendToolPassword( char *password );
extern int  SendCheckNewChar( char *name );
extern void RecvServerMessageDefault( k_server_text_default *p, CServerText *text );		// 辑滚肺 夸没且 锭 檬扁拳 鞘夸
extern CServerText g_ServerText;
extern void RecvCharInfoPlus( k_server_to_client_char_info_plus *p );
extern void RecvCanMemorizeOk();
extern void SendRecvEarMessageResult( short int send_game_server, short int send_server_id, char ret );			//  罐篮 皋矫俊 措茄 搬苞

extern void SendChangeMap_kein( short int port );	// 甘 傈券 - 梅磊: 捞悼且 霸烙辑滚狼 器飘锅龋
extern void AllReqSkillExp( int is_end=0 );		// 胶懦 夸没.. 蔼阑 持绢 临版快 促矫 矫累且锭
extern void RecvOpenSupper( char much );
extern void SendIGetItemOfSupper( short int item_no );

extern void RecvSetNoteMeetingMessage( short int god, short int type );
extern void SendReqCharInfo( int id );		// 目辑甫 措绊 乐绰 悼救 某腐磐狼 沥焊甫 啊廉柯促.
extern void RecvReqCharInfo( k_server_req_char_info *p );

extern void SendReqHpOfParty( char *party_name );
extern void RecvReqPartyInfo( k_rep_party_info *p );
extern void RecvCallPublicBbs( k_server_text_default *p );		// 辑滚俊辑 努扼捞攫飘肺 傍瘤荤亲 郴侩阑 焊尘锭..
extern void RecvLearnedItem( k_server_learn_item *p );
extern void SendHunterRegist( char *name, DWORD money, char *text );
extern void SendGetHunterList( int id );
extern void RecvHunterList( k_hunter_list *hunterlist );		// 泅惑裹 府胶飘 啊廉坷扁
extern void SendKillHunterList( int id );
extern void RecvKillWho( char *who );
extern void RecvKillHunterOk( k_kill_hunter_ok *result );
extern void RecvHunterRegistResult( char *hunter, char *target );
extern void SendDangerOfHunter( short int target_id, char type );

extern void RecvDangerByHunter( char type );
extern void SendReqQuestIndex( int page);
extern void RecvQuestIndex( k_rep_quest_index *p );
extern void RecvPartyNotByLevel( short int type );
extern void RecvDoPartyOk( char *name, short int type );

extern void SendReqManToManResult( short int target_id, int ret );
extern void RecvReqManToMan( short int target_id );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -