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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 寒冷魔王
打印 上一主题 下一主题

[随意闲聊] 刚刚写了个小脚本,这里测试一下

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1024
在线时间
1389 小时
注册时间
2010-8-9
帖子
3471
11
 楼主| 发表于 2014-8-15 11:45:45 | 只看该作者
本帖最后由 寒冷魔王 于 2014-8-15 11:48 编辑
  1.   def input2(note,include,ins)
  2.     len = include.size
  3.     n = search(note,include)
  4.     if n == nil then n = 0 end
  5.     nth = n + len
  6.     nth2 = search(note,ins)
  7.     if nth2 != nil
  8.       return note[nth,nth2-nth]
  9.     else
  10.       return note[nth,note.size-nth]
  11.     end
  12.   end
  13.   
  14.   def 喵呜喵5(开头文字)
  15.     return 开头文字 + "的喵呜喵5。"
  16.   end
  17.   def 吐槽(内容)
  18.     p 内容
  19.   end

  20.   def 继续吐槽(内容)
  21.     吐槽 内容+"总是躺枪。"
  22.   end

  23.   def 关于喵呜喵5的疑问(内容)
  24.     if search(内容,"吗") !=nil
  25.       input2(内容,"喵呜喵5","吗") + "。"
  26.     else
  27.       input2(内容,"喵呜喵5","?") + "。"
  28.     end
  29.   end
  30.   吐槽 喵呜喵5("可怜")
  31.   继续吐槽("喵呜喵5")
  32.   吐槽 关于喵呜喵5的疑问("喵呜喵5可怜吗?")
  33.   吐槽 关于喵呜喵5的疑问("喵呜喵5是坏人吗?")
  34.   吐槽 关于喵呜喵5的疑问("喵呜喵5真的是坏人?")
复制代码
@taroxd @余烬之中 继续围观
SRPG on RM 项目研发组 正式成立。目前SRPG·RMVA系统进度88.8%。SMRC Kernel 进度90%
↖(^ω^)↗热烈庆祝~SMRC Ver5.1 SRPG战棋地图移动范围生成脚本正式发布~~
-----------------------------------------------------------------------------------------
SMRC具有高性能、高兼容、定制自由、使用方便的特点。
1.性能,100移动力轻松算出,无压力;
2.兼容,RGSS1-3通吃,效率保证;
3.支持移动形状定制,支持4方位、6方位、正方形或其他任意有移动规律的形状;
4.可以充当高性能寻路来使用。
【链接点此】
-----------------------------------------------------------------------------------------
【2016/01/06更新 | 改版】RM脚本编辑器Gemini
-----------------------------------------------------------------------------------------
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1024
在线时间
1389 小时
注册时间
2010-8-9
帖子
3471
12
 楼主| 发表于 2014-8-15 12:04:43 | 只看该作者
taroxd 发表于 2014-8-15 11:38
class

之前

之后

点评

如果你喜欢你还是可以用p……只要改成alias 吐槽 p(不要问我为什么插嘴 我也不知道为什么你们点评我会收到新提醒)  发表于 2014-8-15 12:13
然后后面的p定义就无效了?  发表于 2014-8-15 12:10
因为我把吐槽定义为puts了  发表于 2014-8-15 12:09
我的在后面,我把这个方最前面  发表于 2014-8-15 12:09
准确无误,确实是用P出来的效果  发表于 2014-8-15 12:09
SRPG on RM 项目研发组 正式成立。目前SRPG·RMVA系统进度88.8%。SMRC Kernel 进度90%
↖(^ω^)↗热烈庆祝~SMRC Ver5.1 SRPG战棋地图移动范围生成脚本正式发布~~
-----------------------------------------------------------------------------------------
SMRC具有高性能、高兼容、定制自由、使用方便的特点。
1.性能,100移动力轻松算出,无压力;
2.兼容,RGSS1-3通吃,效率保证;
3.支持移动形状定制,支持4方位、6方位、正方形或其他任意有移动规律的形状;
4.可以充当高性能寻路来使用。
【链接点此】
-----------------------------------------------------------------------------------------
【2016/01/06更新 | 改版】RM脚本编辑器Gemini
-----------------------------------------------------------------------------------------
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6643
在线时间
1275 小时
注册时间
2013-8-21
帖子
3657

开拓者

13
发表于 2014-8-15 12:04:45 | 只看该作者
  1. def input2(note, inc, ins)
  2.   note =~ /#{inc}(.*)#{ins}/i
  3.   $1
  4. end

  5. def 喵呜喵5 a
  6.   a.concat "的#{__method__}。"
  7. end

  8. alias 吐槽 puts

  9. def 继续吐槽 c
  10.   吐槽 c.concat "总是躺枪。"
  11. end

  12. def 关于喵呜喵5的疑问(内容)
  13.   "#{input2(内容, "喵呜喵5", 内容.index("吗").nil? ? "?" : "吗")}。"
  14. end
复制代码

点评

伟大……你写的完全看不懂= =——果然我是菜鸟  发表于 2014-8-15 12:07
萌新瑟瑟发抖
看到我请叫我去干活
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-20 13:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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