查看: 1787|回复: 8

[已经解决] 脚本长度

  [复制链接]
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-8
回帖
29
发表于 2009-10-13 21:20:52 | 显示全部楼层 |阅读模式

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

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

×
总觉得事件和分歧中编辑脚本的窗口都好小,还有容量限制……怎么能改大啊?
梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-10-13 21:51:04 | 显示全部楼层
改大恐怕要脱--壳的才行

另外还有就是在脚本编辑器里用模块
把要写的东西都写到模块里
然后直接在事件里调用模块方法就行了











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-8
回帖
29
 楼主| 发表于 2009-10-13 22:02:10 | 显示全部楼层
不会弄模块,我是小菜鸟,谢谢了啊!
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-10-13 22:03:02 | 显示全部楼层
LS+1
事件中的可以写脚本,但是那个地方不是用来“定义”的,而是用来“调用”的
回复

使用道具 举报

梦石
0
星屑
50
在线时间
83 小时
注册时间
2006-4-4
回帖
929
发表于 2009-10-13 23:21:44 | 显示全部楼层
话说模块是不是def那个?
一般那些东西写脚本编辑器里哪个部分好?
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-10-14 12:20:57 | 显示全部楼层
本帖最后由 后知后觉 于 2009-10-14 12:25 编辑

def 是定义方法

module 模块名字
  def self.方法名字
    xxxx
  end
end

比如

module Hzhj
  def self.abcdefg
    $game_variables[1] = $game_variables[2] + $game_variables[3] + $game_variables[4]
    p $game_variables[1]
    if $game_variables[1] >= 0
      p ">= 0"
      return true
    else
      p "< 0"
      return false
    end
  end
end
在事件中调用的时候就
Hzhj.abcdefg
这样定义新的东西 随便写在脚本编辑器的哪都可以
方便自己管理的地方就行











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-8
回帖
29
 楼主| 发表于 2009-10-14 23:29:31 | 显示全部楼层
谢谢大哥!!!
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2009-4-7
回帖
325
发表于 2009-10-15 00:10:37 | 显示全部楼层
笑,事件中那脚本框本来就是“调用”的。你当他脚本库来用啊?
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-10-15 00:32:18 | 显示全部楼层
笑,事件中那脚本框本来就是“调用”的。你当他脚本库来用啊?
enter9009 发表于 2009-10-15 00:10

如果我愿意.我可以把 Scene_Battle 1234 合起来放到一个事件里











你知道得太多了

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部