www.pudn.com > M2Server.rar > PredefinedData.pas


//////////////////////////////////////////////////////////////////////////////// 
//                                                                            // 
//                       工程:  M2Server                                     // 
//                       版本:   1.0                                          // 
//                       公司:  乐都在线                                     // 
//                       网址:  http://www.hh8.net                           // 
//                       日期:  2005-05-28                                   // 
//                                                                            // 
//////////////////////////////////////////////////////////////////////////////// 
 
unit PredefinedData; 
 
interface 
 
const 
  _RUNGATE_STATUS_DISCONNECTED = 0; 
  _RUNGATE_STATUS_GOOD = 1; 
  _RUNGATE_STATUS_HEAVYTRAFFIC = 2; 
 
  _MAKEITEMINDEX = 12; 
  LOGPARAM_STR = 1; 
  LOGPARAM_INT = 2; 
 
  _NUM_OF_MAXUSER = 2500; 
 
  HAM_ALL = 0; 
  HAM_PEACE = 1; 
  HAM_GROUP = 2; 
  HAM_GUILD = 3; 
  HAM_PKATTACK = 4;          
 
  BAGGOLD = 5000000; 
  USERMODE_PLAYGAME = 1; 
  USERMODE_LOGIN = 2; 
  USERMODE_LOGOFF = 3; 
  USERMODE_NOTICE = 4; 
 
  DATA_BUFSIZE = 8192; 
  // ObjectMonster Needed; 
  _MONSTER_SANDMOB = 3; 
  _MONSTER_ROCKMAN = 4; 
  _MONSTER_RON = 9; 
  _MONSTER_MINORNUMA = 18; 
  _ANIMAL_DEER = 21; 
  _MONSTER_OMA = 23; 
  _MONSTER_OMAKNIGHT = 25; 
  _MONSTER_OMAWARRIOR = 27; 
  _MONSTER_SPITSPIDER = 30; 
  _MONSTER_STICK = 39; 
  _MONSTER_DUALAXE = 42; 
  _MONSTER_THONEDARK = 74; 
  _MONSTER_LIGHTZOMBI = 78; 
  _MONSTER_WHITESKELETON = 94; 
  _MONSTER_BEEQUEEN = 124; 
  _MONSTER_BEE = 125; 
  _MONSTER_MAGUNGSA = 143; 
  _MONSTER_SCULTURE1 = 145; 
  _MONSTER_SCULTURE2 = 148; 
  _MONSTER_SCULTUREKING = 152; 
  _MONSTER_ELFMONSTER = 161; 
  _MONSTER_ELFWARRIOR = 162; 
 
  LA_UNDEAD = 1; 
 
  g_SpitMap: array[0..7, 0..4, 0..4] of Byte = 
  (((0, 0, 1, 0, 0), (0, 0, 1, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 
    0, 0, 0)), //DR_UP 
    ((0, 0, 0, 0, 1), (0, 0, 0, 1, 0), (0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 
      0, 0, 0)), //DR_UPRIGHT 
    ((0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 1, 1), (0, 0, 0, 0, 0), (0, 0, 
      0, 0, 0)), //DR_RIGHT 
    ((0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 1, 0), (0, 0, 
      0, 0, 1)), //DR_DOWNRIGHT 
    ((0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 1, 0, 0), (0, 0, 
      1, 0, 0)), //DR_DOWN 
    ((0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 1, 0, 0, 0), (1, 0, 
      0, 0, 0)), //DR_DOWNLEFT 
    ((0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (1, 1, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 
      0, 0, 0)), //DR_LEFT 
    ((1, 0, 0, 0, 0), (0, 1, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 0, 0, 0), (0, 0, 
      0, 0, 0)) //DR_UPLEFT 
    ); 
 
  // ObjectEvent Needed 
  ET_DIGOUTZOMBI = 1; 
  ET_MINE = 2; 
  ET_PILESTONES = 3; 
  ET_HOLYCURTAIN = 4; 
  ET_FIRE = 5; 
  ET_SCULPEICE = 6; 
 
  // ObjectEngine Needed 
  DEFSPEED = 14; 
 
  _CHAT_COLOR1 = 0; //RGB(  0,   0,   0); // 捧苞祸. 
  _CHAT_COLOR2 = 1; //RGB( 10,  10,  10); // 八沥祸. 
  _CHAT_COLOR3 = 2; //RGB(255, 255, 255); // 闰祸. 
  _CHAT_COLOR4 = 3; //RGB(255,   0,   0); // 弧碍. 
  _CHAT_COLOR5 = 4; //RGB(  0, 255,   0); // 踌祸. 
  _CHAT_COLOR6 = 5; //RGB(  0,   0, 255); // 仟弗祸 
  _CHAT_COLOR7 = 6; //RGB(255, 255,   0); // 畴尔祸. 
  _CHAT_COLOR8 = 7; //RGB(255, 128,   0); // 林炔祸 
 
  DR_UP = 0; 
  DR_UPRIGHT = 1; 
  DR_RIGHT = 2; 
  DR_DOWNRIGHT = 3; 
  DR_DOWN = 4; 
  DR_DOWNLEFT = 5; 
  DR_LEFT = 6; 
  DR_UPLEFT = 7; 
 
  _DOOR_NOT = 0; 
  _DOOR_OPEN = 1; 
  _DOOR_MAPMOVE_FRONT = 2; 
  _DOOR_MAPMOVE_BACK = 3; 
 
  // Status 
  MAX_STATUS_ATTRIBUTE = 12; 
 
  POISON_DECHEALTH = 0; 
  POISON_DAMAGEARMOR = 1; 
  POISON_LOCKSPELL = 2; 
  POISON_DONTMOVE = 4; 
  POISON_STONE = 5; 
  STATE_TRANSPARENT = 8; 
  STATE_DEFENCEUP = 9; 
  STATE_MAGDEFENCEUP = 10; 
  STATE_BUBBLEDEFENCEUP = 11; 
 
  STATE_STONE_MODE = $1; 
  STATE_OPENHEATH = $2; //眉仿 傍俺惑怕 
 
  _OBJECT_HUMAN = 1; 
  _OBJECT_MONSTER = 2; 
  _OBJECT_ANIMAL = 6; 
  _OBJECT_NPC = 8; 
  _RANGE_X = 12; 
  _RANGE_Y = 12; 
 
  _CACHE_TICK = 500; 
 
  HEALTHFILLTICK = 500; 
  SPELLFILLTICK = 300; 
 
  // DataHandler Moduler 
  OS_MOVINGOBJECT = 1; 
  OS_ITEMOBJECT = 2; 
  OS_EVENTOBJECT = 3; 
  OS_GATEOBJECT = 4; 
  OS_SWITCHOBJECT = 5; 
  OS_MAPEVENT = 6; 
  OS_DOOR = 7; 
  OS_ROON = 8; 
 
  // Protocol Define 
  DEFBLOCKSIZE = 16; 
  HUMANRCDBLOCKSIZE = 256; 
  ITEMRCDBLOCKSIZE = 70; // _TUSERITEMRCD 
  MAGICRCDBLOCKSIZE = 10; 
  GENITEMRCDBLOCKSIZE = 18; 
 
  HOWMANYMAGICS = 31; 
 
  USERITEMMAX = 46;         //用户最大的物品 
 
  // Login Process 
  CM_PROTOCOL = 2000; 
  CM_IDPASSWORD = 2001; 
  CM_ADDNEWUSER = 2002; 
  CM_CHANGEPASSWORD = 2003; 
  CM_UPDATEUSER = 2004; 
 
  CM_SELECTSERVER = 104; 
 
  SM_CERTIFICATION_FAIL = 501; 
  SM_ID_NOTFOUND = 502; 
  SM_PASSWD_FAIL = 503; 
  SM_NEWID_SUCCESS = 504; 
  SM_NEWID_FAIL = 505; 
  SM_PASSOK_SELECTSERVER = 529; 
  SM_SELECTSERVER_OK = 530; 
  SM_PASSCHANGE_OK = 506; 
  SM_PASSCHANGE_FAIL = 507; 
 
  // Select Character Process 
  CM_QUERYCHR = 100; 
  CM_NEWCHR = 101; 
  CM_DELCHR = 102; 
  CM_SELCHR = 103; 
 
  SM_QUERYCHR = 520; 
  SM_NEWCHR_SUCCESS = 521; 
  SM_NEWCHR_FAIL = 522; 
  SM_DELCHR_SUCCESS = 523; 
  SM_DELCHR_FAIL = 524; 
  SM_STARTPLAY = 525; 
  SM_STARTFAIL = 526; 
  SM_QUERYCHR_FAIL = 527; 
 
  // Game Gate 
  GM_OPEN = 1; //客户连接 
  GM_CLOSE = 2; //客户断开 
  GM_CHECKSERVER = 3; //发送检查信号给Server 
  GM_CHECKCLIENT = 4; //发送检查信号给Client 
  GM_Data = 5; //数据 
  GM_SERVERUSERINDEX = 6; //服务器序号 
  GM_RECEIVE_OK = 7; //接收成功 
  GM_TEST = 20; //测试 
 
  // game process 
  CM_QUERYUSERNAME = 80; 
  CM_QUERYBAGITEMS = 81; 
 
  CM_DROPITEM = 1000; 
  CM_PICKUP = 1001; 
  CM_TAKEONITEM = 1003; 
  CM_TAKEOFFITEM = 1004; 
  CM_BUTCH = 1007; 
  CM_MAGICKEYCHANGE = 1008; 
  CM_SOFTCLOSE = 1009; 
  CM_CLICKNPC = 1010; 
  CM_MERCHANTDLGSELECT = 1011; 
  CM_MERCHANTQUERYSELLPRICE = 1012; 
  CM_USERSELLITEM = 1013;////////////////////////////////////////////////////// 
  CM_USERBUYITEM = 1014; 
  CM_EAT = 1006; 
  CM_LOGINNOTICEOK = 1018; 
  CM_USERGETDETAILITEM = 1015; 
  CM_TURN = 3010; 
  CM_WALK = 3011; 
  CM_SITDOWN = 3012; 
  CM_RUN = 3013; 
  CM_HIT = 3014; 
  CM_HEAVYHIT = 3015; 
  CM_BIGHIT = 3016; 
  CM_SPELL = 3017; 
  CM_POWERHIT = 3018; 
  CM_LONGHIT = 3019; 
  CM_WIDEHIT = 3024; 
  CM_FIREHIT = 3025; 
 
  CM_Say = 3030; 
  CM_RIDE = 3031; 
 
  //  Server to Client Commands 
  SM_RUSH = 6; 
  SM_FIREHIT = 8; 
  SM_BACKSTEP = 9; 
  SM_TURN = 10; 
  SM_WALK = 11; 
  SM_SITDOWN = 12; 
  SM_RUN = 13; 
  SM_HIT = 14; 
  SM_SPELL = 17; 
  SM_POWERHIT = 18; 
  SM_LONGHIT = 19; 
  SM_DIGUP = 20; 
  SM_DIGDOWN = 21; 
  SM_FLYAXE = 22; 
  SM_LIGHTING = 23; 
  SM_WIDEHIT = 24; 
  SM_DISAPPEAR = 30; 
  SM_STRUCK = 31; 
  SM_DEATH = 32; 
  SM_SKELETON = 33; 
  SM_NOWDEATH = 34; 
 
  SM_HEAR = 40; 
  SM_FEATURECHANGED = 41; 
  SM_USERNAME = 42; 
  SM_WINEXP = 44; 
  SM_LEVELUP = 45; 
  SM_DAYCHANGING = 46; 
  SM_LOGON = 50; 
  SM_NEWMAP = 51; 
  SM_ABILITY = 52; 
  SM_HEALTHSPELLCHANGED = 53; 
  SM_MAPDESCRIPTION = 54; 
  SM_SPELL2 = 117; 
 
  SM_SYSMESSAGE = 100; 
  SM_GROUPMESSAGE = 101; 
  SM_CRY = 102; 
  SM_WHISPER = 103; 
  SM_GUILDMESSAGE = 104; 
 
  SM_ADDITEM = 200; 
  SM_BAGITEMS = 201; 
  SM_DELITEM = 202; 
  SM_DELITEMs = 203; 
  SM_ADDMAGIC = 210;        //添加魔法 
  SM_SENDMYMAGIC = 211; 
 
  SM_DROPITEM_SUCCESS = 600; 
  SM_DROPITEM_FAIL = 601; 
 
  SM_ITEMSHOW = 610; 
  SM_ITEMHIDE = 611; 
  SM_DOOROPEN = 612; 
  SM_TAKEON_OK = 615; 
  SM_TAKEON_FAIL = 616; 
  SM_TAKEOFF_OK = 619; 
  SM_TAKEOFF_FAIL = 620; 
  SM_SENDUSEITEMS = 621; 
  SM_WEIGHTCHANGED = 622; 
  SM_CLEAROBJECTS = 633; 
  SM_CHANGEMAP = 634; 
  SM_EAT_OK = 635; 
  SM_EAT_FAIL = 636; 
  SM_BUTCH = 637; 
  SM_MAGICFIRE = 638; 
  SM_MAGIC_LVEXP = 640; 
  SM_DURACHANGE = 642; 
  SM_MERCHANTSAY = 643; 
  SM_MERCHANTDLGCLOSE = 644; 
  SM_SENDGOODSLIST = 645; 
  SM_SENDUSERSELL = 646; 
  SM_SENDBUYPRICE = 647; 
  SM_USERSELLITEM_OK = 648;  ////////////////////////////////////////////////////// 
  SM_USERSELLITEM_FAIL = 649;////////////////////////////////////////////////////// 
  SM_BUYITEM_SUCCESS = 650; 
  SM_BUYITEM_FAIL = 651; 
  SM_SENDDETAILGOODSLIST = 652; 
  SM_GOLDCHANGED = 653; 
  SM_CHANGELIGHT = 654; 
  SM_CHANGENAMECOLOR = 656; 
  SM_CHARSTATUSCHANGED = 657; 
  SM_SENDNOTICE = 658; 
  SM_AREASTATE = 708; 
  SM_SUBABILITY = 752; 
 
  SM_SHOWEVENT = 804; 
  SM_HIDEEVENT = 805; 
 
  sm_MagicId = 951; 
 
  SM_OPENHEALTH = 1100; 
  SM_CLOSEHEALTH = 1101; 
  SM_CHANGEFACE = 1104; 
 
  SM_ITEMUPDATE = 1500; 
  SM_MONSTERSAY = 1501; 
 
  //  Server to Server Commands 
  SM_RIDEHORSE           = 41; 
  //CM_RIDEHORSE           = 3030;    //骑马 
  CM_HORSERUN           = 3009; 
 
  RM_TURN = 10001; 
  RM_WALK = 10002; 
  RM_RUN = 10003; 
  RM_HIT = 10004; 
  RM_SPELL = 10007; 
  RM_SPELL2 = 10008; 
  RM_POWERHIT = 10009; 
  RM_LONGHIT = 10011; 
  RM_WIDEHIT = 10012; 
  RM_PUSH = 10013; 
  RM_FIREHIT = 10014; 
  RM_RUSH = 10015; 
  RM_STRUCK = 10020; 
  RM_DEATH = 10021; 
  RM_DISAPPEAR = 10022; 
  RM_MAGSTRUCK = 10025; 
  RM_STRUCK_MAG = 10027; 
  RM_MAGSTRUCK_MINE = 10028; 
  RM_MAGHEALING = 10026; 
  RM_HEAR = 10030; 
  RM_WHISPER = 10031; 
  RM_CRY = 10032; 
  RM_RIDE = 10033; 
  RM_WINEXP = 10044; 
  RM_USERNAME = 10043; 
  RM_LEVELUP = 10045; 
  RM_CHANGENAMECOLOR = 10046; 
 
  RM_LOGON = 10050; 
  RM_ABILITY = 10051; 
  RM_HEALTHSPELLCHANGED = 10052; 
  RM_DAYCHANGING = 10053; 
  RM_SendNotice = 10054; 
  RM_SYSMESSAGE = 10100; 
  RM_GROUPMESSAGE = 10102; 
  RM_SYSMESSAGE2 = 10103; 
  RM_GUILDMESSAGE = 10104; 
  RM_ITEMSHOW = 10110; 
  RM_ITEMHIDE = 10111; 
  RM_DOOROPEN = 10112; 
  RM_SENDUSEITEMS = 10114; 
  RM_WEIGHTCHANGED = 10115; 
  RM_FEATURECHANGED = 10116; 
  RM_CLEAROBJECTS = 10117; 
  RM_CHANGEMAP = 10118; 
  RM_BUTCH = 10119; 
  RM_MAGICFIRE = 10120; 
  RM_SENDMYMAGIC = 10122; 
  RM_MAGIC_LVEXP = 10123; 
  RM_SKELETON = 10024; 
  RM_DURACHANGE = 10125; 
  RM_MERCHANTSAY = 10126; 
  RM_GOLDCHANGED = 10136; 
  RM_CHANGELIGHT = 10137; 
  RM_CHARSTATUSCHANGED = 10139; 
  RM_DELAYMAGIC = 10154; 
 
  RM_DIGUP = 10200; 
  RM_DIGDOWN = 10201; 
  RM_FLYAXE = 10202; 
  RM_LIGHTING = 10204; 
 
  RM_SUBABILITY = 10302; 
  RM_TRANSPARENT = 10308; 
 
  RM_SPACEMOVE_SHOW = 10331; 
  RM_HIDEEVENT = 10333; 
  RM_SHOWEVENT = 10334; 
  RM_ZEN_BEE = 10337; 
 
  RM_OPENHEALTH = 10410; 
  RM_CLOSEHEALTH = 10411; 
  RM_DOOPENHEALTH = 10412; 
  RM_CHANGEFACE = 10415; 
 
  RM_ITEMUPDATE = 11000; 
  RM_MONSTERSAY = 11001; 
  RM_MAKESLAVE = 11002; 
 
  U_DRESS = 0; 
  U_WEAPON = 1; 
  U_RIGHTHAND = 2; 
  U_NECKLACE = 3; 
  U_HELMET = 4; 
  U_ARMRINGL = 5; 
  U_ARMRINGR = 6; 
  U_RINGL = 7; 
  U_RINGR = 12; 
  // DB Server 
  DB_LOADHUMANRCD = 100; 
  DB_SAVEHUMANRCD = 101; 
  DB_MAKEITEMRCD = 150; 
  DB_ITEMTHROW = 151; 
  DB_MAKEITEMRCD2 = 152; 
 
  DBR_LOADHUMANRCD = 1100; 
  DBR_LOADHUMANRCD2 = 1101; 
  DBR_MAKEITEMRCD = 1500; 
  DBR_MAKEITEMRCD2 = 1501; 
 
  DBR_FAIL = 2000; 
 
  // Item Handler 
  _ITEM_WEAPON = 0; 
  _ITEM_ARMOR = 1; 
  _ITEM_ACCESSORY = 2; 
  _ITEM_ETC = 3; 
  _ITEM_GOLD = 10; 
 
 
  // Magic Handler 
  _SKILL_BANWOL = 0; // 馆岿. 
  _SKILL_AMYOUNSUL = 1; // 鞠楷贱. 
  _SKILL_FIREWIND = 2; // 拳堪浅. 
  _SKILL_HANGMAJINBUB = 3; // 亲付柳过. 
  _SKILL_DEJIWONHO = 4; // 措瘤盔龋. 
  _SKILL_FIRE = 5; // 堪荤厘. 
  _SKILL_MOOTEBO = 6; // 公怕焊. 
 
  _SKILL_TAMMING = 7; // ElecShock 
  _SKILL_SPACEMOVE = 8; // 酒傍青过. 
  _SKILL_KILLUNDEAD = 9; // TurnUndead 
 
  _SKILL_FIREBALL = 10; // 拳堪厘. 
  _SKILL_HEALLING = 11; // 雷电术. 
  _SKILL_HOLYSHIELD = 12; // 搬拌. 
  _SKILL_BIGHEALLING = 13; // 措雀汗. 
  _SKILL_LIGHTFLOWER = 14; // 汾汲拳. 
  _SKILL_SHOOTLIGHTEN = 15; // 汾牢厘. 
  _SKILL_SKELLETON = 16; // 归榜家券贱. 
  _SKILL_SNOWWIND = 17; // 葫汲浅. 
  _SKILL_BIGCLOAK = 18; // 措篮脚. 
  _SKILL_SHIELD = 19; // 林贱狼阜. 
  _SKILL_SHOWHP = 20; // Revelation 
  _SKILL_EATTHFIRE = 21; // 瘤堪贱. 
  _SKILL_FIRECHARM = 22; // 气混拌. 
  _SKILL_FIREBOOM = 23; // 气凯颇. 
  _SKILL_FIREBALL2 = 24; // 陛碍拳堪厘. 
  _SKILL_YEDO = 25; // 抗档. 
  _SKILL_ERGUM = 26; // 绢八贱. 
  _SKILL_LIGHTENING = 27; // 碍拜. 
  _SKILL_FIRESWORD = 28; // FlamingSword 
  _SKILL_CLOAK = 29; // 篮脚. 
  _SKILL_SINSU = 30; // Shinsu 
  _SKILL_ILKWANG = 31; // 老堡八过. 
  _SKILL_ONESWORD = 32; // 寇荐八过. 
 
  _MAX_SEARCHTABLE = 960; 
 
  _ITEM_ACTION_CREATE = 1; 
  _ITEM_ACTION_THROW = 2; 
  _ITEM_ACTION_PICKUP = 3; 
  _ITEM_ACTION_UPDATE = 4; 
 
  _STATUS_HEIGHT = 10; 
  _NUMOFMAX_STATUS_PARTS = 6; 
 
  MAXLEVEL = 54; 
  Script_Command: array[0..36] of string = 
  ( 
    'checkjob', //0 
    'checkgold', //1 
    'checklevel', //2 
    'checkitem', //3 
    'give', //4 
    'take', //5 
    'checkpkpoint', //6 
    'checkluckypoint', //7 
    'checkduraeva', //8 
    'checkhum', //9 
    'checkmonmap', //10 
    'map', //11 
    'mapmove', //12 
    'monclear', //13 
    'close', //14 
    'TimeRecall', //15 
    'BreakTimeRecall', //16 
    'ExchangeMap', //17 
    'daytime', //18 
    'checkbaggage', //19 
    'small', //20 
    'large', //21 
    'equal', //22 
    'mov', //23 
    'sum', //24 
    'Check', //25 
    'set', //26 
    'batchDelay', //27 
    'goto', //28 
    '#act', //29 
    '_buy', //30 购买 
    '_sell', //31 出售 
    'repair', //32 普修 
    't_repair', //33 特修 
    'prices', //34 价格 
    'storage', //35  仓库 
    '~@repair' //36 
    ); 
 
 
  NEEDEXPS: array[0..MAXLEVEL - 1] of LongWord = 
  ( 
    100, //1 
    200, //2 
    300, //3 
    400, //4 
    600, //5 
    900, //6 
    1200, //7 
    1700, //8 
    2500, //9 
    6000, //10 
    8000, //11 
    10000, //12 
    15000, //13 
    30000, //14 
    40000, //15 
    50000, //16 
    70000, //17 
    100000, //18 
    120000, //19 
    140000, //20 
    250000, //21 
    300000, //22 
    350000, //23 
    400000, //24 
    500000, //25 
    700000, //26 
    1000000, //27 
    1400000, //28 
    1800000, //29 
    2000000, //30 
    2400000, //31 
    2800000, //32 
    3200000, //33 
    3600000, //34 
    4000000, //35 
    4800000, //36 
    5600000, //37 
    8200000, //38 
    9000000, //39 
    12000000, //40 
    16000000, //41 
    30000000, //42 
    50000000, //43 
    80000000, //44 
    120000000, //45 
    480000000, //46 
    620000000, //47 
    980000000, //48 
    130000000, //49 
    180000000, //50 
    230000000, //51 
    290000000, //52 
    350000000, //53 
    420000000 //54 
    ); 
 
  IDS_COMMAND_INTEGER_MONGEN = 1; 
  IDS_COMMAND_INTEGER_INSPECTOR = 2; 
  IDS_COMMAND_INTEGER_ADMIN = 3; 
  IDS_COMMAND_INTEGER_INVINCIBILITY = 4; 
  IDS_COMMAND_INTEGER_ATTACK = 5; 
  IDS_COMMAND_INTEGER_MOVE = 6; 
  IDS_COMMAND_INTEGER_CHANGELEVEL = 7; 
  IDS_COMMAND_INTEGER_MOVEFREESTYLE = 8; 
  IDS_COMMAND_INTEGER_MAP = 9; 
  IDS_COMMAND_INTEGER_LEVEL = 10; 
  IDS_COMMAND_INTEGER_MONLEVEL = 11; 
  IDS_COMMAND_INTEGER_RECALL = 12; 
  IDS_COMMAND_INTEGER_NUMOFMON = 13; 
  IDS_COMMAND_INTEGER_NUMOFHUMAN = 14; 
  IDS_COMMAND_INTEGER_SABUKMONEY = 15; 
  IDS_COMMAND_INTEGER_KICK = 16; 
  IDS_COMMAND_INTEGER_KICK2 = 17; 
  IDS_COMMAND_INTEGER_TING = 18; 
  IDS_COMMAND_INTEGER_KINGTING = 19; 
  IDS_COMMAND_INTEGER_LUCKYVALUE = 20; 
  IDS_COMMAND_INTEGER_SHUTUP = 21; 
  IDS_COMMAND_INTEGER_TALK = 22; 
  IDS_COMMAND_INTEGER_SHUTUPMAN = 23; 
  IDS_COMMAND_INTEGER_RELOADADMIN = 24; 
  IDS_COMMAND_INTEGER_RELOADABUSIVE = 25; 
  IDS_COMMAND_INTEGER_MOOTAEBO = 26; 
  IDS_COMMAND_INTEGER_BACKWALK = 27; 
  IDS_COMMAND_INTEGER_GAIN = 28; 
  IDS_COMMAND_INTEGER_DELGOLD = 29; 
  IDS_COMMAND_INTEGER_ADDGOLD = 30; 
  IDS_COMMAND_INTEGER_GOOD = 31; 
  IDS_COMMAND_INTEGER_OTHERDELGOLD = 32; 
  IDS_COMMAND_INTEGER_OTHERADDGOLD = 33; 
  IDS_COMMAND_INTEGER_OTHERLEVELUP = 34; 
  IDS_COMMAND_INTEGER_OTHEREXPUP = 35; 
  IDS_COMMAND_INTEGER_WEAPONDUR = 36; 
  IDS_COMMAND_INTEGER_PARDON = 37; 
  IDS_COMMAND_INTEGER_PKPOINT = 38; 
  IDS_COMMAND_INTEGER_PKPOINTUP = 39; 
  IDS_COMMAND_INTEGER_CHANGELUCKY = 40; 
  IDS_COMMAND_INTEGER_SKILLUP = 41; 
  IDS_COMMAND_INTEGER_OTHERSKILLUP = 42; 
  IDS_COMMAND_INTEGER_DELSKILL = 43; 
  IDS_COMMAND_INTEGER_OTHERDELSKILL = 44; 
  IDS_COMMAND_INTEGER_CHGJOB = 45; 
  IDS_COMMAND_INTEGER_CHGGENDER = 46; 
  IDS_COMMAND_INTEGER_COLOR = 47; 
  IDS_COMMAND_INTEGER_MONRECALL = 48; 
  IDS_COMMAND_INTEGER_MISSION = 49; 
  IDS_COMMAND_INTEGER_GENPOS = 50; 
  IDS_COMMAND_INTEGER_TRANSPARENCY = 51; 
  IDS_COMMAND_INTEGER_CIVILWAR = 52; 
  IDS_COMMAND_INTEGER_DYEINGHAIR = 53; 
  IDS_COMMAND_INTEGER_DYEINGWEAR = 54; 
  IDS_COMMAND_INTEGER_SUSINOTICE = 55; 
  IDS_COMMAND_INTEGER_GAMCHUNG = 56; 
  IDS_COMMAND_INTEGER_CHOOLDOO = 57; 
  IDS_COMMAND_INTEGER_RESERVED1 = 58; 
  IDS_COMMAND_INTEGER_RESERVED2 = 59; 
  IDS_COMMAND_INTEGER_RESERVED3 = 60; 
  IDS_COMMAND_INTEGER_RESERVED4 = 61; 
  IDS_COMMAND_INTEGER_RESERVED5 = 62; 
  IDS_COMMAND_INTEGER_RESERVED6 = 63; 
  IDS_COMMAND_INTEGER_RESERVED7 = 64; 
  IDS_COMMAND_INTEGER_RESERVED8 = 65; 
  IDS_COMMAND_INTEGER_RESERVED9 = 66; 
  IDS_COMMAND_INTEGER_RESERVED10 = 67; 
  IDS_COMMAND_INTEGER_RESERVED11 = 68; 
  IDS_COMMAND_INTEGER_RESERVED12 = 69; 
  IDS_COMMAND_INTEGER_RESERVED13 = 70; 
  IDS_COMMAND_INTEGER_HAIRSTYLE = 71; 
 
  OVERLAPPED_RECV = 0; 
  OVERLAPPED_SEND = 1; 
 
resourcestring 
  _MSG_GOOD = '+GOOD/'; 
  _MSG_FAIL = '+FAIL/'; 
 
  IDS_NOTWINNT = '请安装Windows2000'; 
  IDS_LVS_LABEL1 = '日期'; 
  IDS_LVS_LABEL2 = '时间'; 
  IDS_LVS_LABEL3 = '消息'; 
  IDS_STARTSERVICE = '服务启动'; 
  IDS_STOPSERVICE = '服务停止'; 
  IDS_FETCH_MAGICDATA = ' %d Spells loaded.'; 
  IDS_DISCONNECT_LOGINSERVER = '断开与服务器连接'; 
  IDS_PROGRAM_QUIT = '确定退出?'; 
  IDS_PROGRAM_TITLE = '传奇_GameServer'; 
  IDS_LOAD_ADMINCOMMAND = '%d 个管理员命令载入'; 
  IDS_CONFLVS_LABEL1 = '???'; 
  IDS_CONFLVS_LABEL2 = '???'; 
  IDS_CONFLVS_LABEL3 = '??? ??? ?? IP ??'; 
  IDS_CONFLVS_LABEL4 = '??? ??? ?? IP ??'; 
 
  IDS_CONFLVS_LABEL5 = '?? ??? ?? IP ??'; 
  IDS_TAB_LABEL1 = '?? ??'; 
  IDS_ACCEPT_GATESERVER = '接受(%s) 连接'; 
  IDS_OPEN_USER = '用户 (%s)登陆'; 
  IDS_CLOSE_USER = '用户 (%s) 登出'; 
  IDS_OPEN_GATE = 'Gate %d 打开'; 
  IDS_CLOSE_GATE = 'Gate %d 关闭'; 
 
  IDS_CONNECT_DBSERVER = '连接到DBServer'; 
 
  IDS_LOADMAPFILE_GOOD = '(%s) 地图文件载入'; 
  IDS_LOADMAPFILE_FAIL = '错误 : (%s) 载入地图文件失败'; 
  IDS_DISCONNECT_DBSERVER = '错误 : 不能连接到DBServer'; 
  IDS_APPLY_RECONNECT = '尝试重新连接'; 
  IDS_CANT_CONNECT = '错误 : 不能连接'; 
  IDS_FETCH_MONSTER = '%d 种怪物载入'; 
  IDS_FETCH_MONGEN = '%d 种怪物 Generation 载入'; 
  IDS_FETCH_STDITEMWEAPON = '%d 种武器载入'; 
  IDS_FETCH_STDITEMARMOR = '%d 种装备载入'; 
  IDS_FETCH_MERCHANT = '%d 个商人载入'; 
  IDS_FETCH_MOVEMAPEVENT = '%d 个地图信息载入'; 
  IDS_ALLOW_LONGHIT = '允许远程攻击'; 
  IDS_NOTALLOW_LONGHIT = '不允许远程攻击'; 
  IDS_ALLOW_WIDEHIT = '允许范围攻击'; 
  IDS_NOTALLOW_WIDEHIT = '不允许范围攻击'; 
 
  IDS_ALLOW_FIREHIT = '允许火攻击'; 
  IDS_NOTALLOW_FIREHIT = '不允许火攻击'; 
  IDS_TIMEOUT_FIREHIT = 'The flames have disappeared.'; 
  IDS_ATTACKMODE_ALL = '[全体攻击模式.]'; 
  IDS_ATTACKMODE_PEACE = '[和平模式.]'; 
  IDS_ATTACKMODE_GROUP = '[组队攻击模式.]'; 
  IDS_ATTACKMODE_GUILD = '[行会攻击模式.]'; 
  IDS_ATTACKMODE_PKATTACK = '[PK模式.]'; 
  IDS_ATTACKMODE_CHGMODE = '改变攻击模式 : CTRL-H'; 
  IDS_FETCH_STDITEMETC = '%d Miscellaneous items loaded.'; 
  IDS_FETCH_STDITEMACCESSORY = '%d Accessories loaded.'; 
 
  IDS_JOBNAME_W = '武士'; 
  IDS_JOBNAME_S = '法师'; 
  IDS_JOBNAME_T = '道士'; 
  IDS_INSPECTOR_ON = '观察模式开启'; 
  IDS_INSPECTOR_OFF = '观察模式关闭'; 
  IDS_NOTENOUGHLEVEL_CRY = '喊话的等级必须在八级以上!'; 
  IDS_CANTFIND_HUMAN = '没有找到'; 
  IDS_SKIL_LEVELUP = '%s is now level %d.'; 
  IDS_USERCMD_NOWHISPER1 = 'nowhisper'; 
  IDS_USERCMD_NOWHISPER2 = 'rejectwhisper'; 
  IDS_USERCMD_YESWHISPER1 = '允许私聊'; 
  IDS_USERCMD_YESWHISPER2 = '拒绝私聊'; 
  IDS_USERCMD_NOWHISPER_SOMEBODY = 'intercept'; 
  IDS_USERCMD_DONTCRY1 = '不许喊叫'; 
  IDS_USERCMD_DONTCRY2 = 'rejectshout'; 
  IDS_USERCMD_DONTEXNG = '????'; 
 
  IDS_USERCMD_ACPTGUILD = '加入行会'; 
  IDS_USERCMD_ALOWPARTY = '允许加入'; 
  IDS_USERCMD_DOPARTY = '加入队伍'; 
  IDS_USERCMD_BROKEPARTY = '离开队伍'; 
  IDS_USERCMD_OUTGUILD = '离开行会'; 
  IDS_USERCMD_NOGUILDCRY1 = 'noguildchat'; 
  IDS_USERCMD_NOGUILDCRY2 = 'rejectguildchat'; 
  IDS_USERCMD_ATTACKMODE = '攻击模式'; 
  IDS_USERCMD_REST = 'rest'; 
  IDS_USERCMD_SABUKDOOR = 'sabukdoor'; 
  IDS_LOAD_USERCOMMAND = '%d Usercommands loaded.'; 
  IDS_DEFENCEUP = 'AC has increased by 5 for %d seconds.'; 
  IDS_MAGDEFENCEUP = 'AMC has increased by 5 for  %d seconds.'; 
  IDS_MALE_WEAR = '该装备只有男性能装备'; 
  IDS_FEMALE_WEAR = '该装备只有女性能装备'; 
 
  IDS_NOTENOUGH_VALUE = '金钱不够'; 
  IDS_NOTENOUGH_WEIGHT = '太重了'; 
  IDS_GOLD = '金钱'; 
  IDS_NEVERDIE_ON = 'Invincibility on.'; 
  IDS_NEVERDIE_OFF = 'Invincibility off.'; 
  IDS_CAPTURE_ON = 'Capturing on.'; 
  IDS_CAPTURE_OFF = 'Capturing off.'; 
 
  IDS_COMMAND_MONGEN = 'mob'; 
  IDS_COMMAND_INSPECTOR = 'observer'; 
  IDS_COMMAND_ADMIN = 'Admin'; 
  IDS_COMMAND_INVINCIBILITY = 'superman'; 
  IDS_COMMAND_ATTACK = 'attack'; 
  IDS_COMMAND_MOVE = 'move'; 
  IDS_COMMAND_CHANGELEVEL = 'mylevel'; 
  IDS_COMMAND_MOVEFREESTYLE = 'mapmove'; 
  IDS_COMMAND_MAP = 'map'; 
  IDS_COMMAND_LEVEL = 'level'; 
  IDS_COMMAND_MONLEVEL = 'moblevel'; 
  IDS_COMMAND_RECALL = 'recall'; 
  IDS_COMMAND_NUMOFMON = 'mobcount'; 
  IDS_COMMAND_NUMOFHUMAN = 'players'; 
  IDS_COMMAND_SABUKMONEY = 'sabukmoney'; 
 
  IDS_COMMAND_KICK = 'Kick'; 
  IDS_COMMAND_KICK2 = 'Masskick'; 
  IDS_COMMAND_TING = 'Ting'; 
  IDS_COMMAND_KINGTING = 'MassTing'; 
  IDS_COMMAND_LUCKYVALUE = 'luckpoint'; 
  IDS_COMMAND_SHUTUP = 'silence'; 
  IDS_COMMAND_TALK = 'speak'; 
  IDS_COMMAND_SHUTUPMAN = 'shutup'; 
  IDS_COMMAND_RELOADADMIN = 'reloadadmin'; 
  IDS_COMMAND_RELOADABUSIVE = 'reloadabusive'; 
  IDS_COMMAND_MOOTAEBO = '???'; 
  IDS_COMMAND_BACKWALK = 'Backstep'; 
  IDS_COMMAND_GAIN = '??'; 
  IDS_COMMAND_DELGOLD = 'deletegold'; 
  IDS_COMMAND_ADDGOLD = 'Addgold'; 
  IDS_COMMAND_GOOD = '??'; 
 
  IDS_COMMAND_OTHERDELGOLD = 'Delothergold'; 
  IDS_COMMAND_OTHERADDGOLD = 'addothergold'; 
  IDS_COMMAND_OTHERLEVELUP = 'adjustlevel'; 
  IDS_COMMAND_OTHEREXPUP = 'experience'; 
  IDS_COMMAND_WEAPONDUR = 'weapondura'; 
  IDS_COMMAND_PARDON = 'nopk'; 
  IDS_COMMAND_PKPOINT = 'pkpoint'; 
  IDS_COMMAND_PKPOINTUP = 'addpk'; 
  IDS_COMMAND_CHANGELUCKY = 'luck'; 
  IDS_COMMAND_SKILLUP = 'training'; 
  IDS_COMMAND_OTHERSKILLUP = 'optraining'; 
  IDS_COMMAND_DELSKILL = 'removeskill'; 
  IDS_COMMAND_OTHERDELSKILL = 'delskill'; 
  IDS_COMMAND_CHGJOB = 'class'; 
  IDS_COMMAND_CHGGENDER = 'gender'; 
  IDS_COMMAND_COLOR = 'namecolour'; 
 
  IDS_COMMAND_MONRECALL = 'recallmob'; 
  IDS_COMMAND_MISSION = 'mission'; 
  IDS_COMMAND_GENPOS = 'mobplace'; 
  IDS_COMMAND_TRANSPARENCY = 'transparency'; 
  IDS_COMMAND_CIVILWAR = 'sabukwar'; 
  IDS_COMMAND_DYEINGHAIR = 'haircolour'; 
  IDS_COMMAND_DYEINGWEAR = 'armour'; 
  IDS_COMMAND_SUSINOTICE = '????'; 
  IDS_COMMAND_GAMCHUNG = '??'; 
  IDS_COMMAND_CHOOLDOO = '??'; 
  IDS_COMMAND_RESERVED1 = 'reloadmonster'; 
  IDS_COMMAND_RESERVED2 = 'reloaditem'; 
  IDS_COMMAND_RESERVED3 = '?????';            
  IDS_COMMAND_RESERVED4 = '???'; 
  IDS_COMMAND_RESERVED5 = '????';         
  IDS_COMMAND_RESERVED6 = 'make';        //自己添加 
 
  IDS_COMMAND_RESERVED7 = 'PositionMove';        //自己添加 
  IDS_COMMAND_RESERVED8 = '???8'; 
  IDS_COMMAND_RESERVED9 = '???9'; 
  IDS_COMMAND_RESERVED10 = '???10'; 
  IDS_COMMAND_RESERVED11 = '???11'; 
  IDS_COMMAND_RESERVED12 = '???12'; 
  IDS_COMMAND_RESERVED13 = '???13'; 
  IDS_COMMAND_HAIRSTYLE = 'hairstyle'; 
 
 
 
 
implementation 
 
end.