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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
133 小时
注册时间
2016-4-28
帖子
210
跳转到指定楼层
1
发表于 2016-9-17 08:12:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv6.析梦学徒

老鹰

梦石
40
星屑
34725
在线时间
6740 小时
注册时间
2012-5-26
帖子
3259

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

2
发表于 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

使用道具 举报

Lv2.观梦者

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

开拓者

3
发表于 2016-9-18 18:36:39 | 只看该作者
本帖最后由 QQ蚊子湯 于 2016-9-18 19:26 编辑

不需要插件就可以完成你要的效果了

点评

大大这个怎么做判断年月日的办法?  发表于 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製作,勿忘初衷!
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

4
发表于 2016-9-18 19:06:26 | 只看该作者
修改系统时间可以达到刷经验的效果

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

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

开拓者

5
发表于 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製作,勿忘初衷!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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