赞 | 1 |
VIP | 0 |
好人卡 | 11 |
积分 | 0 |
经验 | 26243 |
最后登录 | 2014-8-4 |
在线时间 | 841 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 841 小时
- 注册时间
- 2010-8-11
- 帖子
- 1135
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 945127391 于 2011-1-5 21:05 编辑
font=楷体_GB2312]方便测试用的一些脚本
这是我学习脚本以来,的第一个作品呢。似乎有点........(怎么说好呢).....无聊 .....
这只是把一些脚本指令简化而已(不知道怎么表达....晕)。如:把获得全部物品的脚本:- for i in 0...$data_items.size
- $game_party.gain_item($data_item[i],mun)
- end
- end
复制代码 简化成:
bring_itmes
警告:我的英文很差。
.....好吧以下是脚本- # 方便測試的腳本 by 945127391
- # 這個腳本比較無聊,實用度很低,只是方便測試的時候的一些指令:
- # 以下是用法:
- # (事件-腳本中輸入)
- # bring_items (n) 所有物品獲得,數量為n;不提供n的值時,數量為99。
- # bring_weapons (n) 所有武器獲得,數量為n;不提供n的值時,數量為99。
- # bring_armors (n) 所有防具獲得,數量為n;不提供n的值時,數量為99。
- # actor_add 1號至 $actor_max 號人物加入隊伍(所有人物加入)($actor_max 的值在
- # 第十七行定義)
- # actor_remove 2號至 $actor_max 號人物離開隊伍(除主角外,所有人物離開)($actor_max
- # 的值在第十七行定義)
- # all_switches_true 所有系統開關開啟
- # all_switches_false 所有系統開關關閉
- # all_variables(n) 所有系統變量代入n,不提供n的值時,則代入0(初始化?)。
- # 注:本人英文較差,多多包涵
- $actor_max = 7 #人物數量上限
- #==============================================================================
- # ** Game_Interpreter
- #------------------------------------------------------------------------------
- # 這個類是用來執行事件指令的直譯器。
- # 這個類作為 Game_Map、Game_Troop 和 Game_Event 的內部類使用。
- #==============================================================================
- class Game_Interpreter
-
- def bring_items (num = 99)
- for i in 0...$data_items.size
- $game_party.gain_item($data_items[i],num)
- end
- end
- def bring_weapons (num = 99)
- for i in 0...$data_weapons.size
- $game_party.gain_item($data_weapons[i],num)
- end
- end
- def bring_armors (num = 99)
- for i in 0...$data_armors.size
- $game_party.gain_item($data_armors[i],num)
- end
- end
- def actor_add
- for i in 1...$actor_max
- $game_party.add_actor(i)
- end
- end
- def actor_remove
- for i in 2...$actor_max
- $game_party.remove_actor(i)
- end
- end
- def all_switches_true
- for i in 0...5000
- $game_switches[i] = true
- end
- end
- def all_switches_false
- for i in 0...5000
- $game_switches[i] = false
- end
- end
- def all_variables(num = 0)
- for i in 0...5000
- $game_variables[i] = num
- end
- end
- end
复制代码
945127391于2011-1-5 21:06补充以下内容:
OK |
|