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

Project1

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

[已经过期] 请帮忙看一下这段脚本代码

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
帖子
31
跳转到指定楼层
1
发表于 2016-10-11 11:19:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
#判断是否在室内
    newid = $game_map.map_id                        #获取地图ID
    if newid != @id
        @id = newid
    end
    $mapnames = load_data("Data/MapInfos.rxdata")   #读取地图名称
    map_name = $mapnames[@id].name
    if map_name.include?("内") or map_name.include?(",IN")
    #如果地图名称包含"内"或",IN"
      $game_switches[$time_date_weather] = false    #则不显示天气
      $weather_hour = 0
      $weather_type = 99                            #99是让窗口不会显示天气
                                                    #应该不会有人定义99种天气吧
      $game_variables[$time_map_region] = 98
    end
    time_date_window_update                         #窗口文字坐标调整
    print_date                                      #显示文字
    get_season_weather                              #计算季节天气机率
    show_festival                                   #显示节日
    get_region_weather                              #计算区域天气机率
    get_time_range                                  #计算时段

这里写的意思是如果人物进入室内的时候,天气效果关闭,但有一个问题就是比方说在户外下雨的时候,进入到房间里面天气确实关闭了,可是从房间到户外的时候下雨的效果也不见了,只剩下下雨的声音,请问怎么解决?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2016-9-14
帖子
31
3
 楼主| 发表于 2016-10-11 15:03:16 | 只看该作者
yang1zhi 发表于 2016-10-11 12:28
那你出去后要把天气还原啊。你进来的时候要先把天气记录下来。然后出来后再把他还原 ...

怎么记录下来啊?然后出来的时候再还原,要用什么样的语句代码啊?

点评

你这个不是你写的吗?天气是数字吧。把数字存到变量里面。然后要还原的时候,天气的数字用变量里那个数字就可以了  发表于 2016-10-11 18:35
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2016-10-11 12:28:25 | 只看该作者
那你出去后要把天气还原啊。你进来的时候要先把天气记录下来。然后出来后再把他还原
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 17:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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