玉贝儿 发表于 2023-11-18 22:37:30

[LEG引擎]个人镖车功能的简单脚本示例

个人镖车功能的简单脚本示例


[+] 增加个人镖车功能 程序包附件 脚本里有详细举列脚本

例:
====================================================

接任务后,45分钟内完成押运,否则镖车消失,任务失败
镖车:Race=54,参考附件:镖车.DB
杀死镖车触发:QMapEvent-0.txt [@Plunder_镖车名] 此节下的触发支持:<$ROBBER> - 被抢劫人的名称,如:
[@Plunder_镖车名]
#ACT
SENDMSG 0 <$ROBBER>的镖车在<$CURRENTMAPDESC>(<$CURRENTX>/<$CURRENTY>)被<$USERNAME>抢劫了。


镖车正受攻击:QMapEvent-0.txt [@EscortUnderFire]
接镖车任务脚本见附件示意脚本

CheckEscortInNear //检测镖车是否在身边
GiveUpEscort //放弃押运任务
STARTESCORT 镖车名字 //开始任务
FINISHESCORT //提交任务
ISESCORTING //检测押运任务是否进行中

简单脚本1:
---------------------------------------
<开始押运/@StartTask>\
[@StartTask]
#IF
//押运条件
#ACT
STARTESCORT 镖车1

[@isEscorting]
你的托运任务正在执行中,不能再接此任务!\
<回到上次护镖失败地点/@flyto> <关闭/@exit>

[@EscortFail]
接镖车任务失败,数据中不存在镖车!\
<关闭/@exit>

[@flyto]
#IF
//条件
#ACT
MoveToEscort

[@MoveToEscort_Fail_1]
你目前没有正在托运的镖车!\
<关闭/@exit>

[@MoveToEscort_Fail_2]
回到上次护镖地点失败!\
<关闭/@exit>


简单脚本2:
---------------------------------------
<提交任务/@EndTask>
[@EndTask]
#ACT
FINISHESCORT

[@FinishEscort_镖车1]
#SAY
你完成押运任务!\ \
<关闭/@exit>
#ACT
//奖励

[@FinishEscort_Fail_1]
你没有镖车啊,提交什么任务!?\
<关闭/@exit>

[@FinishEscort_Fail_2]
镖车距离我太远了,叫我如何核查货物呢?\
<关闭/@exit>

庄义 发表于 2023-11-18 23:25:39

楼主,我太崇拜你了!我想我是一天也不能离开GM爱好者:www.gmahz.com

15155324777 发表于 2023-11-19 02:34:52

其实我一直觉得楼主的品味不错!呵呵!GM爱好者:www.gmahz.com太棒了!

www 发表于 2023-11-20 03:44:38

拿币走人。。。。

风眠 发表于 2023-11-20 21:05:56

楼主,大恩不言谢了!GM爱好者:www.gmahz.com是最棒的!

山城小人物 发表于 2023-11-20 22:40:04

路过支持一下

nameh98927 发表于 2023-11-21 00:00:06

尹以为荣 发表于 2023-11-21 06:48:25

这个帖子不回对不起自己!我想我是一天也不能离开GM爱好者:www.gmahz.com

老翟 发表于 2023-11-22 14:23:01

感谢楼主的无私分享!要想GM爱好者:www.gmahz.com好 就靠你我他

哈哈小强呀 发表于 2023-12-28 19:07:49

金币我要攒金币!!!
页: [1] 2
查看完整版本: [LEG引擎]个人镖车功能的简单脚本示例