www.pudn.com > XmudOSr.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