[技术文章] 坐骑DB数据设置-传奇骑马变量脚本代码

[复制链接]
查看5574 | 回复0 | 2020-3-31 09:19:42 | 显示全部楼层 |阅读模式
  坐骑DB数据设置-传奇骑马变量脚本代码盛大马牌参数: 变量:<$HORSE>装备位置:15

  1、DB段详情参数:
  stdmod -------- 28 马牌
  source -------- 1:支持双人骑,0:不支持双人骑, 仅当stdmod=28并且Horse=[1.2]时有效
  Expend3 ------- 0:不显示翅膀特效;1:显示翅膀特效 只对官方主宰者灵虎有效(stdmod=28; Horse=2)
  Horse --------- 1:主宰者战马, 2:主宰者灵虎 (3-5为Horse2.wzl单人马匹,320张一个性别,640张一组,自动区分男女,如设置3读取Horse2.wzl文件的0-639张图片)
  Expend2 = 0代表(马上的人物衣服外观)在马牌上控制
  Expend2 = 1代表(马上的人物衣服外观)在衣服上Horse字段控制
  Expend4 = 1-6为horse2(图标编号:1920-3839)中马的6组特效,0为不使用特效
  DB详情:(overlap字段控制由于冲突已经修改到Expend3字段控制,原数据需手动手动数据库,以下DB无需修改)
  198;主宰者马牌;28;0;1;0;0;0;3475;20000;0;0;10;10;10;10;10;10;10;10;0;5;3049;5;251;;;0;;1;0;0;0;;;;;;;;;;;;;;;;;;;;;;
  199;主宰者双人马牌;28;0;1;0;1;0;3475;20000;0;0;10;10;10;10;10;10;10;10;0;5;3049;5;251;;;0;;1;0;0;0;;;;;;;;;;;;;;;;;;;;;;
  200;主宰者灵笛;28;0;1;0;0;0;288;2000;0;0;10;10;10;10;10;1;10;10;0;5;3049;5;251;0;;;;2;0;0;0;1;;;;;;;;;;;;;;;;;;;;;6
  201;主宰者双人灵笛;28;0;1;0;1;0;4293;5000;10;10;0;0;0;0;0;0;0;0;0;0;50000;50;251;0;0;0;0;2;;;;1;;;;;;;;;;;;;;;;;;;;;6
  202;Horse2第一个;28;0;1;0;0;0;3475;20000;0;0;10;10;10;10;10;10;10;10;0;5;3049;5;251;;;0;;3;0;0;0;;;;;;;;;;;;;;;;;;;;;;
  203;Horse2第二个;28;0;1;0;0;0;3475;20000;0;0;10;10;10;10;10;10;10;10;0;5;3049;5;251;;;0;;4;0;0;0;;;;;;;;;;;;;;;;;;;;;;
  204;Horse2第三个;28;0;1;0;0;0;3475;20000;0;0;10;10;10;10;10;10;10;10;0;5;3049;5;251;;;0;;5;0;0;0;;;;;;;;;;;;;;;;;;;;;;
  1186.官方红马,28.114.1.0.1.0.3475.20000.0.0.0.0.0.0.0.0.0.0.1.0.3049.5.245.1.0.0.0.1.0.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
  1188.赤红马,28.0.1.33.1.0.288.2000.0.0.0.0.0.0.0.0.0.0.1.0.3049.5.245.1.0.0.0.3.0.0.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
  1227.主宰者马牌,28.0.1.0.0.0.3475.20000.0.0.10.10.10.10.10.10.10.10.0.5.3049.5.251.,,0.,1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
  1228.主宰者双人马牌,28.0.1.0.1.0.3475.20000.0.0.10.10.10.10.10.10.10.10.0.5.3049.5.251.,,0.,1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
  1229.主宰者灵笛,28.0.1.0.0.0.288.2000.0.0.10.10.10.10.10.1.10.10.0.5.3049.5.251.1.,,,2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5
  1230.主宰者双人灵笛,28.0.1.0.1.0.4293.5000.10.10.0.0.0.0.0.0.0.0.0.0.50000.50.251.1.0.0.0.2.,,,0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0

  备注:属性请自行调整;(454-462为HEROM2骑马)
  2、QF段触发:
  @UPHORSE:上马触发
  [@UPHORSE]
  #if
  #act
  Sendmsg 7 您的坐骑成功被召唤!
  break
  @DOWNHORSE:下马触发
  [@DOWNHORSE]
  #if
  #act
  Sendmsg 7 您的坐骑成功被收回!
  break

  骑马时候声音(程序包内第三方补丁文件内查看)
  3、相关操作
  邀请方式:
  鼠标移至身边3格内的不在坐骑状态下的玩家,点击以下快捷键,即可进行邀请。
  邀请命令:CTRL+L(固定键)
  下马命令:CTRL+G(邀请人和被邀请人共用)
  双人坐骑状态:
  1. 基础设定:
  走路(鼠标左键):1格;
  跑步(鼠标右键):3格。
  双人坐骑状态下无法攻击、不可接水、不可拾取、不可挖宝,不可进行有起手动作的动作。如:不可逗宠物,不可释放除烟花、璀璨烟花、传情烟花和周年庆礼炮之外的其它烟花等。(包含邀请人和被邀请人)
  2. 邀请人坐骑状态:
  邀请人坐骑状态遵循单人坐骑状态所有条件(除不可组队)。
  3. 被邀请人坐骑状态:
  1) 被邀请人可进行状态:吃药、小退、大退、下马、聊天五种操作;
  2) 其他操作由邀请人进行决定。
  4. 伤害计算:双人坐骑为1格,双人共用格子。被攻击的伤害全部施放在邀请人身上,被邀请人为保护状态。
  5. 状态展示:所有双人坐骑状态,遵循邀请人坐骑状态。如,心法状态判断邀请人是否开启心法,中毒判断邀请人是否中毒等。
  6. 被邀请人界面:在双人坐骑状态下,被邀请人界面出现下马按钮,为一个马按钮状,点击可直接下马,同时有悬浮提示:点击按钮可直接下马。
  7. 双人骑外显:双人坐骑时,邀请人显示坐骑后方,被邀请人显示坐骑前方。
  8.角色名显示:
  在双人坐骑状态下,不显示其他称号,只显示名字。邀请人名字显示在后部,被邀请人名字显示在前部。
  9. 血条显示:
  在双人坐骑状态下,只显示邀请人血条和内功条,被邀请人血条不显示。
  10.禁止相关:
  双人坐骑状态下,点击传送相关按钮和使用传送石进行传送,将无反应。双人骑状态,邀请人和被邀请人无法进行组队。
  下马设置:
  1. 被邀请人单独下马:
  被邀请人快捷键下马:CTRL+G,或点击操作界面下马按钮。
  小退单独下马
  大退单独下马
  被邀请人死亡下马
  2. 共同下马:
  邀请人快捷键下马:CTRL+G
  邀请人小退
  邀请人大退
  邀请人死亡
  单人骑马介绍:
  上马方法:
  1) 上马必须将马牌装备在相应装备位当中;
  2) 装备好之后,在F12当中设置快捷键(若未设置按照默认快捷键ctrl+g);
  3) 使用快捷键召唤坐骑;
  下马方法:(上马和下马命令在引擎游戏命令处查看)
  1. 主动下马:
  1) 大退下马
  2) 小退下马
  3) 使用快捷键下马
  2. 被动下马:
  1) 死亡下马
  2) 马牌放入包裹当中:下马
  坐骑状态下,可进行的动作:
  1) 走:每步1格。鼠标左键进行操作;
  2) 跑:每步3格。鼠标右键进行操作;
  3) 可进行吃药;
  4)可进行自动开盾;
  5) 可面对面交易、丢弃物品;
  6) 可点击NPC。
  7)可以释放烟花。
  坐骑状态下,不可进行的动作:
  1) 无法攻击其他目标;
  2) 不可接水;
  3) 不可拾取
  4) 不可挖宝;
  5) 不可挑战;
  6) 骑乘状态下,不可进行有起手动作的动作。

回复

使用道具 举报

本版积分规则