Project1

标题: 发现论坛一个bug。。。输入文字的问题 [打印本页]

作者: 0newing    时间: 2013-3-12 09:35
标题: 发现论坛一个bug。。。输入文字的问题
本帖最后由 0newing 于 2013-3-12 09:38 编辑

昨天在vx区厮混的时候发现了这个问题,几位同学发上来的脚本突然就不能用了,并且在插入代码中怎么改都改不回来。
在语法中,@xxxx是一个实例变量,而在论坛中,@xxxx是提到某位用户,那么插入代码语句的时候两者就会冲突了。
拿P叔举个例子,如果实例变量跟P叔的ID一样,插入代码语句就变成了:
RUBY 代码复制
  1. [url=home.php?mod=space&uid=28457]@protosssonny[/url]

天地良心,我输入的真的是@protosssonny 。。。。(P叔ID后面还有一空格?!)
论坛里有个人叫zoom(昨天才知道),于是所有在脚本里的名为zoom的实例变量就都出现了这种问题。。。
各位。。。有人中枪了没?
作者: acn00269    时间: 2013-3-12 09:38
本帖最后由 acn00269 于 2013-3-12 09:45 编辑
  1. #你那语言框用的是Ruby
  2. [url=home.php?mod=space&uid=28457]@protosssonny[/url]
复制代码
而且好像昨晚论坛又崩了
作者: delv0.25    时间: 2013-3-12 09:48
本帖最后由 delv0.25 于 2013-3-12 09:57 编辑
  1. @LBQ
复制代码
RUBY 代码复制
  1. @LBQ

RUBY 代码复制
  1. class 中二
  2.   def initialize(str)
  3.     @ran=str
  4.   end
  5. end
  6. @LBQ=中二.new("非常中二")
  7. @Marshal=Marshal.dump(@LBQ)

作者: 诺克萨斯断头台    时间: 2013-3-12 09:53
防火防盗防楼上,保卫水区义不容辞{:2_276:}
作者: 怪蜀黍    时间: 2013-3-12 11:14
P叔专门制作的对付这个BUG的工具居然鲜为人知。
一键处理脚本框导致的脚本变异




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1