幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1669|回复: 4

[RMXP] 如何制作随机的杀怪任务

[复制链接]

6

主题

13

帖子

116

积分

③业余

积分
116
发表于 2010-1-30 08:05:59 | 显示全部楼层 |阅读模式
找特定NPC领取 领完后在几处随机地点的出现怪物NPC(怪物NPC也是随机)
这个应该怎么设置 对话的我会设置了
另外一个就是 如何把对话内容按顺序显示  事件里文章换行了字也就跟着换行了 象图中的一样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

15

主题

271

帖子

2198

积分

⑥精研

我要疯狂积累活跃度!

积分
2198
QQ
发表于 2010-1-30 08:32:47 | 显示全部楼层


事件设置:决定键
控制变量【0010,随机杀怪】代入0...2
条件分歧:变量【0010,随机杀怪】=0
    文章:阎王老子:
        去给我追杀流窜在酆都城外不肯再次轮回的c\\[4]酆城浪子c\\[1]!
        他应该在c\\[3]孟婆楼c\\[1]附近钓鱼!
        开关【0100,怪物1出现】打开
条件分歧:变量【0010,随机杀怪】=1
    文章:玉帝老儿:
        去给我叫来在幻想森里里巡逻的c\\[4]腿神c\\[1]!
        他应该在c\\[3]幻想森林c\\[1]里面徘徊!
        开关【0101,怪物2出现】打开
条件分歧:变量【0010,随机杀怪】=2
    文章:腿神:
        去给我追杀流窜在酆都城外老拿我说事的c\\[4]酆城浪子c\\[1]!
        他应该在c\\[3]孟婆楼c\\[1]做孟婆汤外卖员!
        开关【0102,怪物3出现】打开

然后在酆都城外那里设置事件,出现条件为开关0100打开
幻想森林设置事件,出现条件为开关0101打开
孟婆楼内设置事件,出现条件为开关0102打开

当然,要节省开关的话你也可以用另一个变量代替开关作为事件出现条件。

够清楚了吧。。。至于那个文字换行没看懂。不过光看图片那效果万千可以用回车换行来解决 回答完毕
紫月光流奈河畔, 孤影独行笑苍天。 酆都倒比人间好, 从此慕鬼不羡仙!
回复 支持 反对

使用道具 举报

6

主题

13

帖子

116

积分

③业余

积分
116
 楼主| 发表于 2010-1-30 08:48:33 | 显示全部楼层
谢谢 第一个问题解决了
第2个问题是这样的  如何把文章改成象现在这样的   原来文章右边是空白的 因为我换行了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

15

主题

271

帖子

2198

积分

⑥精研

我要疯狂积累活跃度!

积分
2198
QQ
发表于 2010-1-30 09:24:35 | 显示全部楼层
补充,杀NPC地点也是随机的话那就再加一个变量带入随机数和一个条件分歧

变量1,代入0。。。3
变量2,代入0.。。。3
变量3,代入0.。。。3
条件分歧:变量1=0
    条件分歧:变量2=0
        条件分歧:变量3=0
        文章:给我杀掉酆城浪子!在奈河钓鱼。
    开关XXXX,打开
    分歧结束
    条件分歧:变量3=1
         文章:给我杀掉酆城浪子!在孟婆楼送外卖。
    开关XXXX,打开
    分歧结束
    条件分歧:变量3=2
         文章:给我杀掉酆城浪子!在酆都城外(110,120)左右徘徊
    开关XXXX,打开
    分歧结束
  分歧结束
  条件分歧:变量2=1
         条件分歧:变量3=0
         给我呼唤腿神。在幻森遛弯=。=
        开关XXXX,打开
    分歧结束
     条件分歧:变量3=1
         给我呼唤腿神。在幻森外边遛弯=。=
        开关XXXX,打开
        分歧结束
     条件分歧:变量3=2
         给我呼唤腿神。在幻森井里遛弯=。=
         开关XXXX,打开
         分歧结束
     条件分歧:变量3=3
         给我呼唤腿神。在幻森河里洗澡—。—
    开关XXXX,打开
    分歧结束
  分歧结束
  条件分歧:变量2=2
         条件分歧:变量3=0
        给我弄死阿尔西斯,在RMXP受苦
    开关XXXX,打开
    分歧结束
    条件分歧:变量3=1
        给我弄死阿尔西斯,在RMVX受苦
    开关XXXX,打开
    分歧结束
  分歧结束
    条件分歧:变量2=3
    给我弄点酒。。。酒店仓库。
  开关XXXX,打开
  分歧结束
分歧结束
条件分歧:变量1=1
    条件分歧:变量2=0
        条件分歧:变量3=0
        文章:给我杀掉酆城浪子三次!在奈河钓鱼。
    开关XXXX,打开
    分歧结束
    条件分歧:变量3=1
         文章:给我杀掉酆城浪子三次!在孟婆楼送外卖。
    开关XXXX,打开
    分歧结束
    条件分歧:变量3=2
         文章:给我杀掉酆城浪子三次!在酆都城外(110,120)左右徘徊
    开关XXXX,打开
    分歧结束
  分歧结束
  条件分歧:变量2=1
         条件分歧:变量3=0
         给我呼唤腿神,120秒以内。在幻森遛弯=。=
         计时器,开始
         变量操作,0005=计时器
        开关XXXX,打开
    分歧结束
     条件分歧:变量3=1
         给我呼唤腿神,120秒以内。在幻森外边遛弯=。=
         计时器,开始
    变量操作,0005=计时器
        开关XXXX,打开
        分歧结束
     条件分歧:变量3=2
         给我呼唤腿神,120秒以内。在幻森井里遛弯=。=
         计时器,开始
    变量操作,0005=计时器
         开关XXXX,打开
         分歧结束
     条件分歧:变量3=3
         给我呼唤腿神,120秒以内。在幻森河里洗澡—。—
     计时器,开始
     变量操作,0005=计时器
    开关XXXX,打开
    分歧结束
  分歧结束
  条件分歧:变量2=2
         条件分歧:变量3=0
        给我弄死阿尔西斯,我给你无敌状态,在RMXP受苦
    开关XXXX,打开
    分歧结束
    条件分歧:变量3=1
        给我弄死阿尔西斯,我给你无敌状态,在RMVX受苦
    开关XXXX,打开
    分歧结束
  分歧结束
    条件分歧:变量2=3
    给我弄点酒。。。酒店仓库,这是抢劫令牌!
  开关XXXX,打开
  分歧结束
分歧结束

讲解:变量1=0,杀怪只需要杀掉就行了,酒只要去拿就行了。
      变量1=0,变量2控制的是杀谁(找谁,拿什么)
      变量1=0,变量2确认要做什么,变量3则给出了任务的随机地点。
      变量1=1,这时完成任务需要附加条件了,这时就需要在对应的怪物处设置条件分歧。
               杀掉我三次=。=、、、在我的事件里设置
               条件分歧:变量1=1
                                   战斗处理【浪子】,可以逃跑
                 胜利时
                   文章:我还没输呢!
                   变量操作:0004+1
                 逃跑时
                   文章:你们真搞笑。
               除此之外:
                 战斗处理【浪子】,可以逃跑
                  胜利时
                  文章:我不甘心!
                  独立开关A打开
         限时找腿神的任务:
              条件分歧:变量1=0
                                文章:我知道了。
              除此之外
                条件分歧:变量5<120
                                    文章:我知道了
                  计时器,停止
                除此之外
                  “我去回来了。”
                  计时器,停止
                  任务失败。
             杀阿尔西斯任务
                条件分歧:角色,无敌状态
                                   战斗:阿尔西斯60级,可以逃跑
                 胜利时
                  “老欺负我T.T”
                 逃跑时
                  “我赢了?”
                 除此之外
                 战斗:阿尔西斯,10级,可以逃跑
                  胜利时
                   “妈妈,你不是告诉我这次能赢吗?”
                  逃跑时
                   “我,我,我竟然赢了!!”
            找物品的任务,这里需要第二个事件,事件1为酒,事件2为守卫
                  设置事件2的,站在门口,并行处理,固定  
                     条件分歧:抢劫令,持有
                      文章,老,老大。。。随便拿随便拿。
                      设置移动路线
                      XXXXXXXXX(找一个当前屏幕看不见的地方轧过去,后打开独立开关A消失)
                    除此之外
                      文章:何人偷酒?!
                      战斗处理,仓库守卫,可以逃跑
                        胜利
                       打开独立开关A消失
                        逃跑
                       “有我在这里,谁敢偷酒去!”

可累死我了,这下够清楚了吧???
任务给的杀怪是随机的,怪物出现地点是随机的,还有附加执行条件也是。

如果再加更多变量,怪物种类,数量,队伍,等级,状态,掉宝,物品的需要数量,所在地点,某地点所能获取的数量,是否需要战斗获取,是否需要其他道具获取,是否需要谁在队伍才能接任务,是否需要谁什么状态才能接任务…………………………只要你能想到,就可以用变量+条件分歧搞定。只不过事件通病:麻烦。注意的是设置太多了,自己别晕了就行,还有变量开关最好中文标注干什么用的。尽量不要混用。

超详尽最终补充完毕。不知不觉写太多了
紫月光流奈河畔, 孤影独行笑苍天。 酆都倒比人间好, 从此慕鬼不羡仙!
回复 支持 反对

使用道具 举报

15

主题

271

帖子

2198

积分

⑥精研

我要疯狂积累活跃度!

积分
2198
QQ
发表于 2010-1-30 09:29:09 | 显示全部楼层
文章那个你直接写不就行了吗?
对了,默认的文章窗口是在右边会有两个字左右无法显示的。
推荐用FUKI对话系统。我前面有帖子分享的洋娃娃整合的系统里面有。去找找然后下载吧
紫月光流奈河畔, 孤影独行笑苍天。 酆都倒比人间好, 从此慕鬼不羡仙!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-6-10 09:49 , Processed in 0.020161 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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