Project1

标题: 请帮忙看一下这段脚本代码 [打印本页]

作者: 阿祖    时间: 2016-10-11 11:19
标题: 请帮忙看一下这段脚本代码
#判断是否在室内
    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                                  #计算时段

这里写的意思是如果人物进入室内的时候,天气效果关闭,但有一个问题就是比方说在户外下雨的时候,进入到房间里面天气确实关闭了,可是从房间到户外的时候下雨的效果也不见了,只剩下下雨的声音,请问怎么解决?
作者: yang1zhi    时间: 2016-10-11 12:28
那你出去后要把天气还原啊。你进来的时候要先把天气记录下来。然后出来后再把他还原
作者: 阿祖    时间: 2016-10-11 15:03
yang1zhi 发表于 2016-10-11 12:28
那你出去后要把天气还原啊。你进来的时候要先把天气记录下来。然后出来后再把他还原 ...

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1