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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
635
在线时间
244 小时
注册时间
2010-9-9
帖子
472
跳转到指定楼层
1
发表于 2010-12-4 10:19:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

点评

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

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 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技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1010
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

3
发表于 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 认可答案

查看全部评分

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
635
在线时间
244 小时
注册时间
2010-9-9
帖子
472
4
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

5
发表于 2010-12-4 21:23:26 | 只看该作者
四个字母回答主要问题:
EVAL
三个字母回答出错问题:
BOM

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 04:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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