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

Project1

 找回密码
 注册会员
搜索
查看: 1924|回复: 9
打印 上一主题 下一主题

[已经解决] 浮空图标脚本无法使用

[复制链接]

Lv2.观梦者

梦石
0
星屑
367
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

跳转到指定楼层
1
发表于 2013-3-28 06:55:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 76213585 于 2013-3-28 09:36 编辑

弹不出图标额...
我确定6号开关并没有打开..
不管是开宝箱还是输入脚本(popicon) 都不会弹出来..
研究了半小時  依旧没法。
我使用了
鼠标脚本
npc名字脚本
沒別的了...
求助...
@delv25  翻译脚本者召換...


現在是有脚本问题..

140行 no method error (乱拼字的)

undefined method  '>' for nil:NILCLASS
(140行)
RUBY 代码复制
  1. if !@icpop_sprite && @character.icpop_id > 0



以經知道是鼠標腳本沖途了 已解決


是說刪掉鼠標腳本就可以用了
可是发現還是需要鼠標腳本......

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2013-3-28 09:47:33 | 只看该作者
错误讯息中的 nil:Class ,可能是那一行要找的结果为 nil 或者找不到合适的相应模块,
从这来看您提供的那一行,个人判断应该是 @character.icpop_id 结果为 nil 了。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
367
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

3
 楼主| 发表于 2013-3-28 10:02:37 | 只看该作者
本帖最后由 76213585 于 2013-3-27 20:07 编辑
j433463 发表于 2013-3-27 18:47
错误讯息中的 nil:Class ,可能是那一行要找的结果为 nil 或者找不到合适的相应模块,
从这来看您提供的那 ...


請問什麼是nil呢?

@j433463

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
4
发表于 2013-3-28 13:34:12 | 只看该作者
nil 或 NILL,怎么说呢,解释为空的,没有的,不存在的,在有些程式语言中,变量初始值就是 NILL,或者 undef 未定义,而不是 0 或空字串,

而 "" 空字串、true 或 fasle 其实也都是属于变量的值,表示这个变量已经有定义值了,跟 nil 是不相同的,nil 也可以说是变量的值,

但这个 nil 值是不存在任何值的情况下而成立,譬如,在脚本中定义一个常数

UDFVAL = ""

它有值,它的值就是空字串,这变量是已经成立的,但如果是这样:

UDFVAL =

等号右边没有给任何东西,它的结果会是 nil,类似这样:

UDFVAL = nil

所以您那个错误讯息,我怀疑是 @character.icpop_id 找不到相应的图标 id,所以

@character.icpop_id > 0

变成了

nil > 0

结果左边是 nil ,拿一个不存在的变量去和 0 比大小,这个逻辑运算就出问题了,才会有 > 是 undefined method 的情况,

不过这只是我个人的想法判断,是不是真的这样还不确定。

评分

参与人数 1星屑 +21 收起 理由
怪蜀黍 + 21 狮子的回答通俗易懂(分数不等不是互糖.

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
367
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

5
 楼主| 发表于 2013-3-29 00:12:21 | 只看该作者
本帖最后由 76213585 于 2013-3-28 09:19 编辑
j433463 发表于 2013-3-27 22:34
nil 或 NILL,怎么说呢,解释为空的,没有的,不存在的,在有些程式语言中,变量初始值就是 NILL,或者 und ...


所以0不等於nil?
那請問要怎麼解決呢???
我之前2個遊戲都可以用 我就是直接把那一段ctrl+q 還是可以使用...
而這一次就不行了... 求解


結果发現是跟鼠標腳本沖途...

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
6
发表于 2013-3-29 00:30:25 | 只看该作者
0 不是 nil,在很多程式语言中,0 可以当作是 false,但不是 NILL,0 是数值,nil 是空,是无,两者完全不同。

先确认一下是不是真的 @character.icpop_id 有问题啊!在那一行上面加个

p @character.icpop_id

看看执行到出错误讯息时,控制台有没有显示出 @character.icpop_id 的值?有的话又是不是 nil?

如果不是 nil,那表示我判断错误,如果是,或者干脆就是这一行也出现错误讯息,那就是 @character.icpop_id 有问题了,

可以再把 p @character.icpop_id 改成

p @character

试试是找不到图标 id 呢,还是 @character 它本身就没有货,这样就清楚错误来源了。

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
367
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

7
 楼主| 发表于 2013-3-29 00:33:12 | 只看该作者
本帖最后由 76213585 于 2013-3-28 09:35 编辑
j433463 发表于 2013-3-28 09:30
0 不是 nil,在很多程式语言中,0 可以当作是 false,但不是 NILL,0 是数值,nil 是空,是无,两者完全不 ...


雖然說是已經解決... 可以還是想用鼠標腳本  

我剛剛試了 @character.icpop_id
出現
0
0
0
0
0
0
0
0
nil
又試了icpop_id
出現
nil
nil
nil
nil
nil
nil
nil

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
8
发表于 2013-3-29 00:45:40 | 只看该作者
本帖最后由 j433463 于 2013-3-29 00:48 编辑

果然有 nil 啊,那就要查一下了,我没测试过浮空脚本,目测 @character 应该是指物件吧,第 140 行是 aliae 的,

def setup_new_effect 查到是 Sprite_Character 的,注释中提到 Character 初始化,来源是 Game_Character,

结果一查,Character 是读取的行走图?是玩家?那么前面那一串 0 应该就是指玩家没错,后面的 nil 呢?不是玩家?

那不是玩家又是谁?这就要看看您出错时那个 nil 是在哪个出的错,是不是没有这个 @Character 或图标?







呃...您不会是 p icpop_id 吧?那肯定都是 nil 的,icpop_id 没有给一个物件,怎么会有值出现?

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
367
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

9
 楼主| 发表于 2013-3-29 00:52:49 | 只看该作者
j433463 发表于 2013-3-28 09:45
果然有 nil 啊,那就要查一下了,我没测试过浮空脚本,目测 @character 应该是指物件吧,第 140 行是 aliae ...

我完全不會(雖然是聽的懂) 可是完全不會....
請問要怎麼解決.....

点评

正常的,我一开始接触脚本也是茫茫然,不知从何着手,就算看得懂一些,也找不到从哪开始。  发表于 2013-3-29 03:03

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
10
发表于 2013-3-29 01:54:09 | 只看该作者
因为我不知道您是在点击什么出现的问题,您说鼠标脚本的冲突,是否在鼠标脚本有和 character 有关的地方?

您可以试着换别的鼠标脚本看看,譬如 Mouse System Buttons 2.0,用不同的鼠标脚本试试是否都有同样情形?

如果是就没办法了,如果只是那个鼠标脚本有状况,那表示在那脚本中某个关键处修改或许有解决可能。

点评

我擦,已經被給過了?!- -b  发表于 2013-5-26 15:45

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 感謝您耐心的解答

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 17:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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