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)

下载后请随意找一个 RGSS300.dll 放到 iRGSS3.exe 的目录下再运行噢。

这是一个类似 IRB 的东西。它基于 RGSS 3,只是它隐藏了游戏窗口,只保留了命令行。

使用说明
定义了一些特殊的命令。


如果需要运行多行代码,就像下面示例中一样,输入 `\` 进入多行模式,然后以单独的空行结束。

`iRGSS3.exe` 的文件名是可以修改的。如果修改,请保持 `iRGSS3.rvdata2` 及 `iRGSS3.ini` 的文件名和 `iRGSS3.ini` 的内容与其同步。会自动寻找 `iRGSS3.rb` 文件在启动的时候 `evalfile("iRGSS3.rb")`。iRGSS3 应与 `iRGSS3.exe` 文件名同步。

示例

  1. iRGSS3 1.0.0.0 by orzFly: http://rgss.orzfly.com/irgss3
  2. iRGSS3:001>boy = "boy"
  3. =>boy
  4. iRGSS3:002>girl = "girl"
  5. =>girl
  6. iRGSS3:003>orzFly = "not a #{girl} but a #{boy}"
  7. =>not a girl but a boy
  8. iRGSS3:004>\
  9. iRGSS3:004\class BBS
  10. iRGSS3:004\def post(content)
  11. iRGSS3:004\return Post.new
  12. iRGSS3:004\end
  13. iRGSS3:004\end
  14. iRGSS3:004\class Post
  15. iRGSS3:004\end
  16. iRGSS3:004\class RPG66 < BBS
  17. iRGSS3:004\def del_post(post)
  18. iRGSS3:004\Post.dispose
  19. iRGSS3:004\end
  20. iRGSS3:004\end
  21. iRGSS3:004\
  22. =>
  23. iRGSS3:005>bbs=RPG66.new
  24. =>#<RPG66:0x1846a9c>
  25. iRGSS3:006>bbs.post(orzFly)
  26. =>#<Post:0x18465b0>
  27. iRGSS3:007>bbs.del_post(bbs.post(orzFly))
  28. ! NoMethodError: undefined method `dispose' for Post:Class
  29. iRGSS3:008>{
  30. ! SyntaxError: {0000}:63: syntax error, unexpected $end, expecting '}'
  31. iRGSS3:009>
  32. ! Interrupt: Ctrl+C pressed.
  33. iRGSS3:010>a
  34. ! Interrupt: Ctrl+C pressed.
  35. iRGSS3:011>about
  36. iRGSS3 1.0.0.0 by orzFly: http://rgss.orzfly.com/irgss3
  37. =>
  38. iRGSS3:012>
复制代码
更新日志
  1. * **1.0.0.0** January 15, 2012
  2.   * 初版。
复制代码
参考
[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