📄 deftype.pas
字号:
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 + -