查看: 2224|回复: 4

[已经解决] 想要读取TXT内的脚本的脚本

[复制链接]
梦石
0
星屑
635
在线时间
244 小时
注册时间
2010-9-9
回帖
421
发表于 2010-12-4 10:19:23 | 显示全部楼层 |阅读模式

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

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

×
请别告诉我请善用搜索,搜索得到的话我就不会发问了。
这是我搜索到的结果:http://rpg.blue/web/htm/news523.htm
点击进去是:Error

点评

等几天吧。都说了数据还没完全恢复呢。  发表于 2010-12-4 10:41

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2010-12-4 11:26:11 | 显示全部楼层
本帖最后由 Wind2010 于 2010-12-4 11:26 编辑
  1. 用处:这个可以算是游戏制作补丁的一些功能,或者一些无聊的邪恶功能(如修改游戏,制作无敌存档用,当然这个修改者的技术可要求太高了)

  2. 功能:自己建立一个.txt文件(或者任意文件后缀),在里面写上脚本,让游戏执行这个脚本。如果把这个脚本放在F11的那个编辑器里面,则加密游戏也可以执行外部脚本。这样甚至可以为加密游戏添加一些新的系统——配合教学可以用同样VIP教学的在线升级。

  3. 其它:拓展功能就不用多废话了,海了,请自己思考。


  4. a = File.open("rgss.txt");$b = "\n"
  5. for i in a.readlines
  6. $b += i + "\n"
  7. end
  8. eval($b)  


  9. 就这么简单。只要自己建立一个rgss.txt文件,里面放上脚本就OK了。我范例工程中用来测试的是按键加速脚本。
复制代码
朋友给了我一堆脚本XD

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2010-12-4 16:13:11 | 显示全部楼层
本帖最后由 禾西 于 2010-12-4 16:13 编辑

其實可以更簡單,不要用readlines
  1. File.open("script.txt"){|f|
  2.   eval(f.read)
  3. }
复制代码

点评

原来如此!太邪恶了!  发表于 2010-12-4 16:54
字符串轉代碼  发表于 2010-12-4 16:42
求详解eval到底有什么用?  发表于 2010-12-4 16:20

评分

参与人数 1星屑 +332 收起 理由
fux2 + 332 认可答案

查看全部评分

不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

梦石
0
星屑
635
在线时间
244 小时
注册时间
2010-9-9
回帖
421
 楼主| 发表于 2010-12-4 17:30:27 | 显示全部楼层
回复 禾西 的帖子

想写个游戏插件的脚本,结果Syntax Error
  1. for i in 1..9999
  2.   if FileTest.exist?("Plugins/plugin#{i}.txt")
  3.     File.open("Plugins/plugin#{i}.txt"){|f|
  4.       eval(f.read)
  5.     }
  6.   end
  7. end
复制代码

点评

TXT内的脚本不能放Scene  发表于 2010-12-4 18:00
我也发现了,是TXT内的脚本的错。。。  发表于 2010-12-4 17:48
這段沒有問題,是其他錯吧。  发表于 2010-12-4 17:46
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2010-12-4 21:23:26 | 显示全部楼层
四个字母回答主要问题:
EVAL
三个字母回答出错问题:
BOM

点评

又見BOM……好邪惡  发表于 2010-12-5 01:29
BOM?求解释??  发表于 2010-12-4 21:27
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部