| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2020-9-8 |
| 在线时间 | 23 小时 |
风
- 梦石
- 0
- 星屑
- 97
- 在线时间
- 23 小时
- 注册时间
- 2005-11-13
- 回帖
- 609
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
再次引用那本电子书的话——
重新替换开头那行脚本为:
class Say_Something
attr_accessor :greeting
attr_accessor :name
def initialize(greeting, name)
@greeting=greeting
@name=name
end
def say
print @greeting + " " + @name
end
end
然后在那个npc事件脚本里重新写为:
message1=Say_Something.new(“Hello”, “Alex”)
message2=Say_Something.new(“Hello”, “Peter”)
print message1.name
print message2.name
message1.say
message2.say
需要说明的是,那个npc事件脚本,我实际上是这样弄的
message1=Say_Something.new
(“Hello”, “Alex”)
message2=Say_Something.new
(“Hello”, “Peter”)
print message1.name
print message2.name
message1.say
message2.say
因为那个一行打不下,会把括号分开,就把括号重新弄了一行。
然后和npc说话,就弹出对话框”执行脚本时发生SyntaxError“
之后就退出来了。试着把括号提前到new后面,还是这样。
改了很多,还是不行啊! 版务信息:本贴由楼主自主结贴~ |
|