Project1

标题: 【新手和伸手党看这里】动手改脚本||第三课|| [打印本页]

作者: 我在孤岛等你    时间: 2013-11-4 22:21
标题: 【新手和伸手党看这里】动手改脚本||第三课||
本帖最后由 我在孤岛等你 于 2013-11-12 21:48 编辑

第三课了啊……其实不停开课很辛苦的~
还是那句,如果你还没去看第二课的话,你必须去,不然你不知这节课再将啥东东。【传送:第二课


上节课,我们讲到了关于如何增加标题的选项,这节课,将扩展一下——


关于更多选项更多类型


话不多说,不再重复上节课内容,不知者去传送门啊~
1.关于跳转网站
根据上节课,我们做多一个指令区,像这样:
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● [指令]跳转网页
  3.   #--------------------------------------------------------------------------
  4.   def command_jump#这个“jump”随你弄啦,不用jump也行,但要记住上节课的说明哦
  5.   #内容区
  6.   @command_window.activate
  7.   end

指令区的内容区,加上这个——
RUBY 代码复制
  1. [url=home.php?mod=space&uid=271873]@jump[/url] = Win32API.new('shell32.dll','ShellExecuteA',%w(p p p p p i),'i')
  2.   @jump.call(0, 'open','http://www.66rpg.com/',0, 0, 1)

我来解说一下:
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、
打印一个文件等等),并对外部程序有一定的控制。shell32.dll是系统重要文件,具体啥的
可以上网查找。而jump就是跳转到×××(喂,有无节操)。而call是呼叫的意思。open
是啥懂英语就知道是打开。最后网站地址,随你改。哦?你问我那一大堆p、一大堆0还
有其他的是啥,嚄,小朋友不懂,我就不为难他们了……
至于更多选项,要根据自己的……比如最常见的设置……
直接就好。


咇,大家应该认识这个地方……

使用时,大家会发现,这家伙有限制,这些字不能太长……
但有时候,我们要摆脱它。这个很简单。首先前往上节课给大家粘贴在脚本最上面的那东西……

噢噢噢,就是这。看到那个add_command(Vocab::new_game, :new_game)了吗?
我们不要这个什么Vocab::new_game,删了,换上你自己的……
add_command("jie cao sha de dui diao jiu hao", :new_game)
ok,就这样了……双引号里的字随你打……


跳转地带,来到此处……

哦哦,这个20是啥?这个就是渐变速度!
比如,把20改为1,加载标题画面简直就是瞬间。
或者,改为100、1000,就慢的出奇……
呼,这部分讲完了,下一个!


哦哦,标题简单内容都基本上讲完了……
讲讲关于标题文字~

噢,这个48,就是文字大小。你可以调大,也可以调小。
但绝不可以超过96,不可以低于6,否则,呵呵呵呵呵。
关于这个“0,0”是调位置的。第一个0是调左右,数越大越向右,数越小越向左。
第二个0是调上下,数越大越向下,数越小越向上。


好吧我承认有点急于求成……
下节课:暂时,还没想好呢
@protosssonny 哦哦哦
作者: liljan    时间: 2013-11-29 16:01
学习,辛苦啦。可是点击进入论坛怎么啥也没有???
作者: wgr273    时间: 2013-11-29 19:21
内容有点少,不过很是很支持!!!!
作者: 小唯子    时间: 2014-2-9 21:47
不错不错~一路跟随
作者: 余烬之中    时间: 2014-2-10 09:53
本帖最后由 余烬之中 于 2014-2-14 12:05 编辑

恩…………
  1. def open_web url
  2.   eval "`start #{ur}`"
  3. end
复制代码
==========
@zshuser 跳转网页
使用方法:【open_web("http://rpg.blue/")】




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1