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

📄 grobal2.pas

📁 原版翎风(LF)引擎(M2)源码(Delphi)
💻 PAS
📖 第 1 页 / 共 5 页
字号:
unit grobal2;

interface
uses
  Windows, Classes, strUtils, JSocket;

const
//版本号
  VERSION_NUMBER = 20020522;
  CLIENT_VERSION_NUMBER = 120040918;
  //客户端发送的命令
  CM_POWERBLOCK = 0; //Damian

  MapNameLen    = 16;
  ActorNameLen  = 14;

  DR_UP         =0;
  DR_UPRIGHT    =1;
  DR_RIGHT      =2;
  DR_DOWNRIGHT  =3;
  DR_DOWN       =4;
  DR_DOWNLEFT   =5;
  DR_LEFT       =6;
  DR_UPLEFT     =7;

  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       = 8;    //右戒指
  U_BUJUK       = 9;    //放护身符位置
  U_BELT        = 10;    //腰带
  U_BOOTS       = 11;    //鞋子
  U_CHARM       = 12;    //宝石

  DEFBLOCKSIZE  = 16;
  BUFFERSIZE    = 10000;

  LOGICALMAPUNIT= 40;

  UNITX         = 48;
  UNITY         = 32;

  HALFX         = 24;
  HALFY         = 16;

  MAXBAGITEM    = 52;
  HOWMANYMAGICS = 20;
  USERITEMMAX   = 46;         //用户最大的物品
  MaxSkillLevel = 3;
  MAX_STATUS_ATTRIBUTE = 12;

  ITEM_WEAPON           = 0;
  ITEM_ARMOR				    = 1;
  ITEM_ACCESSORY		    = 2;
  ITEM_ETC					    = 3;
  ITEM_GOLD				      = 10;

  POISON_DECHEALTH      = 0;  //中毒类型 - 绿毒
  POISON_DAMAGEARMOR    = 1;  //中毒类型 - 红毒
  POISON_LOCKSPELL			= 2;
  POISON_DONTMOVE				= 4;
  POISON_STONE				  = 5;
  POISON_68             = 68;
  


  STATE_TRANSPARENT			= 8;
  STATE_DEFENCEUP				= 9;
  STATE_MAGDEFENCEUP		= 10;
  STATE_BUBBLEDEFENCEUP	= 11;

  STATE_STONE_MODE			= $00000001;
  STATE_OPENHEATH				= $00000002;  //眉仿 傍俺惑怕

  ET_DIGOUTZOMBI    = 1;   //粱厚啊 顶颇绊 唱柯 如利
  ET_MINE           = 2;   //堡籍捞 概厘登绢 乐澜
  ET_PILESTONES     = 3;   //倒公歹扁
  ET_HOLYCURTAIN    = 4;   //搬拌
  ET_FIRE           = 5;
  ET_SCULPEICE      = 6;   //林付空狼 倒柄柳 炼阿

  RCC_MERCHANT     = 50;
  RCC_GUARD        = 12;
  RCC_USERHUMAN    = 0;



  CM_QUERYUSERSTATE     = 82;



  CM_QUERYUSERNAME      = 80;  //查询用户姓名
  CM_QUERYBAGITEMS      = 81;  //查询包裹内容

  CM_QUERYCHR           = 100;  //查询人物
  CM_NEWCHR             = 101;   //新人物
  CM_DELCHR             = 102;   //删除人物
  CM_SELCHR             = 103;  //选择人物
  CM_SELECTSERVER       = 104;  //选择服务器

  CM_OPENDOOR           = 1002;  //开门
  CM_SOFTCLOSE          = 1009;

  CM_DROPITEM           = 1000;  //丢掉物品
  CM_PICKUP             = 1001;  //拣东西
  CM_TAKEONITEM		      = 1003;  //穿上/戴上/拿上 物品
  CM_TAKEOFFITEM        = 1004;   //脱下物品
  CM_1005               = 1005;
  CM_EAT                = 1006;  //吃物品
  CM_BUTCH              = 1007;
  CM_MAGICKEYCHANGE	= 1008;     //改变魔法按键

  CM_CLICKNPC           = 1010;   //点击NPC???
  CM_MERCHANTDLGSELECT  = 1011;   // NPC Tag Click 选择商人功能窗口
  CM_MERCHANTQUERYSELLPRICE = 1012;   //查询出卖给商人的价格
  CM_USERSELLITEM       = 1013;     //选择物品
  CM_USERBUYITEM        = 1014;     //购买物品
  CM_USERGETDETAILITEM  = 1015;      //????????????????????????
  CM_DROPGOLD           = 1016;      //丢掉金币
  CM_1017               = 1017;
  CM_LOGINNOTICEOK      = 1018;    //进入游戏窗口确定按钮
  CM_GROUPMODE          = 1019;    //编组模式
  CM_CREATEGROUP        = 1020;    //创建编组
  CM_ADDGROUPMEMBER     = 1021;    //添加编组成员
  CM_DELGROUPMEMBER     = 1022;    //删除编组成员
  CM_USERREPAIRITEM     = 1023;    //修理物品
  CM_MERCHANTQUERYREPAIRCOST = 1024;   //查询修理价格
  CM_DEALTRY            = 1025;    //交易开始
  CM_DEALADDITEM        = 1026;     //交易添加物品
  CM_DEALDELITEM        = 1027;     //交易删除物品
  CM_DEALCANCEL         = 1028;     //交易取消
  CM_DEALCHGGOLD        = 1029;     //交易改变金币
  CM_DEALEND            = 1030;     //交易完毕
  CM_USERSTORAGEITEM    = 1031;     //用户存储物品
  CM_USERTAKEBACKSTORAGEITEM = 1032;  //从仓库取回物品
  CM_WANTMINIMAP        = 1033;
  CM_USERMAKEDRUGITEM   = 1034;   //制作毒药物品
  CM_OPENGUILDDLG       = 1035;    //打开行会窗口
  CM_GUILDHOME          = 1036;    //行会主页
  CM_GUILDMEMBERLIST    = 1037;    //行会成员列表
  CM_GUILDADDMEMBER     = 1038;    //添加行会成员
  CM_GUILDDELMEMBER     = 1039;    //删除行会成员
  CM_GUILDUPDATENOTICE  = 1040;    //更新行会信息
  CM_GUILDUPDATERANKINFO= 1041;    //更新行会等级/排列信息????
  CM_1042               = 1042;
  CM_ADJUST_BONUS       = 1043;
  CM_GUILDALLY          = 1044;    //行会结盟
  CM_GUILDBREAKALLY     = 1045;    //行会解盟
  CM_SPEEDHACKUSER      = 10430; //??

  CM_PROTOCOL           = 2000;
  CM_IDPASSWORD         = 2001;    //发送用户名/密码
  CM_ADDNEWUSER         = 2002;
  CM_CHANGEPASSWORD     = 2003;     //更改密码
  CM_UPDATEUSER         = 2004;

  CM_THROW              = 3005;   //投掷
  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;  //说话


  SM_41                 = 4;
  SM_THROW              = 5;
  SM_RUSH               = 6;
  SM_RUSHKUNG           = 7;//
  SM_FIREHIT            = 8;    //烈火
  SM_BACKSTEP           = 9;   //走路不成功????
  SM_TURN               = 10;   //转动方向
  SM_WALK               = 11;   //走
  SM_SITDOWN            = 12;   //挖
  SM_RUN                = 13;    //跑
  SM_HIT                = 14;   //砍
  SM_HEAVYHIT           = 15;//
  SM_BIGHIT             = 16;//
  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_CRSHIT             = 25;
  SM_TWINHIT            = 26;
  
  

  SM_ALIVE              = 27;//
  SM_MOVEFAIL           = 28;//
  SM_HIDE               = 29;//
  SM_DISAPPEAR          = 30;  //物品消失??????
  SM_STRUCK             = 31;   //弯腰
  SM_DEATH              = 32;
  SM_SKELETON           = 33;    // SM_DEATH 尸骨??尸体
  SM_NOWDEATH           = 34;

  SM_HEAR               = 40;   //听到说话
  SM_FEATURECHANGED     = 41;    //容貌??特征??改变???????????
  SM_USERNAME           = 42;    //用户名??玩家名???????
  SM_43                 = 43;
  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_UPDATEITEM         = 203;
  SM_ADDMAGIC           = 210;     //添加魔法
  SM_SENDMYMAGIC        = 211;      //我所会的魔法
  SM_DELMAGIC           = 212;

  SM_CERTIFICATION_SUCCESS = 500;
  SM_CERTIFICATION_FAIL = 501;
  SM_ID_NOTFOUND        = 502;    //ID未发现,用户名错误
  SM_PASSWD_FAIL        = 503;    //密码错误
  SM_NEWID_SUCCESS      = 504;    //创建新ID成功
  SM_NEWID_FAIL         = 505;    //新ID失败
  SM_CHGPASSWD_SUCCESS  = 506;    //更改密码成功
  SM_CHGPASSWD_FAIL     = 507;    //更改密码失败
  SM_QUERYCHR           = 520;     //查询人物(2人窗口)
  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;       //查询人物失败
  SM_OUTOFCONNECTION    = 528;      //连接已断开
  SM_PASSOK_SELECTSERVER= 529;      //用户名/密码 验证通过
  SM_SELECTSERVER_OK    = 530;      //服务器选择成功
  SM_NEEDUPDATE_ACCOUNT = 531;      //需要更新_说明????
  SM_UPDATEID_SUCCESS   = 532;      //更新ID成功?????
  SM_UPDATEID_FAIL      = 533;      //更新ID失败???????



  SM_DROPITEM_SUCCESS   = 600;    //丢弃物品成功
  SM_DROPITEM_FAIL      = 601;    //丢弃物品失败

  SM_ITEMSHOW           = 610;    //显示物品
  SM_ITEMHIDE           = 611;    //地上的物品消失

  SM_OPENDOOR_OK        = 612;    //开门成功
  SM_OPENDOOR_LOCK      = 613;
  SM_CLOSEDOOR          = 614;

  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_MAGICFIRE_FAIL     = 639;     //魔法火失败?????????????
  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_LAMPCHANGEDURA     = 655;
  SM_CHANGENAMECOLOR    = 656;      //改变宝宝颜色?????
  SM_CHARSTATUSCHANGED  = 657;
  SM_SENDNOTICE         = 658;      //进入游戏弹出窗口
  SM_GROUPMODECHANGED   = 659;
  SM_CREATEGROUP_OK     = 660;    //创建编组成功
  SM_CREATEGROUP_FAIL   = 661;    //创建编组失败
  SM_GROUPADDMEM_OK     = 662;
  SM_GROUPDELMEM_OK     = 663;
  SM_GROUPADDMEM_FAIL   = 664;
  SM_GROUPDELMEM_FAIL   = 665;
  SM_GROUPCANCEL        = 666;    //编组取消??????????
  SM_GROUPMEMBERS       = 667;     //编组成员
  SM_SENDUSERREPAIR     = 668;
  SM_USERREPAIRITEM_OK  = 669;
  SM_USERREPAIRITEM_FAIL= 670;
  SM_SENDREPAIRCOST     = 671;
  SM_DEALMENU           = 673;
  SM_DEALTRY_FAIL       = 674;
  SM_DEALADDITEM_OK     = 675;
  SM_DEALADDITEM_FAIL   = 676;
  SM_DEALDELITEM_OK     = 677;
  SM_DEALDELITEM_FAIL   = 678;
  SM_DEALCANCEL         = 681;
  SM_DEALREMOTEADDITEM  = 682;
  SM_DEALREMOTEDELITEM  = 683;
  SM_DEALCHGGOLD_OK     = 684;
  SM_DEALCHGGOLD_FAIL   = 685;
  SM_DEALREMOTECHGGOLD  = 686;
  SM_DEALSUCCESS        = 687;
  SM_SENDUSERSTORAGEITEM= 700;
  SM_STORAGE_OK         = 701;
  SM_STORAGE_FULL       = 702;
  SM_STORAGE_FAIL       = 703;
  SM_SAVEITEMLIST       = 704;
  SM_TAKEBACKSTORAGEITEM_OK = 705;
  SM_TAKEBACKSTORAGEITEM_FAIL = 706;
  SM_TAKEBACKSTORAGEITEM_FULLBAG = 707;

  SM_AREASTATE          = 766;    //地区状态
  SM_MYSTATUS           = 708;

  SM_DELITEMS           = 709;    //删除物品??????
  SM_READMINIMAP_OK     = 710;
  SM_READMINIMAP_FAIL   = 711;
  SM_SENDUSERMAKEDRUGITEMLIST = 712;
  SM_MAKEDRUG_SUCCESS   = 713;
  SM_MAKEDRUG_FAIL      = 714;

  SM_716                = 716;

  

  SM_CHANGEGUILDNAME    = 750;     //改变行会名称
  SM_SENDUSERSTATE      = 751;
  SM_SUBABILITY         = 752;
  SM_OPENGUILDDLG       = 753;     //打开行会窗口
  SM_OPENGUILDDLG_FAIL  = 754;    //打开行会窗口失败
  SM_SENDGUILDMEMBERLIST= 756;    //行会成员列表
  SM_GUILDADDMEMBER_OK  = 757;     //行会添加成员成功
  SM_GUILDADDMEMBER_FAIL= 758;     //行会添加成员失败
  SM_GUILDDELMEMBER_OK  = 759;    //行会删除成员成功
  SM_GUILDDELMEMBER_FAIL= 760;     //行会删除成员失败
  SM_GUILDRANKUPDATE_FAIL= 761;    //行会等级/排列更新失败
  SM_BUILDGUILD_OK      = 762;     //创建行会成功
  SM_BUILDGUILD_FAIL    = 763;      //创建行会失败
  SM_DONATE_OK          = 764;
  SM_DONATE_FAIL        = 765;

  SM_MENU_OK            = 767;//?
  SM_GUILDMAKEALLY_OK   = 768;    //创建行会同盟成功
  SM_GUILDMAKEALLY_FAIL = 769;    //创建行会同盟失败
  SM_GUILDBREAKALLY_OK  = 770;     //删除行会同盟成功
  SM_GUILDBREAKALLY_FAIL= 771;     //删除行会同盟失败
  SM_DLGMSG             = 772;     //窗口消息????弹出窗口???????
  SM_SPACEMOVE_HIDE     = 800;
  SM_SPACEMOVE_SHOW     = 801;
  SM_RECONNECT          = 802;//
  SM_GHOST              = 803;
  SM_SHOWEVENT          = 804;    //显示事件????????
  SM_HIDEEVENT          = 805;    //隐藏事件?????????
  SM_SPACEMOVE_HIDE2    = 806;
  SM_SPACEMOVE_SHOW2    = 807;
  SM_TIMECHECK_MSG      = 810;
  SM_ADJUST_BONUS       = 811; //?

  SM_OPENHEALTH         = 1100;      //打开健康????????
  SM_CLOSEHEALTH        = 1101;      //关闭健康???????
  SM_CHANGEFACE         = 1104;
  SM_BREAKWEAPON        = 1102;
  SM_INSTANCEHEALGUAGE  = 1103; //??
  SM_VERSION_FAIL       = 1106;

  SM_ITEMUPDATE         = 1500;
  SM_MONSTERSAY         = 1501;   //怪物说话




  SM_EXCHGTAKEON_OK=65023;
  SM_EXCHGTAKEON_FAIL=65024;


  SM_TEST=65037;
  SM_ACTION_MIN = 65070;
  SM_ACTION_MAX = 65071;

⌨️ 快捷键说明

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