查看: 2652|回复: 2

[已经解决] 算是再次求教有关时间天气脚本问题

[复制链接]
梦石
0
星屑
531
在线时间
310 小时
注册时间
2016-4-13
回帖
213

开拓者

发表于 2016-12-25 00:48:03 | 显示全部楼层 |阅读模式
悬赏4星屑已解决
本帖最后由 绝弦之月 于 2016-12-25 13:42 编辑

     由于本人是脚本盲><,又没法腾出时间去学习Ruby语言,所以不会尝试修改脚本。我使用了雪流星写的超自定义时间日期天气昼夜脚本系统。然而,在测试游戏过程中,打开菜单后再关闭,天气会随着改变,这应该是脚本的刷新问题,跪求大神给予帮助。如果可以,希望可自定义的变量不要改动太多,并能告诉我详细的使用方法,最好(如果不行请无视这点),感激不尽。
算是要求总结吧...①打开菜单后再关闭,天气会随着改变(一定要改)
②希望可自定义的变量不要改动太多(尽量吧)
③告诉我详细的使用方法(希望可以)
④天气改变可以用变量表示(如果不行,当我没说...)

脚本来源网站http://rpg.blue/forum.php?mod=viewthread&tid=60056
注:虽然此网页上好像有解决方法,但实测不行(有可能是因为自己看不懂,不会用)

问题截图表示(三图)

打开菜单前

打开菜单前

打开菜单

打开菜单

打开菜单后

打开菜单后

附件 Project2.zip (2.21 MB, 下载次数: 40)
问题应该看得挺明显的吧......
好吧,我承认留下点音乐。听听音乐放松也是件好事?(请无视)

最佳答案

查看完整内容

把1脚本里面30行改成 #变数归零 # $weather_hour = nil $weather_type_rand = 0 if $weather_type_rand == nil $hour_count = 0 if $hour_count == nil $weather_hour = 0 if $weather_hour == nil 这样就不会每次打开都变化了。他原本是每次打开这个窗口都归零。 $weather_type 这个是天气类型 0是无,1是雨,2是风,3是雪
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2016-12-25 00:48:04 | 显示全部楼层
把1脚本里面30行改成
    #变数归零
   # $weather_hour = nil
    $weather_type_rand = 0 if $weather_type_rand == nil
    $hour_count = 0   if $hour_count == nil
    $weather_hour = 0 if $weather_hour == nil
这样就不会每次打开都变化了。他原本是每次打开这个窗口都归零。
$weather_type
这个是天气类型
0是无,1是雨,2是风,3是雪

点评

亲测可以使用,所要求的全部完成,为正确答案,十分感谢您的回答。  发表于 2016-12-25 13:47

评分

参与人数 1星屑 +20 收起 理由
绝弦之月 + 20 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部