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