跳到主要内容

星河押镖功能详解

镖车掉血规则与官方一致!
受到伤害最多掉1%血量,少于1%则掉实际血量!
例如:
镖车血量为10000点,如果受到烈火伤害为500,则最多掉1%为100点。10000-100=9900
如果受到普攻伤害为50 ,则直接减少实际血量,10000-50=9950

1、新增怪物RACE类型:215 为镖车专用AI!

经验镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;
行会镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;
沙城镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;
至尊镖车;215;19;482;1000;1;0;5;1;1000;30;40;45;5;0;0;0;10;12;1000;1;800;2000;0;0;0;

;// MP:为镖车提示位置间隔时间,单位:秒
;// DC:为镖车攻击真实伤害,百分比掉血!非人物攻击镖车的伤害
;// MC:等级控制。小于MC等级的玩家攻击镖车会触发反弹功能!
;// SC:反弹比例。设置50则表示玩家攻击镖车的伤害50%会减少自己的HP!

2、更新镖车AI与盛大一致,自己将无法攻击以及挡住自己的镖车!

3、扩展镖车AI,镖车类型怪物等级设置为1000以上则可穿所有人!用于至尊镖车!

4、新增至尊镖车行会大地图显示坐标位置命令!

BROADVEHICLEPOS 参数1 参数2 参数3 参数4

//参数1:设置M坐标;
//参数2:设置X坐标;
//参数3:设置Y坐标;
//参数4:1为沙城行会镖车,2为至尊镖车;

5、新增镖车路线功能设置!扩展 MOBPLACE 命令,增加参数4 参数5
参数4:增加刷出怪物血量!
参数5:标识ID(用于组队押镖)!

[@biaoche2]
SETPARAM 0 467,228 //设置镖车行走坐标1
SETPARAM 1 376,322 //设置镖车行走坐标2
SETPARAM 2 436,390 //设置镖车行走坐标3
SETPARAM 3 441,505 //设置镖车行走坐标4
SETPARAM 4 430,526 //设置镖车行走坐标5
SETPARAM 5 378,580 //设置镖车行走坐标6
MISSION SELF 378 580 //设置镖车终点坐标
PARAM1 479 //设置镖车出生坐标X
PARAM2 218 //设置镖车出生坐标y
PARAM3 1 //设置镖车数量
PARAM4 0 //设置镖车出生地图
PARAM5 6 //设置镖车行走坐标数量
MOBPLACE 经验镖车 传说的经验镖车 传说 1000 15
SENDMSG 5 本次刷出队伍为15的镖车增加了1000点HP值!

6、新增镖车坐标间隔触发机器人脚本!

[@_镖车定时触发]
#ACT
$PARAM(0) //镖车原名字
$PARAM(1) //押镖人的名字
$PARAM(2) //地图名字
$PARAM(3) //地图X
$PARAM(4) //地图Y
$PARAM(5) //镖车血量百分比
$PARAM(6) //镖车真实血量
$PARAM(7) //镖车标识ID

7、新增镖车到达终点触发机器人脚本!

[@_镖车到达终点]
#ACT
$PARAM(0) //镖车原名字
$PARAM(1) //押镖人的名字
$PARAM(2) //地图名字
$PARAM(3) //镖车血量百分比
$PARAM(4) //镖车真实血量
$PARAM(5) //镖车标识ID

8、增加镖车掉血触发机器人RobotManage.txt脚本 [@_镖车掉血触发]!

//怪物DB设置AC为触发条件,AC为10则表示每减少10%触发一次!

[@_镖车掉血触发]
#ACT
$PARAM(0) //镖车原名字
$PARAM(1) //押镖人的名字
$PARAM(2) //地图名字
$PARAM(3) //地图X
$PARAM(4) //地图Y
$PARAM(5) //镖车血量百分比
$PARAM(6) //镖车真实血量
$PARAM(7) //镖车标识ID

9、扩展SENDMSG 命令 ,参数新增30、31 用于押镖屏幕中央信息!

[@示范]
#ACT
SENDMSG 30 这是全服消息!
SENDMSG 31 这是个人消息!
break

更新支持铁血魔城押镖系统!

1)、支持组队押镖列表相关信息完美合区!

2)、新增命令 ShowPersonalVehicle A B C D E F 用于发送单人运镖界面!

A //表示界面经验(如果10万,只要设置10就可以了)
B //表示界面经验
C //表示界面经验
D //表示界面经验
E //表示界面经验
F //表示界面经验

[@示范]
#ACT
ShowPersonalVehicle 10 10 10 10 10 10

3)、点击单人运镖界面“开始运镖”触发当前NPC下 [@_单人运镖_开始] 标签!

4)、新增命令 ShowGuildVehicle A B C D E F 用于发送组队运镖界面!

A //表示界面经验(如果10万,只要设置10就可以了)
B //表示界面经验
C //表示界面经验
D //表示界面经验
E //表示界面经验
F //表示界面经验

//注意:这个命令也就是界面刷新命令!

[@示范]
#ACT
ShowPersonalVehicle 44 88 77 154 132 264

5)、点击组队运镖界面“创建队伍”触发当前NPC下 [@_组队运镖_创建队伍] 返回以下参数!

$PARAM(0) //返回护镖令类型(0:青铜 1:白银 2:黄金)
$PARAM(1) //是否勾选满员发车(0:未勾选 1:已勾选)

6)、新增命令 CreateGuildVehicle A B C 用于创建组队运镖!

A //护镖令类型
B //是否满员发车
C //行会名字

[@示范]
#ACT
CreateGuildVehicle $PARAM(0) $PARAM(1) 星河行会
ShowPersonalVehicle 44 88 77 154 132 264 ;//创建后,需要使用这个命令用来刷新界面!

7)、点击组队运镖界面“加入队伍”触发当前NPC下 [@_组队运镖_加入队伍] 返回以下参数!

$PARAM(0) //队伍ID
$PARAM(1) //返回护镖令类型(0:青铜 1:白银 2:黄金)

8)、新增命令 JoinGuildVehicle A B 用于加入组队运镖!

A //护镖令类型
B //队伍ID

[@示范]
#ACT
JoinGuildVehicle $PARAM(1) $PARAM(0)
ShowPersonalVehicle 44 88 77 154 132 264 ;//加入后,需要使用这个命令用来刷新界面!

9)、点击组队运镖界面“踢出车队”触发当前NPC下 [@_组队运镖_踢出车队] 返回以下参数!

$PARAM(0) //队伍ID
$PARAM(1) //玩家名字

10)、新增命令 KickGuildVehicle A B 用于踢出组队运镖!

A //名字
B //队伍ID

[@示范]
#ACT
KickGuildVehicle $PARAM(0) $PARAM(1)
ShowPersonalVehicle 44 88 77 154 132 264 ;//踢出后,需要使用这个命令用来刷新界面!

11)、点击组队运镖界面“离开”和“解散车队”触发当前NPC下 [@_组队运镖_解散离开] 返回以下参数!

$PARAM(0) //队伍ID

12)、新增命令 DelGuildVehicle A 用于删除组队运镖!

A //队伍ID

[@示范]
#ACT
DelGuildVehicle $PARAM(0)
ShowPersonalVehicle 44 88 77 154 132 264 ;//删除后,需要使用这个命令用来刷新界面!

13)、点击组队运镖界面“开始运镖”触发当前NPC下 [@_组队运镖_开始运镖] 返回以下参数!

$PARAM(0) //队伍ID

14)、新增命令 SetGuildVehicleState A B 用于设置组队运镖!

A //队伍ID
B //为1则表示将镖车设置为运镖中!

[@示范]
#ACT
SetGuildVehicleState $PARAM(0) 1
ShowPersonalVehicle 44 88 77 154 132 264 ;//设置后,需要使用这个命令用来刷新界面!

15)、新增命令 CHECKGUILDVEHICLE A 用于检测制定队伍ID是否存在!

A //队伍ID

[@示范]
#IF
CHECKGUILDVEHICLE 15
#ACT
SENDMSG 5 镖车ID为15的队伍存在列表中!
break

16)、新增命令 CheckPlayerInGuildVehicle A B C 用于检测指定玩家是否在指定的队伍ID,并返回玩家位置!

A //玩家名字
B //队伍ID
C //返回值

//注意: B C 可以忽略,则表示检测指定玩家是否在所有队伍列表中!
//注意: C 可以忽略,则表示检测指定玩家是否在指定的车队中!

[@示范]
#IF
CheckPlayerInGuildVehicle 传说 15 P10
#ACT
SENDMSG 5 传说在ID为15的车队中!他的位置是<$STR(P15)>
break

17)、新增变量 <$VEHICLELIST[X].Y> 返回组队押镖中相关信息!

X:队伍ID
Y:相关信息

Y参数如下:

STATE //返回镖车状态
GUILDNAME //返回镖车行会信息
FULLSTART //返回镖车是否满员发车状态(0:未勾选 1:已勾选)
MEMBERCOUNT //返回镖车队伍当前人数
MAXMEMBER //返回镖车队伍最大人数

MEMBER(Z).NAME //返回镖车队伍中玩家名字
MEMBER(Z).TYPE //返回镖车队伍中玩家护镖类型
MEMBER(Z).JOB //返回镖车队伍中玩家职业
MEMBER(Z).LEVEL //返回镖车队伍中玩家等级

//注意:Z支持变量,为0则是队长,Z为1、2则为车队队员!