Project1
标题:
iRGSS3 - interactive RGSS3 shell
[打印本页]
作者:
orzfly
时间:
2012-1-15 14:41
标题:
iRGSS3 - interactive RGSS3 shell
本帖最后由 orzfly 于 2012-1-19 18:49 编辑
下载
下载 - 1.0.0.0:
iRGSS3_1_0_0_0.zip
(100.52 KB, 下载次数: 151)
2012-1-15 14:42 上传
点击文件名下载附件
下载后请随意找一个 RGSS300.dll 放到 iRGSS3.exe 的目录下再运行噢。
这是一个类似 IRB 的东西。它基于 RGSS 3,只是它隐藏了游戏窗口,只保留了命令行。
使用说明
定义了一些特殊的命令。
about() 显示关于信息。
cls(), clear() 清除屏幕。
color(str) 更改控制台颜色,参考 `cmd` 中 `color` 命令。
evalfile(name) 运行文本文件 `name` 中的脚本。
help(obj) 显示 `obj` 支持的方法。
如果需要运行多行代码,就像下面示例中一样,输入 `\` 进入多行模式,然后以单独的空行结束。
`iRGSS3.exe` 的文件名是可以修改的。如果修改,请保持 `iRGSS3.rvdata2` 及 `iRGSS3.ini` 的文件名和 `iRGSS3.ini` 的内容与其同步。会自动寻找 `iRGSS3.rb` 文件在启动的时候 `evalfile("iRGSS3.rb")`。iRGSS3 应与 `iRGSS3.exe` 文件名同步。
示例
iRGSS3 1.0.0.0 by orzFly: http://rgss.orzfly.com/irgss3
iRGSS3:001>boy = "boy"
=>boy
iRGSS3:002>girl = "girl"
=>girl
iRGSS3:003>orzFly = "not a #{girl} but a #{boy}"
=>not a girl but a boy
iRGSS3:004>\
iRGSS3:004\class BBS
iRGSS3:004\def post(content)
iRGSS3:004\return Post.new
iRGSS3:004\end
iRGSS3:004\end
iRGSS3:004\class Post
iRGSS3:004\end
iRGSS3:004\class RPG66 < BBS
iRGSS3:004\def del_post(post)
iRGSS3:004\Post.dispose
iRGSS3:004\end
iRGSS3:004\end
iRGSS3:004\
=>
iRGSS3:005>bbs=RPG66.new
=>#<RPG66:0x1846a9c>
iRGSS3:006>bbs.post(orzFly)
=>#<Post:0x18465b0>
iRGSS3:007>bbs.del_post(bbs.post(orzFly))
! NoMethodError: undefined method `dispose' for Post:Class
iRGSS3:008>{
! SyntaxError: {0000}:63: syntax error, unexpected $end, expecting '}'
iRGSS3:009>
! Interrupt: Ctrl+C pressed.
iRGSS3:010>a
! Interrupt: Ctrl+C pressed.
iRGSS3:011>about
iRGSS3 1.0.0.0 by orzFly: http://rgss.orzfly.com/irgss3
=>
iRGSS3:012>
复制代码
更新日志
* **1.0.0.0** January 15, 2012
* 初版。
复制代码
参考
[FSL]基于控制台的Debugger 1.0b
Source code
http://rgss.9bu.org/dc4c91d847e5d2e98fd5ea684d2dea93#title-0
作者:
fux2
时间:
2012-1-16 13:43
隐藏游戏窗口用意何在= =
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1