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

Project1

 找回密码
 注册会员
搜索

自制纯事件循环副本任务系统,请教个功能[图示,范例]

查看数: 2265 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-8-21 11:39

正文摘要:

本帖最后由 iten1017 于 2011-8-21 20:25 编辑 大家好~~我是个完全靠事件,的脚本小白……由于制作需要,要做多个可以重复进入的副本,并作为任务。 循环副本任务所需并已经达成的功能: 1:接取任务并自主决定 ...

回复

亿万星辰 发表于 2011-8-21 15:19:48
想关闭独立开关的话可以用事件页里的脚本功能
  1. $game_self_switches[[[地图ID,事件ID,独立开关名字]]]=true/false
复制代码
如要关闭1号地图2号事件的独立开关A
  1. $game_self_switches[[1,2,"A"]]=false
复制代码
但是记住在所有的独立开关操作完毕后请加一句
  1. $game_map.need_refresh = true
复制代码

点评

><右下角只有举报和使用道具。  发表于 2011-8-21 20:20
都在右下角  发表于 2011-8-21 18:03
对了,怎么查看地图ID呢?谢谢回答……  发表于 2011-8-21 15:34
谢谢,看懂了[中括号要几重?]怎么样认可真确答案?【这是讨论帖变成请教贴,奖励怎么弄啊泪奔……】 再问个:有木有批量处理事件号的表达?  发表于 2011-8-21 15:32
|.мīss.чou 发表于 2011-8-21 15:07:30
提示: 作者被禁止或删除 内容自动屏蔽
iten1017 发表于 2011-8-21 15:06:13
|.мīss.чou 发表于 2011-8-21 14:53
这个问题我很早就解决了! 当初是为了做一个传送宝石而想出的纯事件处理!而你说的把任务取消 然后重置所有 ...

那啥,我都是用变量指定的,如果用物品,在我这里有50多个副本,每个副本有0~4个支线的情况下,要用物品实在太耗内存。
你下范例来看,我这里的原理是:
接取任务时候,会得到任务单[有个调用物品查看的公共事件],同时,接不同的任务,会修改任务变量,如任务1变量=1,任务2变量=2……然后进入任务的时候,记忆地图以及坐标,变量1的时候进入1副本,2的时候进入2副本……任务单在身不可接其他任务。放弃任务任务变量=0,失去任务单,读取记忆坐标【这个无关主题,范例里没做,游戏工程里有一整套】重置副本设计变量号50-100.调出公共事件的时候,变量1显示任务1等等,你看完范例再看主题看看怎么解决吧。你说的方法是我最早的时候抛弃了的。
|.мīss.чou 发表于 2011-8-21 14:53:45
提示: 作者被禁止或删除 内容自动屏蔽
亿万星辰 发表于 2011-8-21 12:06:02
本帖最后由 亿万星辰 于 2011-8-21 12:06 编辑

简单一点的方法可以把副本中使用的变量、开关都限定在一个范围内,比如变量都用100~300,开关都在100~200之间,这样就可以使用事件里的统一操作直接对这个范围内的变量和开关统一关闭,而对于独立开关,也可以用事件里的脚本来实现统一控制,不过还是比较繁琐的,因为还涉及到了使用到的地图~

点评

可以实现,虽然有些费脑细胞,需要反复测试检查。罢了,就先这个样子用着…… 以后遇到问题再说。  发表于 2011-8-21 14:13
副本之间不同的变量和开关毕竟是少数,可以尝试单独来控制~大致就是要做到从副本里出来以后,外面的时间一切如故,我感觉事件似乎还是可以实现  发表于 2011-8-21 13:50
统一操作的方法我已经在用了,做成个一个公共事件。但不同副本的时候有些变量开关会有区别。所以想找记忆地图初始状态,还原状态的功能。  发表于 2011-8-21 12:18
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-27 04:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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