Project1

标题: 如何做循环任务? [打印本页]

作者: a2526234    时间: 2009-4-7 00:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌辰    时间: 2009-4-7 00:46
当满足第一个任务条件时设独立开关A开启。新建事件页,开启条件为独立开关A开启。
在该事件页里设置奖励……然后独立开关A关闭。以此类推。
明雷战斗的话,每个战斗事件里都设条件分歧,任务开关开启时变量N号+1。
在NPC事件里设条件分歧,当变量N号>100时给予奖励。 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: tommay    时间: 2009-4-7 00:46
我总结了一下LZ的问题:
1.如何确定杀的怪物数
2.如何使得任务完成后进入领赏的剧情。

解答如下:
1.用一个变量,初始值为0,每杀一个怪,变量加1
2.用一个变量控制那个NPC,承接问题1,当完成任务时变量的值为100,此时可以出发领赏的剧情。 [LINE]1,#dddddd[/LINE]版主对此帖的认可:『不完全呢……虽然有点基础也看得懂。』,积分『+250』。
作者: Ps_佡    时间: 2009-4-7 00:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌辰    时间: 2009-4-7 00:48
那啥……跑去找置顶帖来着。

继续我刚才的内容,当暗雷战斗时:
在scene_battle 2里的update_phase5 ,当按下C键结束战斗时,让某个变量加上战场上的敌人数目($data_troops[@troop_id].members.size)

我只是引用而已……
作者: 越前リョーマ    时间: 2009-4-7 00:53
别人都问怎么做只能做一次的任务,你说能做无限次的任务……
无限次的任务就按平时那样就行了,别容什么独立开关就好了。
作者: 凌辰    时间: 2009-4-7 00:59
以下引用越前リョーマ于2009-4-6 16:53:08的发言:
别人都问怎么做只能做一次的任务,你说能做无限次的任务……
无限次的任务就按平时那样就行了,别容什么独立开关就好了。

也就是条件分歧套条件分歧……
作者: 小唐    时间: 2009-4-7 04:06
主号终于出狱…………答题来也…………

你如果想随机接这四个任务的话就设置个随机数…………再四个条件分歧…………
随机数=0接第一个…………随机数=1接第二个…………
接任务后打开独立开关A…………
再新建一个事件页…………出现条件为独立开关A=ON…………再弄四个条件分歧…………
随机数=0判断第一个任务是否完成…………随机数=1判断第二个…………
注意新的事件页中不要重设随机数,因为这个随机数记录着你接的是哪个任务…………
完成后将独立开关A=OFF…………就行了…………


如果是想要先接任务一,完成后接任务二……最后接任务四,完成任务四后再接任务一…………
那就在第一个事件页中设置条件分歧…………
任务变量=0时接任务一…………任务变量=1时接任务二…………
接任务后打开独立开关A…………
再新建一个事件页…………出现条件为独立开关A=ON…………再弄四个条件分歧…………
任务变量=0判断第一个任务是否完成…………任务变量=1判断第二个…………
注意新的事件页中不要重设任务变量,因为这个任务变量记录着你接的是哪个任务…………
完成任务一后设置任务变量=1…………完成任务二后设置任务变量=2…………
完成任务四后设置任务变量=0…………最后将独立开关A=OFF…………就行了…………
因为系统默认每个变量一开始都是0,所以一开始接的肯定是任务一………… [LINE]1,#dddddd[/LINE]版主对此帖的认可:『哇……真是耐心的好孩子> <』,积分『+100』。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1