📄 menunetwork.h
字号:
#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 + -