幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1557|回复: 4

关于脚本修改和编写的若干问题

[复制链接]

8

主题

68

帖子

4073

积分

⑥精研

死要面子活受罪

积分
4073
QQ
发表于 2006-2-25 00:07:31 | 显示全部楼层 |阅读模式
我再自己编写脚本的时候发现,插入一个脚本只能写很少几排的代码,肯本不够怎么办?
继续插入第二个脚本,,要想继续上面一个脚本的程序。这两个脚本应该如何设置呢?
如果插入若干个脚本,系统执行他们的循序是不是从上倒下?
比如下面这个脚本
def draw_actor_parameter(actor, x, y, type)
    case type
    when 0
      parameter_name = $data_system.words.atk
      parameter_value = actor.atk
    when 1
      parameter_name = $data_system.words.pdef
      parameter_value = actor.pdef
    when 2
      parameter_name = $data_system.words.mdef
      parameter_value = actor.mdef
    when 3
      parameter_name = $data_system.words.str
      parameter_value = actor.str
    when 4
      parameter_name = $data_system.words.dex
      parameter_value = actor.dex
    when 5
      parameter_name = $data_system.words.agi
      parameter_value = actor.agi
    when 6
      parameter_name = $data_system.words.int
      parameter_value = actor.int

一个脚本命令根本写不完,应该怎么办呢?
无忧无虑 无谓无惧 淡薄名利 浩然正气 http://photo.163.com/openalbum.php?username=messenger17th&_dir=%2F
回复

使用道具 举报

218

主题

1万

帖子

10万

积分

⑧专业

赋予你第五自由

积分
108021
发表于 2006-2-25 00:22:49 | 显示全部楼层
不会吧,一般来说脚本编辑器可以输入很多东西的说

另外,发错区了,转

第 五 自 由 -   5th  Freedom   -

回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-2-25 00:39:11 | 显示全部楼层
没写错什么啊。。。 [s:3]
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

89

主题

2333

帖子

3273万

积分

⑧专业

Xavier on Rails

积分
32739794
QQ
发表于 2006-2-25 09:10:57 | 显示全部楼层
使用[脚本编辑器]而不是事件指令中的[脚本]
你给的这些程序是个when case分歧
当触发了一个条件的时候,就执行相应的语句,
对于没有条件触发的语句是不会执行的
回复 支持 反对

使用道具 举报

2

主题

198

帖子

1908

积分

⑥精研

小脉子

积分
1908
QQ
发表于 2006-2-27 05:40:43 | 显示全部楼层
越靠近main的越优先,如果你在main前两个脚本定义了一个方法,又在前一个脚本定义了同样的方法,那么默认读取离main脚本最近的方法……(超级类除外)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-27 01:17 , Processed in 0.012840 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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