赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 8411 |
最后登录 | 2023-12-8 |
在线时间 | 85 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 90
- 在线时间
- 85 小时
- 注册时间
- 2012-5-27
- 帖子
- 148
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- #蚂蚁中文模版2.0#
- #蚂蚁中文模版2.0是一部比较简单的模版,想要更多操作,尽情期待下一代
- #
- #作者;蚂蚁 工作室;蚂蚁研究社
- #本版本共38个命令
- #
- #保留信息………………………………………………………………………………
- #=========系统类目录===========================================================
- #
- #●播放音效(路径) 播放一个音效,无返回值
- #●播放音乐(路径) 播放一个音乐,无返回值
- #●停止播放 停止播放所有音乐,音效不算,无返回值
- #●播放bgm(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
- #●播放bgs(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
- #●播放me(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
- #●播放se(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
- #●bgm淡出(秒) 播放bgm淡出的时间,无返回值
- #●更改色调(红, 绿, 蓝,时间/帧) 更改画面色调,颜色值都为整数,且取值范围为
- # 0-255,时间也为整数,无返回值
- #●更改色调(红, 绿, 蓝,强度, 时间/帧) 更改画面色调,颜色值和强度都为整数,
- # 且取值范围为0-255,时间也为整数,无返回值
- #●画面震动(强度, 速度, 时间/毫秒) 强度,速度,时间都为整数,无返回值
- #●天气(类型, 强度, 时间) 类型一共四种(0.无 1.下雨 2.暴风雨 3.雪 其他情况均为
- # 无效),强度,时间都为整数型,无返回值
- #●读入文件(路径) 读入一个文件,编码过,返回读取的内容
- #●写入文件(对象, 路径) 入一个文件,编码过,返回读取的内容 读
- #●销毁 直接退出程序,无返回值
- #●删除文件(路径) 删除一个指定的文件,无返回值
- #==============================================================================
- #==========地图操作类==========================================================
- #●取地图id 取当前地图的id,返回整数型
- #●取地图宽 取当前地图的宽,返回整数型
- #●取地图高 取当前地图的高,返回整数型
- #●取遇敌列表 取当前地图的遇敌列表,返回整数型数组
- #●取遇敌步数 取当前地图的遇敌步数,返回整数型
- #●取地图数据 取当前地图的数据,返回文本型
- #●换地图(地图id, 角色x, 角色y) 跳转到另一个地图,无返回值
- #==============================================================================
- #==========角色操作类==========================================================
- #●取角色血值(角色id, 角色等级) 取指定角色的指定等级的基本血量,返回整数型
- #●取角色sp(角色id, 角色等级) 取指定角色的指定等级的基本sp,返回整数型
- #●角色离开(角色id) 离开一个角色,无返回值
- #●角色加入(角色id) 加入一个角色,无返回值
- #==============================================================================
- #===========编译器命令类======================================================
- #●显示文章(内容) 显示文章,仅限于游戏中,无返回值
- #●等待(时间) 等待,仅限于游戏中,无返回值
- #●删除图片1(图片编号) 删除一张图片,仅限于游戏中,无返回值
- #●显示图片1(图片编号, 文件名, 原点, X 坐标, Y 坐标, X 方向放大率, Y 方向放大率,
- # 不透明度, 合成方式) 显示一张图片,仅限于游戏中,(合成方式 0 = 普通
- # 1 = 加法 2 = 减法)不透明度最大值为255,最小
- # 为0,默认文件夹为“Graphics\Pictures”,无返回值
- #●显示图片2(图片编号, 文件名) 显示一张图片,仅限于游戏中,默认文件夹为
- # “Graphics\Pictures”,无返回值
- #●窗口外观(文件名) 更改窗口外观,仅限于窗口,无返回值
- #●战斗时bgm(文件名) 更改战斗结束时bgm,无返回值
- #●战斗结束时me(文件名) 更改战斗结束时me,无返回值
- #=============================================================================
- #===========角色信息获取类====================================================
- #●物品拥有数量(物品id) 取当前所拥有该物品的数量,仅限于游戏中,返回整数型
- #●武器拥有数量(物品id) 取当前所拥有该武器的数量,仅限于游戏中,返回整数型
- #●防具拥有数量(物品id) 取当前所拥有该防具的数量,仅限于游戏中,返回整数型
- #=============================================================================
- def 显示文章(内容)
- $game_temp = Game_Temp.new
- if $game_temp.message_text != nil
- return false
- end
- @message_waiting = true
- $game_temp.message_proc = Proc.new { @message_waiting = false }
- $game_temp.message_text = 内容
- end
- def 等待(时间)
- @wait_count = 时间 * 2
- end
- def 物品拥有数量(物品id)
- a = $game_party.item_number(物品id)
- return a
- end
- def 武器拥有数量(物品id)
- a = $game_party.weapon_number(物品id)
- return a
- end
- def 防具拥有数量(物品id)
- a = $game_party.armor_number(物品id)
- return a
- end
- def 删除图片1(图片编号)
- $game_screen.pictures[图片编号].erase
- end
- def 显示图片1(图片编号, 文件名, 原点, x, y, xx, yy, 不透明度, 合成方式)
- $game_screen.pictures[图片编号].show(文件名, 原点, x, y, xx, yy, 不透明度, 合成方式)
- end
- def 显示图片2(图片编号, 文件名)
- $game_screen.pictures[图片编号].show(文件名, 0, 0, 0, 100, 100, 255, 0)
- end
- def 窗口外观(文件名)
- $game_system.windowskin_name = 文件名
- end
- def 战斗时bgm(文件名)
- $game_system.battle_bgm = 文件名
- end
- def 战斗结束时me(文件名)
- $game_system.battle_end_me = 文件名
- end
- def 播放音效(路径)
- Audio.se_play(路径)
- end
- def 播放音乐(路径)
- Audio.bgm_play(路径)
- end
- def 停止播放
- Audio.bgm_stop
- end
-
- def 播放bgm(文件名)
- Audio.bgm_play("Audio/BGM/" + 文件名)
- end
- def 播放bgs(文件名)
- Audio.bgs_play("Audio/BGS/" + 文件名)
- end
- def 播放me(文件名)
- Audio.me_play("Audio/ME/" + 文件名)
- end
- def 播放se(文件名)
- Audio.se_play("Audio/SE/" + 文件名)
- end
- def 更改色调(红, 绿, 蓝, 时间)
- 色调 = Tone.new(红, 绿, 蓝, 0)
- $game_screen.start_tone_change(色调, 时间*2)
- end
-
- def 画面闪烁(红, 绿, 蓝, 时间,强度)
- 颜色 = Color.new(红, 绿, 蓝, 强度)
- $game_screen.start_flash(颜色, 时间*2)
- end
- def 画面震动(强度, 速度, 时间)
- $game_screen.start_shake(强度, 速度, 时间)
- end
- def 天气(类型, 强度, 时间)
- $game_screen.weather(类型, 强度, 时间)
- end
-
- def 读入文件(路径)
- a = load_data(路径)
- return a
- end
- def 销毁
- exit
- end
- def 删除文件(路径)
- File.delete(路径)
- end
-
- def 写入文件(对象, 路径)
- save_data(对象, 路径)
- end
-
- def 取地图id
- a = $game_map.map_id()
- return a
- end
-
- def 取地图宽
- a = $game_map.width()
- return a
- end
- def 取地图高
- a = $game_map.height()
- return a
- end
- def 取遇敌列表
- a = $game_map.encounter_list()
- return a
- end
- def 取遇敌步数
- a = $game_map.encounter_step()
- return a
- end
-
- def 取地图数据
- a = $game_map.data()
- return a
- end
-
- def 取角色血值(角色id, 角色等级)
- a = $data_actors[角色id].parameters[0, 角色等级]
- return a
- end
-
- def 取角色sp(角色id, 角色等级)
- a = $data_actors[角色id].parameters[1, 角色等级]
- return a
- end
- def 角色离开(角色id)
- $game_party.remove_actor(角色id)
- end
- def 角色加入(角色id)
- $game_party.add_actor(actor_id)
- end
- def 换地图(地图id, 角色x, 角色y)
- $game_map.setup(地图id)
- $game_player.moveto(角色x, 角色y)
- $game_player.refresh
- $game_map.autoplay
- $game_map.update
- $scene = Scene_Map.new
- end
复制代码 毕竟是初步版,还未完善,所以有很多命令还未增加,如果你有什么意见,可以随时找我,
QQ;1660618519
手机;13977375101 |
|