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

Project1

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

[RMVX发布] 方便测试用的一些脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
跳转到指定楼层
1
发表于 2011-1-5 20:25:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 945127391 于 2011-1-5 21:05 编辑

font=楷体_GB2312]方便测试用的一些脚本
    这是我学习脚本以来,的第一个作品呢。似乎有点........(怎么说好呢).....无聊 .....
    这只是把一些脚本指令简化而已(不知道怎么表达....晕)。如:把获得全部物品的脚本:
  1. for i in 0...$data_items.size
  2. $game_party.gain_item($data_item[i],mun)
  3. end
  4. end
复制代码
简化成:
bring_itmes
    警告:我的英文很差。   
    .....好吧以下是脚本
  1. #   方便測試的腳本   by 945127391
  2. #     這個腳本比較無聊,實用度很低,只是方便測試的時候的一些指令:
  3. # 以下是用法:
  4. # (事件-腳本中輸入)
  5. # bring_items (n)   所有物品獲得,數量為n;不提供n的值時,數量為99。
  6. # bring_weapons (n)   所有武器獲得,數量為n;不提供n的值時,數量為99。
  7. # bring_armors (n)   所有防具獲得,數量為n;不提供n的值時,數量為99。
  8. # actor_add   1號至 $actor_max 號人物加入隊伍(所有人物加入)($actor_max 的值在
  9. # 第十七行定義)
  10. # actor_remove   2號至 $actor_max 號人物離開隊伍(除主角外,所有人物離開)($actor_max
  11. # 的值在第十七行定義)
  12. # all_switches_true    所有系統開關開啟
  13. # all_switches_false    所有系統開關關閉
  14. # all_variables(n)  所有系統變量代入n,不提供n的值時,則代入0(初始化?)。

  15. # 注:本人英文較差,多多包涵
  16. $actor_max = 7   #人物數量上限

  17. #==============================================================================
  18. # ** Game_Interpreter
  19. #------------------------------------------------------------------------------
  20. #  這個類是用來執行事件指令的直譯器。
  21. #  這個類作為 Game_Map、Game_Troop 和 Game_Event 的內部類使用。
  22. #==============================================================================

  23. class Game_Interpreter
  24.   
  25.   def bring_items (num = 99)
  26.    for i in 0...$data_items.size
  27.      $game_party.gain_item($data_items[i],num)
  28.      end
  29.    end
  30.   def bring_weapons (num = 99)
  31.    for i in 0...$data_weapons.size
  32.      $game_party.gain_item($data_weapons[i],num)
  33.      end
  34.    end
  35.   def bring_armors (num = 99)
  36.    for i in 0...$data_armors.size
  37.      $game_party.gain_item($data_armors[i],num)
  38.      end
  39.    end
  40.   def actor_add
  41.    for i in 1...$actor_max
  42.      $game_party.add_actor(i)
  43.    end
  44. end
  45. def actor_remove
  46.    for i in 2...$actor_max
  47.      $game_party.remove_actor(i)
  48.    end
  49. end
  50. def all_switches_true
  51.    for i in 0...5000
  52.      $game_switches[i] = true
  53.    end
  54. end
  55. def all_switches_false
  56.    for i in 0...5000
  57.      $game_switches[i] = false
  58.    end
  59. end
  60. def all_variables(num = 0)
  61.   for i in 0...5000
  62.     $game_variables[i] = num
  63.   end
  64. end
  65. end  
复制代码


945127391于2011-1-5 21:06补充以下内容:
OK

点评

ok了  发表于 2011-1-5 22:28
还没编辑完的!  发表于 2011-1-5 20:30

Lv3.寻梦者

梦石
0
星屑
1342
在线时间
675 小时
注册时间
2009-11-11
帖子
2790
2
发表于 2011-1-7 20:53:36 | 只看该作者
bring 还是 print?  跟LZ学习一下

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
3
 楼主| 发表于 2011-1-8 20:06:17 | 只看该作者
回复 summer92 的帖子

bring是“给”的意思......
我英文很差吧,哈哈.......

点评

英文比我强...  发表于 2013-9-5 03:44
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 00:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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