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

Project1

 找回密码
 注册会员
搜索
楼主: 耗子和老鼠
打印 上一主题 下一主题

[已经解决] 如何在地图事件上停止脚本?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
74
在线时间
31 小时
注册时间
2010-7-31
帖子
30
11
 楼主| 发表于 2011-7-24 14:40:41 | 只看该作者
好吧,既然你们都那么厉害。。为了平衡。。我就弱些吧~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
118 小时
注册时间
2011-7-13
帖子
182
12
发表于 2011-7-24 14:45:22 | 只看该作者
你把你整个脚本发上来...(你是不是用了.disposed。。。)
纯事件的怨念啊...
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
74
在线时间
31 小时
注册时间
2010-7-31
帖子
30
13
 楼主| 发表于 2011-7-24 15:09:12 | 只看该作者
本帖最后由 耗子和老鼠 于 2011-7-24 15:10 编辑

disposed是什么?

zzz.png (4.22 KB, 下载次数: 0)

zzz.png
好吧,既然你们都那么厉害。。为了平衡。。我就弱些吧~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
118 小时
注册时间
2011-7-13
帖子
182
14
发表于 2011-7-24 15:22:26 | 只看该作者
你是不是用了XXX.disposed...释放窗口的东西..

点评

是dispose  发表于 2011-7-24 19:39
纯事件的怨念啊...
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
74
在线时间
31 小时
注册时间
2010-7-31
帖子
30
15
 楼主| 发表于 2011-7-24 15:32:12 | 只看该作者
南宫爱 发表于 2011-7-24 15:22
你是不是用了XXX.disposed...释放窗口的东西..

我也不知道发哪个
而且我怎么知道disposed是在哪里。似乎没有用。。。。我对脚本算是完全那个了。。。

如果没办法。我看算了。。。不用了。头都打了
好吧,既然你们都那么厉害。。为了平衡。。我就弱些吧~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
118 小时
注册时间
2011-7-13
帖子
182
16
发表于 2011-7-24 15:42:50 | 只看该作者
你把出错的脚本整一个发上来...

点评

怎么可以放弃= =  发表于 2011-7-24 15:43
纯事件的怨念啊...
回复

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1702
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

17
发表于 2011-7-24 18:23:06 | 只看该作者
本帖最后由 精灵使者 于 2011-7-24 18:26 编辑

很显然,你把开关设在了installize里面,dispose本来不存在的窗口肯定不行的啦。
至少也得规避一下吧。
  1. class Window_MapVar < Window_Base
  2.   def initialize
  3.     super(0,420,160,60)
  4.     self.opacity=200
  5.     self.back_opacity=200
  6.     self.contents_opacity=255
  7.     self.visible = $game_switches[3]
  8.     self.contents = Bitmap.new(width - 32, height - 32)
  9.     @var_value_old = -1
  10.     @var_icon = Bitmap.new("Graphics/Icons/纳尼2")
  11.     refresh
  12.   end
  13.   def refresh
  14.     if @var_value_old==$game_variables[1] or $game_switches[3]
  15.       return
  16.     end
  17.     self.contents.clear
  18.     cx = contents.text_size($data_system.words.gold).width
  19.     self.contents.font.color = Color.new(255,255,255)
  20.     self.contents.draw_text(24, 0, 104-cx, 28, $game_variables[1].to_s, 2)
  21.     self.contents.font.color = Color.new(255,255,0)
  22.     self.contents.draw_text(128-cx, 0, cx, 28, "无语")
  23.     self.contents.blt(0, 2, @var_icon, Rect.new(0, 0, 24, 24))
  24.     end
  25. end
  26. end
复制代码
应该这样做
回复

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
334
在线时间
1196 小时
注册时间
2010-12-18
帖子
3928

贵宾

18
发表于 2011-7-24 19:40:23 | 只看该作者
什么叫停止脚本?谁给我解释下。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
118 小时
注册时间
2011-7-13
帖子
182
19
发表于 2011-7-24 19:40:49 | 只看该作者
停止执行脚本...
纯事件的怨念啊...
回复

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
334
在线时间
1196 小时
注册时间
2010-12-18
帖子
3928

贵宾

20
发表于 2011-7-24 19:42:51 | 只看该作者
南宫爱 发表于 2011-7-24 19:40
停止执行脚本...

ruby没有此术语。

点评

嗯哪,存在是存在,应该是停止脚本功能的执行的开关吧。  发表于 2011-7-30 09:28
这个东西是不可能的,你创建的变量一定会存在,你创建的方法一定会存在,你创建的类一定会存在。  发表于 2011-7-24 22:51
举个例子,某个开关关闭以后,插入此脚本就像和没有插入一样(也就是功能开关)  发表于 2011-7-24 22:49
也就是关闭脚本的功能执行模块  发表于 2011-7-24 22:48
- -return或者exit(雾)?  发表于 2011-7-24 21:55
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 22:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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