|
发表于 2007-12-5 04:40:27
|
显示全部楼层
不是吧
是说接任务做任务那种?
首先说接任务吧
触发:任何单位靠近接任务单位300距离 或 接任务单位被选中
环境:(前者)触发单位为玩家1同盟单位,
触发单位为英雄
(如果是被选中则最好确定接任务单位周围有玩家英雄)
动作:关闭当前触发器
设置触发单位为hero[1](要记得先设变量:单位变量hero,至于用不用组各自喜好,个人喜欢用组)
闪动任务栏
任务信息(比如发现任务)
创建新任务(主或副)并填写好内容:比如到隔壁王二家问他偷了钱没
设置最后创的任务为event[1](还是先编辑任务变量event,变量只能起英文,而且不能空格所以用英文单词比较好)
打开XX触发器
相关触发器XX
(初始关闭)
触发:任意单位靠近王二300距离
条件:触发单位为hero[1]
动作:关闭当前触发器
单位王二发送消息我没偷(这些到电影编辑里面去学!~)
打开XX2触发器
相关触发器XX2
(初始关闭)
触发:任意单位靠近接任务单位300距离
条件:触发单位为hero[1]
动作:关闭当前触发器
接人物单位发送消息"谢谢啊"
任务栏闪光
发送任务消息,任务完成
设置任务event[1]完成
一定注意,编出了辅助的XX触发器才能完成接任务触发器的最后一步
顺带说一句
其实可以在游戏开始就把所有任务都创建为未发现,并每创一个编辑一个变量(比如event[2])等于最后创建的任务
然后,碰到事件涉及的NPC时只用设置event[2]为已发现便可
这样的目的是为了让玩家知道这张图有多少任务,换句话,粗心的玩家知道还有秘密没有发现,让过于细心的玩家知道所有任务已经做完了,不必再把地图弄得天翻地覆了.
就这么多 |
|