www.pudn.com > 3D_OnlineGame_Humen.rar > Config.h


#ifndef _CONFIG 
#define _CONFIG 
 
#define TOTALMSGSHOW 10 
#define MAX_DRIVERS 5  
#define TITLE	"X--MudClient" 
#define DEFULTWND_WIDTH 800 
#define DEFULTWND_HEIGHT 600 
 
#define VERSION			1150000 
#define __DIRECTCONNECT 
#define DIRECTCONNECT	"127.0.0.1" 
 
#define PMUDCLIENT_KEY (TEXT("Software\\GameKing\\PmudClient")) 
 
#define NUM_SOUNDS 10 
#define NUM_SURROUND_SOUND 6 
#define OPENMENU		0 
#define CLOSEMENU		1 
#define PRESSBUTTON		2 
#define RANDOM1			3 
#define RANDOM2			4 
#define RANDOM3			5 
#define RANDOM4 		6 
#define RANDOM5			7 
#define RANDOM6			8 
#define MESSAGE			9 
#define szSomeonejoinMap	"$101$" 
#define szSomeoneQuitMap	"$102$" 
#define szChangeMap			"$1006$" 
#define szSendMapData       "$1014$" 
#define szNewPlayCreate		"$1007$" 
#define szLoadOldPlayer		"$1008$" 
#define szSysLog			"$1009$" 
#define SZPLAYERDELETE		"$1010$" 
#define SZRESTART			"$1011$" 
 
#define SZSAVE				"$1012$" 
#define SZEXITGAME			"$1013$" 
 
 
#define SZTELLSOMEONE	"$3001$" 
#define SZTALKTOALL		"$3002$"//和同一頻道的玩家通信(talk) 
#define szShoutToAll	"$3003$"//發送給所有玩家 
#define szGetChannel	"$3004$"//得到現在的所有頻道 
#define SZJOINCHANNEL	"$3005$"//加入或者建立新的聊天頻道 
#define szExitChannel	"$3006$"//退出聊天頻道 
#define szSayInMap		"$3007$"//同一張地圖的聊天 
#define szWhoInGame		"$3008$"//檢查所有聊天組 
#define szALLWhoInGame	"$3009$"//查看當前所有在線玩家 
#define szDefendTell	"$3010$"//建立防耳語清單 
#define szDefendDel		"$3011$"//刪除防耳語清單 
#define szDefendList	"$3012$"//列出防耳語清單 
#define szGetOut		"$3013$"//頻道主踢人 
#define szShowGM		"$3014$" 
#define szKickOut		"$3015$"//GM踢人 
#define szGmShout		"$3016$"//GM大喊 
#define szGmrun			"$3017$"//GM傳送 
 
//定義玩家的冒險指令 
#define SZEAT			"$3020$"//吃 
#define	SZDRINK			"$3021$"//喝 
#define	SZREADBOOK		"$3022$"//讀書 
#define SZBUY			"$3023$"//買東西 
#define SZSELL			"$3024$"//賣東西 
#define SZADDGOODS		"$3025$"//增加物品 
#define SZSUBGOODS		"$3026$"//減少物品 
#define SZLOOK			"$3027$"//看 
#define SZUSE           "$3028$"//使用 
#define SZADDRENTGOODS	"$3029$"//增加寄放物品 
#define SZSUBRENTGOODS	"$3030$"//減少寄放物品 
#define SZRENTLIST		"$3031$"//列出寄放物品 
 
#define SZDAZUO			"$3041$"//打坐 
#define	SZTUNA			"$3042$"//吐納 
#define	SZPRACTICE		"$3043$"//練習 
#define SZMAPPING		"$3044$"//映射一種技能到另一種技能 
#define SZYUNGONG		"$3045$"//運功 
#define SZDAZUOEND		"$3046$"//打坐結束 
#define SZTUNAEND		"$3047$"//吐納結束 
 
#define SZAPPRENTICE	"$3050$"//拜師的指令 
#define SZMASTERSKILL	"$3051$"//得到NPC的技能 
#define SZLEARNSKILL	"$3055$"//學習師傅技能的指令 
#define SZASK			"$3053$"//詢問npc 
 
#define SZKILLSOMEBODY	"$3061$"//發送主動的消息給服務器 
#define SZKILLEDBYSOME	"$3062$"//別人發送攻擊你的指令 
#define SZFIGHTSOMEBODY	"$3063$"//發送主動格斗的消息給服務器 
#define SZFIGHTEDBYSOME	"$3064$"//別人發送攻擊你的指令 
#define szLOOKPLAYER	"$3065$"//查看當前的玩家或者NPC狀態 
 
//dainty 
#define SZARM			"$3070$"//裝備 
#define SZUNARM     	"$3071$"//卸下裝備 
#define SZGIVE          "$3072$"//給予 
#define SZDROP          "$3073$"//丟棄 
//dainty end 
#define szEMOTE			"$3080$"//Emote指令 
#define szADDVMESSAGE	"$3081$"//廣告信息 
#define SZOKMSG			"$3082$"//ok信息 
#define SZFAILMSG		"$3083$"//fail信息 
 
#define SZDEADMSG		"$3100$"//死亡信息 
 
#define SZFIGHTDATA		"$7098$"//數字 
#define SZFIGHTMSG		"$7099$"//信息 
 
#define SZKILLSB		"$7001$"//殺 
#define SZKILLOVER		"$7002$"//結束 
#define SZFIGHTSB		"$7003$"//較量 
#define SZFIGHTOVER		"$7004$"//較量結束 
// Spock start 
#define SZACCEPTFIGHT	"$7005$"//接受切磋 
#define SZREJECTFIGHT	"$7006$"//拒絕切磋 
#define SZESCAPE		"$7007$"//逃跑 
 
// Spock end 
#define SZJOBO			"$022$"//跳躍  andy_command 2001.2.16 5:38 
#define SZSHOOT			"$024$"//暗器 
#define SZSEP			"$025$"//消精 
#define SZRELIFE		"$026$" //轉世 
//cary 
#define SZSENDALLINFO	"$7900$" 
#define SZHEALING		"$7901$" 
#define SZCANHEALING	"$7902$" 
 
//5定義色彩標識 
#define szNewColor    "$500$"//含顏色值 
#define szRedLow		  "$501$"//暗紅 
#define szRedHigt		  "$502$"//亮紅 
#define szBlueLow		  "$503$"//暗藍 
#define szBlueHigt		"$504$"//亮藍 
#define szGreenLow		"$505$"//暗綠 
#define szGreenHigt		"$506$"//亮綠 
#define szYellowLow		"$507$"//暗黃 
#define szYellowHigt	"$508$"//亮黃 
#define szCyanLow		  "$509$"//暗青 
#define szCyanHigt		"$510$"//亮青 
 
 
#define SZGETMISSBUF		"$901$"//發送用戶丟失的數據 
#define SZSENDMISSBUF		"$902$"//發送用戶丟失的數據 
 
#define szMoveCmd			"PLAYMOVE" 
#define szChangePosite		"CHANGEPOSITE" 
 
#define PARM 0x7F	//緩沖分割符號 
#define ENDPARM "$000$"//發送或接收緩沖的結束標志 
#define RECVERRORPARM "$002$"//我方接收數據不正確,發送給其他網絡用戶 
 
//Error Msg 
#define NOERR			"$999$"//沒有任何錯誤 
#define ERRUNKNOWCOM	"$900$"//未知命令 
#define ERRLOGON		"$901$"//帳號不存在或密碼錯誤 
#define ERRLOADFILE		"$902$"//讀文件出錯 
#define ERRSAVEFILE		"$903$"//寫文件出錯 
#define ERRMEMORYFULL	"$904$"//服務器內存已經用完 
#define ERRRELOGON		"$905$"//已經有同名用戶存在 
#define ERRKICKOUTBYOTHER "$906$"//被其他其他同名用戶進入剔除 
#define ERRKICKOUTBYSVR	"$907$"//被服務器剔除 
#define ERRKICKOUTBYTIME "$908$"//長時間沒有消息剔除 
#define ERRCONNECTSVR	"$909$"//帳號問題,請與軟件商聯系聯系 
#define ERRSYSRIGGED	"$910$"//非法操作 
#define ERRCTEATEFILE	"$911$"//建立文件失敗 
 
#define PLAYELOGON				"$501$"	//普通用戶簽到 
#define PLAYEQUIT				"$502$"	//普通用戶退出 
#define PLAYELASTSENDERROR		"$503$"	//由于發送不成功,請求發送剩下的部分 
#define PLAYELOGONOK			"$504$"	//普通用戶簽到成功 
#define PLAYELOGONFAIL			"$505$"	//普通用戶由于現在沒有輔助服務器登陸 
										//簽到失敗請求 
#define PLAYERRRELOGON			"$506$"	//已經有同名用戶存在,提請玩家1分鐘後在登陸使用 
 
#define G_KILLSTATUS_None			0x0000 
#define G_KILLSTATUS_WaitForEscape	0x0001 
#endif