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

Project1

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

[原创发布] 自己亲手写的任务系统脚本 Ver 1.0

[复制链接]

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
跳转到指定楼层
1
发表于 2013-10-27 18:41:40 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 876加几 于 2015-8-27 22:41 编辑

本系统纯属原创。
先看看脚本吧:
老版本脚本
Ver 0.2版(修正粗体字Bug,已关闭下载):
注意:由于部分人找不到脚本,所以此红字作为指引,下面是下载地址:
Ver 1.0版(大更新,裁图在下面)
任务系统 Ver 1.0.zip (207.01 KB, 下载次数: 801)
使用方法:                #注:[]里的全是选填内容
添加新任务:
  1. $game_temp.new_task(名称, 帮助文本[, 难度, 得到金钱, 得到物品, 得到武器, 得到防具, 物品数量, 武器数量, 防具数量])
复制代码
完成任务:
  1. $game_temp.final_task(任务ID[, 帮助文本分行])
复制代码
失效任务:
  1. $game_temp.lose_task(任务ID[, 帮助文本分行])
复制代码
调用任务画面:
  1. $scene = Scene_Task.new
复制代码
Ver 1.0大版本更新,以往的方法将不再支持!
Ver 1.0 添加新任务:
RUBY 代码复制
  1. $game_temp.new_task(name, help, [difficulty, gold, items, weapons, armors])
  2. =begin
  3. name       : 名称
  4. help       : 帮助
  5. difficulty : 难度,默认为 1
  6. gold       : 赏金,默认为 0(没有赏金)
  7. items      : 物品,格式为 {id1 => 数量, id2 => 数量, ...},默认为 {}(没有物品奖励)
  8. weapons(武器) 和 armors(防具)设置方法等同于物品。
  9. =end

Ver 1.0 完成任务:
RUBY 代码复制
  1. $game_temp.final_task(id)

Ver 1.0 任务失败:
RUBY 代码复制
  1. $game_temp.lose_task(id)

由于 Ver 1.0 的任务系统物品是两行并列的,所以建议物品汉字长度要小于4,否则会发生堆叠。
注意!如果游戏已经有存档了就别添这个脚本了,否则存档必须全删除,若既有存档还不删除存档的话,读档时就会:出错!

裁图(Ver 0.1):

裁图(Ver 0.2):

裁图(Ver 1.0):

点评

请补充上传工程,因为论坛原因脚本会变异。  发表于 2013-11-9 12:28

评分

参与人数 4星屑 +476 收起 理由
W.Q.C. + 26 ~
804173948 + 15 凑整+支持0.0
kuerlulu + 10 好长!
怪蜀黍 + 425 奖励条例!

查看全部评分

呃,发糖贴好冷清呀!

Lv2.观梦者

梦石
0
星屑
504
在线时间
43 小时
注册时间
2018-2-19
帖子
66
32
发表于 2018-3-10 03:12:17 | 只看该作者
感谢楼主分享。
梦想是谁创造的,梦想是自己创造的。站起来吧。
                      梦想由我们自己来创造。
  无论未来有多么困难,在下都会尽全力走下去。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2341
在线时间
656 小时
注册时间
2017-10-13
帖子
53
31
发表于 2017-12-11 12:30:11 | 只看该作者
为什么各种niiclass
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
13640
在线时间
3853 小时
注册时间
2013-7-18
帖子
2313
30
发表于 2016-11-18 15:23:44 | 只看该作者
本帖最后由 y967 于 2016-11-18 16:18 编辑

有问题了,我设置了两个任务A,B,如果按顺序完成,没有问题,如果先接B完成的时候就出错了。

最好设置任务的时候可以添加任务id,不然的话,支线任务接取顺序不一样的话,完成任务会出错
山岚野人,快人快语,礼数不周,还望海涵....
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
13640
在线时间
3853 小时
注册时间
2013-7-18
帖子
2313
29
发表于 2016-9-8 10:54:23 | 只看该作者
任务id 这么查看,可不可以在完成任务的时候括号填任务名字,不然任务多了就不知道是几号任务了

点评

十分感谢  发表于 2016-9-15 21:36
山岚野人,快人快语,礼数不周,还望海涵....
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
310 小时
注册时间
2016-4-13
帖子
227

开拓者

28
发表于 2016-5-15 07:22:23 | 只看该作者
就是这个出错,我不知道怎么改,lz可以教教我吗?谢谢。

点评

这或许跟我设置变量有关。是不是在切换章节时可以用变量+1来表示?然而我一用就发生了这个问题。  发表于 2016-5-15 07:24
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
310 小时
注册时间
2016-4-13
帖子
227

开拓者

27
发表于 2016-5-14 23:34:36 | 只看该作者
@876加几     LZ请问这个问题是出在哪里?望您能回答,谢谢。

图片1.png (77.55 KB, 下载次数: 35)

图片1.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
310 小时
注册时间
2016-4-13
帖子
227

开拓者

26
发表于 2016-5-14 21:10:55 | 只看该作者
请教如何设置隐藏任务,会不会有冲突?

点评

这里用的id是任务的顺序排列,这样会让隐藏任务无法设置,希望LZ能帮忙解决这个问题,谢谢!  发表于 2016-5-14 21:17
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
310 小时
注册时间
2016-4-13
帖子
227

开拓者

25
发表于 2016-5-14 20:25:37 | 只看该作者
绝弦之月 发表于 2016-5-14 20:23
请问章节怎么设置?希望LZ回答,谢谢。

我只是个,新手,连这也不懂,望您能回答。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
531
在线时间
310 小时
注册时间
2016-4-13
帖子
227

开拓者

24
发表于 2016-5-14 20:25:03 | 只看该作者
绝弦之月 发表于 2016-5-14 20:23
请问章节怎么设置?希望LZ回答,谢谢。

我只是个,新手,连;这也不懂,望您能回答

点评

@番茄幽灵 举例CHAPTERS = ["", "第一章:测试","第二章:搞事","第三章:???"] 不过要记住:这里的双引号,逗号都是英文状态下的......   发表于 2018-8-31 17:36
@番茄幽灵 emmm隔了好久的回复了,我回去看看先。。。如果没改过脚本,在第七行“CHAPTERS = ["", "第一章:测试"]”只需要修改这个就行了   发表于 2018-8-31 17:34
同新手,求分享章节添加方法,谢谢  发表于 2018-8-1 00:12
sorry,我明白了,知道该怎么弄了,谢谢。  发表于 2016-5-14 21:14
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 08:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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