⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deftype.pas

📁 千年源代码,只缺少控件,可以做二次开发用,好不容易得来的
💻 PAS
📖 第 1 页 / 共 4 页
字号:
unit deftype;

interface

uses
	Windows, SysUtils, Classes, AUtil32;

const
   // Packet Message Define
   PACKET_NONE          = 0;
   PACKET_GAME          = 1;
   PACKET_CLIENT        = 2;
   PACKET_GATE          = 3;
   PACKET_DB            = 4;
   PACKET_LOGIN         = 5;
   PACKET_PAID          = 6;
   PACKET_NOTICE        = 7;

   GM_SM_NONE           = 0;
   GM_SM_ADD            = 1;       // 荤侩磊 眠啊
   GM_SM_DELETE         = 2;       // 拌沥 措扁角 磊丰 昏力 倾侩
   GM_SM_REQUESTCLOSE   = 3;       // 荤侩吝牢巴 秦力
//   GM_SM_ADDGUILDNAME = 4;
   GM_SM_ALLOWGUILDNAME = 5;

   GM_CHECK             = 10;
   GM_CHECK_OK          = 11;

   GM_CM_NONE           = 0;
   GM_CM_SAVE           = 1;       // 霸烙惑怕                               :  沥惑
   GM_CM_SAVEANDCLOSE   = 2;       // 拌沥 措扁角俊辑 霸烙磊丰 历厘苞 秦力   :  沥惑
   GM_CM_CLOSE          = 3;       // 绝绰 荤侩磊 秦力 夸没矫 秦力倾啊       :  焊肯
   GM_CM_ADDGUILDNAME   = 4;
   GM_CM_ALLOWGUILDNAME = 5;

   NATION_KOREA         = 1;
   NATION_TAIWAN        = 2;
   NATION_CHINA_1       = 3;

   NATION_VERSION       = NATION_KOREA;
   PROGRAM_VERSION      = 16;

   MONEYMAX = 61000;

   HAVEITEMSIZE = 30;
   HAVEMAGICSIZE = 30;

   VIEWRANGEWIDTH = 10;
   VIEWRANGEHEIGHT = 8;

   DEFAULTEXP    = 10000;     // 捞亥飘矫 掘绰 扁夯 版摹

   NAME_SIZE    = 19;         // 茄臂 9 臂磊

   NOTARGETPHONE = 0;
   MANAGERPHONE  = 1;

   STARTNEWID = 10000;
   USERMANAGERPOST  = 1000;
   FIELDPOST = 100;

   SAVE_USERDATA_DELAY_TIME = 5 * 60 * 100;

   SAY_COLOR_NORMAL     = 0;
   SAY_COLOR_SHOUT      = 1;
   SAY_COLOR_SYSTEM     = 2;
   SAY_COLOR_NOTICE     = 3;

   SAY_COLOR_GRADE0     = 10;
   SAY_COLOR_GRADE1     = 11;
   SAY_COLOR_GRADE2     = 12;
   SAY_COLOR_GRADE3     = 13;
   SAY_COLOR_GRADE4     = 14;
   SAY_COLOR_GRADE5     = 15;
   {
   SAY_COLOR_GRADE6     = 16;
   SAY_COLOR_GRADE7     = 17;
   SAY_COLOR_GRADE8     = 18;
   SAY_COLOR_GRADE9     = 19;
   }

   HANGON_NONE         = 0;

   ITEM_KIND_NONE       = 0;
   ITEM_KIND_COLORDRUG  = 1;
   ITEM_KIND_BOOK       = 2;
   ITEM_KIND_WEARITEM   = 6;
   ITEM_KIND_ARROW      = 7;
   ITEM_KIND_FLYSWORD   = 8;
   ITEM_KIND_GUILDSTONE = 9;
   ITEM_KIND_DUMMY      = 10;
   ITEM_KIND_STATICITEM = 11;
   ITEM_KIND_DRUG       = 13;
   ITEM_KIND_TICKET     = 18;
   ITEM_KIND_HIDESKILL  = 19;
   ITEM_KIND_CANTMOVE   = 20;
   ITEM_KIND_ITEMLOG    = 21;
   ITEM_KIND_CHANGER    = 22;
   ITEM_KIND_SHOWSKILL  = 23;
   ITEM_KIND_WEARITEM2  = 24;

   GATE_KIND_NORMAL     = 0;
   GATE_KIND_BS         = 1;

   DYNOBJ_EVENT_NONE    = 0;
   DYNOBJ_EVENT_HIT     = 1;
   DYNOBJ_EVENT_ADDITEM = 2;
   DYNOBJ_EVENT_SAY     = 4;
   
   // 0 酒公 捞亥飘档 惯积窍瘤 臼澜
   // 1 锭府搁 捞亥飘 惯积
   // 2 酒捞袍阑 笼绢持栏搁 捞亥飘 惯积
   // 4 富阑 吧搁 捞亥飘 惯积
   // 3 锭府绊 酒捞袍 笼绢持绊
   // 5 锭府绊 富窍绊
   // 6 酒捞袍 笼绢初绊 富窍绊
   // 7 锭府绊 酒捞袍 笼绢持绊 富窍绊

   DEFAULT_WRESTLING  = 0;              // 困摹俊 包茄
   DEFAULT_FENCING    = 1;
   DEFAULT_SWORDSHIP  = 2;
   DEFAULT_HAMMERING  = 3;
   DEFAULT_SPEARING   = 4;
   DEFAULT_BOWING     = 5;
   DEFAULT_THROWING   = 6;
   DEFAULT_RUNNING    = 7;
   DEFAULT_BREATHNG   = 8;
   DEFAULT_PROTECTING = 9;

   MAGICTYPE_WRESTLING  = 0;              // 困摹俊 包茄
   MAGICTYPE_FENCING    = 1;
   MAGICTYPE_SWORDSHIP  = 2;
   MAGICTYPE_HAMMERING  = 3;
   MAGICTYPE_SPEARING   = 4;
   MAGICTYPE_BOWING     = 5;
   MAGICTYPE_THROWING   = 6;
   MAGICTYPE_RUNNING    = 7;
   MAGICTYPE_BREATHNG   = 8;
   MAGICTYPE_PROTECTING = 9;

   MAGICTYPE_ECT        = 10;

   MAGICTYPE_ONLYBOWING = 11;
   MAGICTYPE_SPECIAL    = 12;
      MAGICSPECIAL_HIDE = 0;
      MAGICSPECIAL_SAME = 1;
      MAGICSPECIAL_HEAL = 2;
      MAGICSPECIAL_SWAP = 3;
      MAGICSPECIAL_EAT  = 4;
      MAGICSPECIAL_KILL = 5;
      MAGICSPECIAL_PICK = 6;

      MAGICSPECIAL_LAST = 7;

   MAGICFUNC_NONE       = 0;
   MAGICFUNC_REFILL     = 1;
   MAGICFUNC_8HIT       = 2;
   MAGICFUNC_5HIT       = 3;

   SELECTMAGIC_RESULT_FALSE   = -1;
   SELECTMAGIC_RESULT_NONE    = 0;
   SELECTMAGIC_RESULT_NORMAL  = 1;
   SELECTMAGIC_RESULT_SITDOWN = 2;
   SELECTMAGIC_RESULT_RUNNING = 3;


   RACE_NONE          = 0;
   RACE_HUMAN         = 1;
   RACE_ITEM          = 2;
   RACE_MONSTER       = 3;
   RACE_NPC           = 4;
   RACE_DYNAMICOBJECT = 5;
   RACE_STATICITEM    = 6;

   CLASS_NONE         = 0;
   CLASS_HUMAN        = 1;
   CLASS_MONSTER      = 2;
   CLASS_NPC          = 3;
   CLASS_ITEM         = 4;
   CLASS_DYNOBJECT    = 5;
   CLASS_GUILDSTONE   = 6;
   CLASS_GUILDNPC     = 7;
   CLASS_GATE         = 8;
   CLASS_STATICITEM   = 9;
   CLASS_DOOR         = 10;
   CLASS_SERVEROBJ    = 11;

   CREATE_NONE        = 0;
   CREATE_ITEM        = 1;
   CREATE_MONSTER     = 2;

   INTRESULT_FALSE   = -1;
   INTRESULT_ARREADY = -2;

   PROC_TRUE    = 0;
   PROC_FALSE   = -1;
   PROC_ARREAY  = -2;

   UPDATE_TRUE  = 0;
   UPDATE_FALSE = -1;

   RET_CLOSE_NONE     = 0;
   RET_CLOSE_RUNNING  = 1;
   RET_CLOSE_BREATHNG = 2;
   RET_CLOSE_ATTACK   = 3;
   RET_CLOSE_PROTECTING = 4;

   DELAYEFFECT_NONE    = 0;


   AM_NONE     =  0;
   AM_DIE      =  1;
   AM_STRUCTED =  2;
   AM_SEATDOWN =  3;
   AM_STANDUP  =  4;
   AM_HELLO    =  5;
   AM_MOTION   =  6;

   AM_TURN     =  10;
   AM_TURN1    =  11;
   AM_TURN2    =  12;
   AM_TURN3    =  13;
   AM_TURN4    =  14;
   AM_TURN5    =  15;
   AM_TURN6    =  16;
   AM_TURN7    =  17;
   AM_TURN8    =  18;
   AM_TURN9    =  19;

   AM_MOVE     =  20;
   AM_MOVE1    =  21;
   AM_MOVE2    =  22;
   AM_MOVE3    =  23;
   AM_MOVE4    =  24;
   AM_MOVE5    =  25;
   AM_MOVE6    =  26;
   AM_MOVE7    =  27;
   AM_MOVE8    =  28;
   AM_MOVE9    =  29;

   AM_HIT      =  30;
   AM_HIT1     =  31;
   AM_HIT2     =  32;
   AM_HIT3     =  33;
   AM_HIT4     =  34;
   AM_HIT5     =  35;
   AM_HIT6     =  36;
   AM_HIT7     =  37;
   AM_HIT8     =  38;
   AM_HIT9     =  39;

   AM_TURNNING  =  40;
   AM_TURNNING1 =  41;
   AM_TURNNING2 =  42;
   AM_TURNNING3 =  43;
   AM_TURNNING4 =  44;
   AM_TURNNING5 =  45;
   AM_TURNNING6 =  46;
   AM_TURNNING7 =  47;
   AM_TURNNING8 =  48;
   AM_TURNNING9 =  49;

{  // 眠啊且巴
   AM_TURN     =  10;
   AM_TURN1    =  11;
   AM_TURN2    =  12;
   AM_TURN3    =  13;
   AM_TURN4    =  14;
   AM_TURN5    =  15;
   AM_TURN6    =  16;
   AM_TURN7    =  17;
   AM_TURN8    =  18;
   AM_TURN9    =  19;
   AM_TURN10   =  20;
   AM_TURN11   =  21;
   AM_TURN12   =  22;
   AM_TURN13   =  23;
   AM_TURN14   =  24;
   AM_TURN15   =  25;
   AM_TURN16   =  26;
   AM_TURN17   =  27;
   AM_TURN18   =  28;
   AM_TURN19   =  29;

   AM_MOVE     =  30;
   AM_MOVE1    =  31;
   AM_MOVE2    =  32;
   AM_MOVE3    =  33;
   AM_MOVE4    =  34;
   AM_MOVE5    =  35;
   AM_MOVE6    =  36;
   AM_MOVE7    =  37;
   AM_MOVE8    =  38;
   AM_MOVE9    =  39;
   AM_MOVE10   =  40;
   AM_MOVE11   =  41;
   AM_MOVE12   =  42;
   AM_MOVE13   =  43;
   AM_MOVE14   =  44;
   AM_MOVE15   =  45;
   AM_MOVE16   =  46;
   AM_MOVE17   =  47;
   AM_MOVE18   =  48;
   AM_MOVE19   =  49;

   AM_HIT      =  50;
   AM_HIT1     =  51;
   AM_HIT2     =  52;
   AM_HIT3     =  53;
   AM_HIT4     =  54;
   AM_HIT5     =  55;
   AM_HIT6     =  56;
   AM_HIT7     =  57;
   AM_HIT8     =  58;
   AM_HIT9     =  59;
   AM_HIT10    =  60;
   AM_HIT11    =  61;
   AM_HIT12    =  62;
   AM_HIT13    =  63;
   AM_HIT14    =  64;
   AM_HIT15    =  65;
   AM_HIT16    =  66;
   AM_HIT17    =  67;
   AM_HIT18    =  68;
   AM_HIT19    =  69;

   AM_TURNNING   =  70;
   AM_TURNNING1  =  71;
   AM_TURNNING2  =  72;
   AM_TURNNING3  =  73;
   AM_TURNNING4  =  74;
   AM_TURNNING5  =  75;
   AM_TURNNING6  =  76;
   AM_TURNNING7  =  77;
   AM_TURNNING8  =  78;
   AM_TURNNING9  =  79;
   AM_TURNNING10 =  70;
   AM_TURNNING11 =  71;
   AM_TURNNING12 =  72;
   AM_TURNNING13 =  73;
   AM_TURNNING14 =  74;
   AM_TURNNING15 =  75;
   AM_TURNNING16 =  76;
   AM_TURNNING17 =  77;
   AM_TURNNING18 =  78;
   AM_TURNNING19 =  79;
}

   ARR_BODY           = 0;
   ARR_GLOVES         = 1;
   ARR_UPUNDERWEAR    = 2;
   ARR_SHOES          = 3;
   ARR_DOWNUNDERWEAR  = 4;

   ARR_UPOVERWEAR     = 6;
   ARR_HAIR           = 7;
   ARR_CAP            = 8;
   ARR_WEAPON         = 9;

   DR_0              = 0;
   DR_1              = 1;
   DR_2              = 2;
   DR_3              = 3;
   DR_4              = 4;
   DR_5              = 5;
   DR_6              = 6;
   DR_7              = 7;
   DR_DONTMOVE       = 8;

   FM_STRING         = 253;
   FM_REBOOT         = 254;
   FM_NONE           = 0;
   FM_CREATE         = 1;
   FM_DESTROY        = 2;
   FM_SHOW           = 3;
   FM_HIDE           = 4;
   FM_MOVE           = 5;
   FM_HIT            = 8;
   FM_SAY            = 9;
   FM_PICKUP         = 11;
   FM_TURN           = 12;
   FM_STRUCTED       = 15;
   FM_CHANGEFEATURE  = 16;
   FM_GIVEMEADDR     = 20;
   FM_ADDATTACKEXP   = 23;
   FM_ADDITEM        = 27;
   FM_DELKEYITEM     = 28;
   FM_ADDMONEY       = 29;
   FM_DELMONEY       = 30;
   FM_SOUNDBASE      = 64;
   FM_GOTOXY         = 73;

   FM_MOTION         = 74;
   FM_DELITEM        = 75;

   FM_GATHERVASSAL   = 76;


   FM_SHOUT          = 100;
   FM_WITHME         = 101;
   FM_ADDPROTECTEXP  = 102;

   FM_SYSOPMESSAGE   = 103;
   FM_BOW            = 104;
   FM_CURRENTUSER    = 105;

   FM_SOUND          = 106;
   FM_CLICK          = 107;

   FM_SAYUSEMAGIC    = 108;
   FM_GUILDATTACK    = 109;

   FM_GATE           = 110;

   FM_ENOUGHSPACE    = 111;

   FM_ALLOWGUILDNAME = 112;
   FM_ALLOWGUILDSYSOPNAME = 113;


   FM_CANCELEXCHANGE = 114;
   FM_SHOWEXCHANGE   = 115;

   FM_REFILL         = 116;

   FM_DBLCLICK       = 117;
   FM_CHANGEPROPERTY = 118;
   FM_REMOVEGUILDMEMBER = 119;
   FM_CHECKGUILDUSER = 120;
   FM_DEADHIT        = 121;
   FM_HEAL           = 122;
   FM_KILL           = 123;
   FM_LIFEPERCENT    = 124;
   FM_IAMHERE        = 125;

   PM_LETMEIN     = 1;
   PM_LETMEOUT    = 2;

   MM_SHOW           = 1;
   MM_HIDE           = 2;
   MM_MOVE           = 3;


   SM_SETCLIENTCONDITION   = 2;

   SM_CONNECTTHRU    =253;
   SM_RECONNECT      =254;
   SM_CLOSE          =255;   // 滚傈 撇覆鞍澜
   SM_NONE           =  0;
   SM_WINDOW         =  1;
   SM_MESSAGE        =  2;
      MESSAGE_NONE         = 0;
      MESSAGE_LOGIN        = 1;
      MESSAGE_CREATELOGIN  = 2;
      MESSAGE_SELCHAR      = 3;
      MESSAGE_GAMEING      = 4;
      MESSAGE_AGREE        = 5;

   SM_CHARINFO       = 3;
   SM_CHATMESSAGE    = 4;

   SM_ATTRIBBASE     = 5;
   SM_HAVEITEM       = 6;
   SM_HAVEMAGIC      = 7;
   SM_WEARITEM       = 8;

   SM_NEWMAP         = 9;
   SM_SHOW           = 10;
   SM_HIDE           = 11;
   SM_SAY            = 12;
   SM_MOVE           = 13;
   SM_TURN           = 15;
   SM_SETPOSITION    = 16;

   SM_CHANGEFEATURE  = 18;
   SM_MAGIC          = 19;
   SM_SOUNDBASE      = 21;

   SM_MOTION         = 22;

   SM_ATTRIB_VALUES     = 23;
   SM_ATTRIB_FIGHTBASIC = 24;
   SM_ATTRIB_LIFE       = 25;

   SM_EVENTSTRING     = 26;
   SM_STRUCTED        = 27;

   SM_SHOWITEM        = 28;
   SM_SHOWMONSTER     = 29;
   SM_HIDEITEM        = 30;
   SM_HIDEMONSTER     = 31;

   SM_USEDMAGICSTRING = 32;
   SM_MOVINGMAGIC     = 33;

   SM_BASICMAGIC      = 34;
   SM_SOUNDSTRING     = 35;

   SM_SAYUSEMAGIC     = 36;
   SM_BOSHIFTATTACK   = 37;

   SM_RAINNING        = 38;
   SM_SOUNDBASESTRING = 39;

   SM_SOUNDBASESTRING2= 40;
   SM_SOUNDEFFECT     = 41;

   SM_SHOWINPUTSTRING = 42;

   SM_HIDEEXCHANGE    = 43;
   SM_SHOWEXCHANGE    = 44;

   SM_SHOWCOUNT       = 45;
   SM_CHANGEPROPERTY  = 46;

   SM_SHOWDYNAMICOBJECT = 47;
   SM_HIDEDYNAMICOBJECT = 48;
   SM_CHANGESTATE       = 49;

   SM_SHOWSPECIALWINDOW = 50;

   SM_LOGITEM           = 51;
   SM_CHECK             = 52;

   // for Battle Server
   SM_SHOWBATTLEBAR     = 53;    // 俺牢措傈矫狼 拳搁惑窜狼 劝仿官甫 钎矫
   SM_SHOWCENTERMSG     = 54;    // 吝居俊 荤阿屈阑 弊府绊 巩磊甫 免仿

   // saset
   SM_HIDESPECIALWINDOW = 55;    // 拳搁俊 栋乐绰 SpecialWindow 甫 摧档废 努扼捞攫飘俊霸 夸没茄促
   SM_NETSTATE          = 56;

   SM_CHARMOVEFRONTDIEFLAG = 255; // 烙矫荤侩 纳腐磐啊 磷篮荤恩困肺 瘤唱哎荐 乐绰 版快甫 TRUE肺 汲沥

   WINDOW_NONE        = 0;
   WINDOW_ITEMS       = 1;
   WINDOW_WEARS       = 2;
   WINDOW_SCREEN      = 3;
   WINDOW_BASICFIGHT  = 4;
   WINDOW_MAGICS      = 5;
   WINDOW_EXCHANGE    = 6;

   WINDOW_ITEMLOG     = 7;
   WINDOW_ALERT       = 8;
   WINDOW_AGREE       = 9;

   WINDOW_GUILDMAKE   = 10;
   WINDOW_GUILDINFO   = 11;
   WINDOW_GUILDWAR1   = 12;
   WINDOW_GUILDWAR2   = 13;
   WINDOW_GUILDMAGIC  = 14;

   // USE BATTLE SERVER
   WINDOW_GROUPWINDOW = 20;
   WINDOW_ROOMWINDOW  = 21;
   WINDOW_GRADEWINDOW = 22;

   AGREE_GUILDMAKE    = 0;

   DRAGACTION_NONE              = 0;
   DRAGACTION_DROPITEM          = 2;
   DRAGACTION_ADDEXCHANGEITEM   = 15;

   DRAGACTION_FROMITEMTOLOG     = 16;
   DRAGACTION_FROMLOGTOITEM     = 17;

   CM_IPADDR          = 251;

   CM_NONE            =  0;
   CM_CLOSE           =  1;
   CM_VERSION         =  2;
   CM_IDPASS          =  3;
   CM_CREATEIDPASS    =  4;
   CM_CHANGEPASSWORD  =  5;
   CM_CREATECHAR      =  6;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -