设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1231|回复: 7
打印 上一主题 下一主题

如何做循环任务?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-4-3
帖子
28
跳转到指定楼层
1
发表于 2009-4-7 00:42:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

2
发表于 2009-4-7 00:46:31 | 只看该作者
当满足第一个任务条件时设独立开关A开启。新建事件页,开启条件为独立开关A开启。
在该事件页里设置奖励……然后独立开关A关闭。以此类推。
明雷战斗的话,每个战斗事件里都设条件分歧,任务开关开启时变量N号+1。
在NPC事件里设条件分歧,当变量N号>100时给予奖励。
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
3
发表于 2009-4-7 00:46:41 | 只看该作者
我总结了一下LZ的问题:
1.如何确定杀的怪物数
2.如何使得任务完成后进入领赏的剧情。

解答如下:
1.用一个变量,初始值为0,每杀一个怪,变量加1
2.用一个变量控制那个NPC,承接问题1,当完成任务时变量的值为100,此时可以出发领赏的剧情。
版主对此帖的认可:『不完全呢……虽然有点基础也看得懂。』,积分『+250』。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-18
帖子
307
4
发表于 2009-4-7 00:48:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

5
发表于 2009-4-7 00:48:04 | 只看该作者
那啥……跑去找置顶帖来着。

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

我只是引用而已……
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

6
发表于 2009-4-7 00:53:08 | 只看该作者
别人都问怎么做只能做一次的任务,你说能做无限次的任务……
无限次的任务就按平时那样就行了,别容什么独立开关就好了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
帖子
11425

贵宾

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

也就是条件分歧套条件分歧……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
215
在线时间
85 小时
注册时间
2008-6-16
帖子
159
8
发表于 2009-4-7 04:06:52 | 只看该作者
主号终于出狱…………答题来也…………

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


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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-16 13:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表