Project1
标题:
想要读取TXT内的脚本的脚本
[打印本页]
作者:
EngShun
时间:
2010-12-4 10:19
标题:
想要读取TXT内的脚本的脚本
请别告诉我请善用搜索,搜索得到的话我就不会发问了。
这是我搜索到的结果:
http://rpg.blue/web/htm/news523.htm
点击进去是:Error
作者:
Wind2010
时间:
2010-12-4 11:26
本帖最后由 Wind2010 于 2010-12-4 11:26 编辑
用处:这个可以算是游戏制作补丁的一些功能,或者一些无聊的邪恶功能(如修改游戏,制作无敌存档用,当然这个修改者的技术可要求太高了)
功能:自己建立一个.txt文件(或者任意文件后缀),在里面写上脚本,让游戏执行这个脚本。如果把这个脚本放在F11的那个编辑器里面,则加密游戏也可以执行外部脚本。这样甚至可以为加密游戏添加一些新的系统——配合教学可以用同样VIP教学的在线升级。
其它:拓展功能就不用多废话了,海了,请自己思考。
a = File.open("rgss.txt");$b = "\n"
for i in a.readlines
$b += i + "\n"
end
eval($b)
就这么简单。只要自己建立一个rgss.txt文件,里面放上脚本就OK了。我范例工程中用来测试的是按键加速脚本。
复制代码
朋友给了我一堆脚本XD
作者:
禾西
时间:
2010-12-4 16:13
本帖最后由 禾西 于 2010-12-4 16:13 编辑
其實可以更簡單,不要用readlines
File.open("script.txt"){|f|
eval(f.read)
}
复制代码
作者:
EngShun
时间:
2010-12-4 17:30
回复
禾西
的帖子
想写个游戏插件的脚本,结果Syntax Error
for i in 1..9999
if FileTest.exist?("Plugins/plugin#{i}.txt")
File.open("Plugins/plugin#{i}.txt"){|f|
eval(f.read)
}
end
end
复制代码
作者:
IamI
时间:
2010-12-4 21:23
四个字母回答主要问题:
EVAL
三个字母回答出错问题:
BOM
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1