查看: 2084|回复: 10

又是脚本学习时的问题

  [复制链接]

风

梦石
0
星屑
97
在线时间
23 小时
注册时间
2005-11-13
回帖
609
发表于 2007-8-1 22:07:23 | 显示全部楼层 |阅读模式

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

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

×
再次引用那本电子书的话——

重新替换开头那行脚本为:
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后面,还是这样。
改了很多,还是不行啊!
版务信息:本贴由楼主自主结贴~
东方未明

风

梦石
0
星屑
97
在线时间
23 小时
注册时间
2005-11-13
回帖
609
发表于 2007-8-1 22:07:23 | 显示全部楼层 |阅读模式

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

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

×
再次引用那本电子书的话——

重新替换开头那行脚本为:
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后面,还是这样。
改了很多,还是不行啊!
版务信息:本贴由楼主自主结贴~
东方未明
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-3
回帖
495
发表于 2007-8-1 22:10:11 | 显示全部楼层
不要分行,引号。。。
啊……正太好可爱啊~~~~ 偶死了,2009年重生
回复

使用道具 举报

头像被屏蔽

圣魔

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-1-12
回帖
2990
发表于 2007-8-1 22:18:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

风

梦石
0
星屑
97
在线时间
23 小时
注册时间
2005-11-13
回帖
609
 楼主| 发表于 2007-8-1 22:21:30 | 显示全部楼层
为什么《更我从头学脚本》的电子版有这么多小错误啊?
有更新版吗?
如果没有,是否有其它好一些的学脚本的电子书?
东方未明
回复

使用道具 举报

头像被屏蔽

圣魔

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-1-12
回帖
2990
发表于 2007-8-1 22:24:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

风

梦石
0
星屑
97
在线时间
23 小时
注册时间
2005-11-13
回帖
609
 楼主| 发表于 2007-8-1 22:26:42 | 显示全部楼层
{/lh}终于可以看到效果了……
东方未明
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-3
回帖
495
发表于 2007-8-1 22:28:20 | 显示全部楼层
可能有些脚本不是在sciTE里写的吧,就容易出问题。
记得Word的默认编码,就算是用英文引号,拷到Ruby里也会出错。。。。。- -+
啊……正太好可爱啊~~~~ 偶死了,2009年重生
回复

使用道具 举报

头像被屏蔽

圣魔

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-1-12
回帖
2990
发表于 2007-8-1 22:35:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

发表于 2007-8-1 23:04:33 | 显示全部楼层
以下引用溪风于2007-8-1 14:21:30的发言:

为什么《更我从头学脚本》的电子版有这么多小错误啊?
有更新版吗?
如果没有,是否有其它好一些的学脚本的电子书?


迄今为止,最好的中文RGSS教程,除了引号问题以外,基本没有错误。

纵然千里外,我等雁归来。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部