查看: 2715|回复: 30

[已经过期] 愿意把所有经验给你 求怎么实现这个

[复制链接]
梦石
0
星屑
50
在线时间
133 小时
注册时间
2016-4-28
回帖
137
发表于 2016-9-17 08:12:58 | 显示全部楼层 |阅读模式

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

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

×
比如设置一个事件 每天会12.00-12.30 20.00-21.00会{随机}出现在地图上 然后每次战斗以后会消失 每天这时候又会出现

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

发表于 2016-9-17 11:05:59 | 显示全部楼层
事件复制(地图切换后事件失效):YEA-Spawn Event https://yanflychannel.wordpress. ... cripts/spawn-event/
其中的参数调用复制到区域内,就是随机出现在区域中任一没有事件存在的位置上

  1. today = Time.new
  2. string = today.strftime("%H:%M")
  3. string =~ /(\d+):(\d+)/
  4. p $1.to_i,$2.to_i
复制代码

$1.to_i 和 $2.to_i 就是获取了当前系统时间的时和分的整数
当然,如果你还是不懂这段代码的效果的话,就推荐找人订制脚本吧

点评

问题点就是 比如设置一个事件 平时说你好 当时间为20.20的时候就说你怎么来啦?  发表于 2016-9-18 18:11
都已經$game_variables[x] = $1.to_i 你在事件分岐變數x就好了,我不懂你的問題點@@?  发表于 2016-9-18 10:47
百里 这个是系统自动读取的时间啊 虽然不冲突 但是怎么让他到时间自己出现 你贴2段事件我看下 谢谢  发表于 2016-9-18 08:55
这句脚本的意思,是把格式化的小时分钟存入字符串,然后用正则取出数字,所以要放在脚本中$game_variables[1] = $1.to_i 就是把小时数放入变量1  发表于 2016-9-17 22:59
变量1=string = today.strftime("%22H:%56M") 分歧变量1等于变量1 之后就脚本冲突  发表于 2016-9-17 22:54
回复 2 0

使用道具 举报

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
回帖
644

开拓者

发表于 2016-9-18 18:36:39 | 显示全部楼层
本帖最后由 QQ蚊子湯 于 2016-9-18 19:26 编辑

不需要插件就可以完成你要的效果了
183558zirb45li05u6nxok.png

点评

大大这个怎么做判断年月日的办法?  发表于 2016-9-30 21:18
额,估计只是为了便于记忆,多弄了个效果一样的方法,都是生成一个Time的实例  发表于 2016-9-19 20:26
我認真的研究一下 new可以自己拉出來運算 now則是定值這樣嗎~  发表于 2016-9-19 18:20
http://ruby-doc.org/core-2.3.1/Time.html 真有趣,这个now方法被设计成了和new一样的作用,都是新建一个Time的实例  发表于 2016-9-19 16:11
用now也可以正常使用,不太理解這兩個差別 求指點 orz  发表于 2016-9-19 13:57
2016/07/17 加入RPG製作,勿忘初衷!
回复

使用道具 举报

  /) /)<

梦石
0
星屑
4262
在线时间
4894 小时
注册时间
2009-2-16
回帖
8198

超评测评委开拓者短篇七成年组季军

发表于 2016-9-18 19:06:26 | 显示全部楼层
修改系统时间可以达到刷经验的效果

点评

可以刷經驗完全預想內  发表于 2016-9-18 19:10

评分

参与人数 1星屑 +6 收起 理由
OldtreeLethe + 6 这明明,肛了

查看全部评分

回复

使用道具 举报

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
回帖
644

开拓者

发表于 2016-9-18 19:43:36 | 显示全部楼层
天使喝可乐 发表于 2016-9-18 19:06
修改系统时间可以达到刷经验的效果

想了一下 這跟在賭場用SL大法差不多
主要還是靠玩家自重吧

這種設計本來就需要配套了
例如在一定的遊戲時間內重複觸發會降低獎勵等
因為LZ要求的設計是系統時間,所以只能這樣了
不然用修改器破解遊戲可以等級9999999999 攻擊力999999999999999999999 做遊戲有啥子意思

点评

你開這麼多帖子 我已經不知道你現在用哪個方法了  发表于 2016-9-20 21:30
还有个问题 就是这样只有一分钟的时间出现事件 怎么延长事件出现时间  发表于 2016-9-20 20:19
如果有空 求大大贴图 没空还是谢谢大大回复  发表于 2016-9-19 13:18
http://rm.66rpg.com/thread-296107-1-1.html  发表于 2016-9-18 23:32
就是不用系统时间  发表于 2016-9-18 21:43
2016/07/17 加入RPG製作,勿忘初衷!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部