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

Project1

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

[有事请教] 脚本卡死想问这怎么改?

[复制链接]

Lv2.观梦者

梦石
0
星屑
759
在线时间
122 小时
注册时间
2024-4-13
帖子
70
跳转到指定楼层
发表于 2024-7-9 16:27:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
100星屑
本帖最后由 chen12311 于 2024-7-10 01:41 编辑

就是开开关时正常,但关闭会卡死

最佳答案

查看完整内容

应该是你把 each do 的end当成 if的end, 少了一个end后导致开关关闭时刷新没有内容可执行, 试试在zhen_update上面补一个end
好累啊,今天又是不睡觉的一天

Lv2.观梦者

梦石
0
星屑
759
在线时间
122 小时
注册时间
2024-4-13
帖子
70
3
 楼主| 发表于 2024-7-29 21:01:22 | 只看该作者
srwjrevenger 发表于 2024-7-29 11:57
应该是你把 each do 的end当成 if的end,
少了一个end后导致开关关闭时刷新没有内容可执行,
试试在zhen_upd ...

感谢大佬,解决了
好累啊,今天又是不睡觉的一天
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
759
在线时间
122 小时
注册时间
2024-4-13
帖子
70
2
 楼主| 发表于 2024-7-9 16:30:57 | 只看该作者
本帖最后由 chen12311 于 2024-7-9 16:37 编辑

代码如下
RUBY 代码复制
  1. module Zhen
  2.   SWITCH=19
  3.  
  4. end
  5. class Scene_Battle < Scene_Base
  6.   alias zhen_update update
  7.   def update
  8.     if $game_switches[Zhen::SWITCH]
  9.  
  10.       if Graphics.frame_count % 1 == 0
  11.         $game_party.members.each do |actor|
  12.         actor.hp -= 50
  13.       end
  14.         @status_window.refresh
  15.       end
  16.       zhen_update
  17.     end
  18.   end
  19. end

好累啊,今天又是不睡觉的一天
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6165
在线时间
794 小时
注册时间
2019-1-20
帖子
204
1
发表于 2024-7-9 16:27:43 | 只看该作者
应该是你把 each do 的end当成 if的end,
少了一个end后导致开关关闭时刷新没有内容可执行,
试试在zhen_update上面补一个end

评分

参与人数 1+1 收起 理由
chen12311 + 1 认可答案

查看全部评分


提高解答机会的方法:
看一下对应版本的帮助文件 看天气预报说今天不下雨
改变问题为更有可能的或常见的 如:天气自动变化下雨→天气系统 果然不准呀~
使用论坛的搜索功能查找相关问题 好丧啊... ...想看女装
清楚说明实际上你想解决的问题  想看坛友的女装  
脚本自己有改过的地方要标明  不要遮脸的
脚本有问题但不是默认的要全部贴出来 大胆点,尽情发
三包原则:包有BUG,包甩锅,包咕咕
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 18:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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