幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: secondsen

RM一定是有BUG

[复制链接]

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2007-9-7 14:29:02 | 显示全部楼层
那这种灵异现象是什么啊?遇到两次灵异现象了。。。 [s:5]
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

1

主题

71

帖子

783

积分

⑤进阶

积分
783
发表于 2007-9-7 16:28:13 | 显示全部楼层
很多情况下,所谓的灵异现象不过是写代码时不良习惯导致的...
你确信你输入的代码中,使用的的确是"空格"还是"特殊字符"?
或者这样d,d?
很多时候都是自己的错误...

当然,完美的程序是不存在的...
BL...
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2007-9-7 17:40:28 | 显示全部楼层
我当然确定。。。因为灵异的3句是copy的。。。

而且最后一次试验和第一次试验的脚本一模一样。。。结果呢。。。第一次抱错。。。最后一次没错误。。。。所以才郁闷至极的。。。。。

不良习惯阿。。我写的才几句。。而且多为copy。。。看不出什么不良习惯。。。除了没有注释
不过提醒了我,以后的注意。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-9-7 18:07:40 | 显示全部楼层
1.应该在出错的地方,写一些可诊断错误的代码。把自己能考虑到的可能出错的地方都标上明了。出错时,就显示出来,可以方便的找到在哪里出错。
2.出这样的问题的时候,应该仔细的看看rmxp的具体出错提示,它倒底提示什么,只是说这句不行,那句不行。怎么可能会知道问题出在哪里。
3.这个世界上从来就没有灵异现像,有的,只有不知道原因的不明现像。
4.rmxp绝对不可能没有BUG
え~え~お!!!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2007-9-7 18:53:55 | 显示全部楼层
拿给大家看看了。。。不同的是。。。全局变量的赋值不同。。。因为一些原因不能给看。。。见谅。。。。

    f = open("orz.ini", "a")   
    for j in 1...26
      for i in 4...18
        f.write( i.to_s + $s[j] +  "\\n")    第一次试报错
      end
    end
    for j in 1...3
      for i in 0...9
        f.write( i.to_s + $s[j] +  "\\n")
      end
    end
    for j in 2...5
      for i in 1...15
        f.write( i.to_s + $s[j] +  "\\n")   第二次在试验报错
      end
    end
    f.close
就是f.write( i.to_s + $s[j] +  "\\n")报错我第一帖写的第一句第二句第3局都是这个。。。

这是我的一个scene。。除了赋值,,就只有这些。。。

最开始(我出现怪现象的开始)就是这个样子有错误   说"s"没有定义
最后改完了仍然是这样。。。  就没有问题。。。

灵异现象的没有。。。就是很奇怪

更其怪的是没有def  main他不报错而且正常运行。。。。后来填上了,这个没有问题。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2007-9-7 18:55:30 | 显示全部楼层
这个肯定是有在原基础上改动过的拿出来了。。。因为我不想给人看那是什么。。。我要拿它做什么。。。反正不是游戏。。。。但是绝对有可能出错误我都拿出来了。。。 [s:7]
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2007-9-7 18:57:04 | 显示全部楼层
我得意思是有可能出错误的地方我都拿出来了。。。

斑竹,麻烦一下能不能把两个帖合并一下。。。因为我不知道怎么修改自己写的帖子。。。所以有些了一帖   OTL
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-9-8 19:50:20 | 显示全部楼层
这是很初级的错误了.
$s是一个全局变量,而且应该是字符串数组.当然是要先定义一下.
  1. $s = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","a"]
  2. f = open("orz.ini", "a")   
  3.     for j in 1...26
  4.       for i in 4...18
  5.         f.write( i.to_s + $s[j] +  "\\n")
  6.       end
  7.     end
  8.    for j in 1...3
  9.      for i in 0...9
  10.        f.write( i.to_s + $s[j] +  "\\n")
  11.      end
  12.    end
  13.    for j in 2...5
  14.      for i in 1...15
  15.        f.write( i.to_s + $s[j] +  "\\n")
  16.      end
  17.    end
  18. f.close
复制代码
ruby 1.8.6 下通过.
え~え~お!!!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
 楼主| 发表于 2007-9-10 13:18:59 | 显示全部楼层
ORZ。。。我前面说我没有把赋值部分贴出来。。。因为我不想别人看到

那个我赋值了。。。

系统报错的"s"没定义是i.to_s的"s"
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-9-10 17:08:17 | 显示全部楼层
不用ruby,又装了次rmxp测试。这一小段程序自身没有错误。
i.to_s,在这一段中也是没有问题的。
奇怪的是,i.to_s的变量名是i,如果这里出错,rmxp应该提示的是 'i' 出错,而不是s。
除非你把 i.to_s 打成了 i.to_ s,就会报 undefined loacl variable or method 's' for nil:NilClass.
如果不是,出错的原因只能由其他代码引起的了,你还是慢慢排查吧,应该能解决问题。
え~え~お!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 20:28 , Processed in 0.010546 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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