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

Project1

 找回密码
 注册会员
搜索
楼主: superufo
打印 上一主题 下一主题

[RMVX发布] VX实用脚本查询手册

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
跳转到指定楼层
1
发表于 2008-1-24 17:39:35 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 小幽的马甲 于 2010-11-21 21:09 编辑

先声明:这个不是教学,你可以把它当作查询手册。如果有你需要的脚本而这里没有收录,请回帖提出,谢谢!

使用方法:你需要哪个就自己找一下,或者用ctrl+f搜索一下,自己在事件里面打1、2遍,以后这个知识就是你自己的了。如果每次都ctrl+v ctrl+v,什么时候才能学会呢?

显示文章:
$game_message.texts.push("****")
显示引号中的文章。一般要配合初始化显示文章使用。

更改文章选项:
$game_message.position = 0,1,2
表示上、中、下,三个位置

更改文章背景:
$game_message.background = 0 ,1,2
表示普通窗口、背景变暗、透明,三种效果

初始化显示文章:
set_message_waiting
注:这个用了以后下一次显示文章时的文章选项、背景恢复正常,如果不用这个的话所有显示的文章将并在一个框里,有兴趣的去试一下。

中断事件处理:
command_end

把某一个事件暂时消除
$game_map.events[X].erase
其中X表示把X号事件暂时消除,如果是消除本事件X = @event_id

执行公共事件:
$game_temp.common_event_id = 编号
执行编号的公共事件。

开关操作:
$game_switches[编号] = true / false
true是打开,false是关闭

变量操作:
$game_variables[编号] = 数值
这里有一些常用的内容:
rand(100):返回0-99的随机数
rand(100)+10000:返回10000-10099的随机数
$game_party.item_number($data_items[X]):编号物品的个数

角色相关:以下为某编号的角色的相关属性
$game_actors[编号]
生命:~.hp
魔法:~.mp
生命上限:~.maxhp
魔法上限:~.maxmp
ID:~.id
名字:~.name
职业ID:~.class_id
初期等级:~.initial_level
是否二刀流:~.two_swords_style
是否装备固定:~.fix_equipment
是否自动战斗:~.auto_battle
是否强力防御:~.super_guard
是否药理知识:~.pharmacology
是否会心频发:~.critical_bonus
是否学会特技:~.skill_learn?(编号)
学会特技:~.learn_skill(编号)
攻击力:~.atk
防御力:~.def
精神力:~.spi
敏捷性:~.agi

地图ID:$game_map.map_id
同伴总人数:$game_party.members.size
步数:$game_party.steps
金钱:$game_party.gold
游戏总时间(秒数):Graphics.frame_count / Graphics.frame_rate
游戏总帧数:Graphics.frame_count
游戏帧速率(可直接=n调整):Graphics.frame_rate
计时器剩余秒数:$game_system.timer / Graphics.frame_rate
存档次数:$game_system.save_count

独立开关操作:
$game_self_switches[[地图编号,事件编号,"A"]] = true/false
把地图编号的地图上的事件编号的事件的A开关打开。其实不光ABCD,还可以建立更多独立开关,不过调用也得用同样脚本。

计时器打开:
$game_system.timer = 需要的秒数;$game_system.timer_working = true

计时器关闭:
$game_system.timer_working = false

增减金钱:
$game_party.gain_gold(金钱量)

增减物品、武器、防具:
$game_party.gain_item(物品,数量)
举例:
$game_party.gain_item($data_items[1],1):获得1号物品
$game_party.gain_item($data_weapons[1],1):获得1号武器
角色替换:
加入角色:$game_party.add_actor(编号)
删除角色:$game_party.remove_actor(编号)

更改禁止存档
$game_system.save_disabled = true/false

更改禁止菜单:
$game_system.menu_disabled = true/false

更改禁止遇敌:
$game_system.encounter_disabled = true/false

地图卷动:
$game_map.start_scroll(方向,距离,速度)

地图某角色显示动画:
$game_map.events[id].animation_id = 动画编号

角色透明:
$game_player.transparent = true/false

开始更改色调:
平时:$game_map.screen.start_tone_change(Tone.new(R,G,B,A),帧数)
战斗:$game_troop.screen.start_tone_change(Tone.new(R,G,B,A),帧数)

画面闪烁:
平时:$game_map.screen.start_flash(Color.new(R,G,B,A),帧数)
战斗:$game_troop.screen.start_flash(Color.new(R,G,B,A),帧数)

画面振动:
平时:$game_map.screen.start_shake(力度,速度,帧数)
战斗:$game_troop.screen.start_shake(力度,速度,帧数)

显示图片:
$game_map.screen.pictures[number].show(name, origin, x, y, zoom_x, zoom_y, opacity, blend_type)
移动图片:
$game_map.screen.pictures[number].move(origin, x, y, zoom_x, zoom_y, opacity, blend_type, duration)
其中:
  #     name         : 文件名
  #     origin       : 原点
  #     x            : X 坐标
  #     y            : Y 坐标
  #     zoom_x       : X 方向放大率
  #     zoom_y       : Y 方向放大率
  #     opacity      : 不透明度
  #     blend_type   : 合成方式
  #     duration     : 时间

旋转图片:
$game_map.screen.pictures[number].rotate(速度)

删除图片:
$game_map.screen.pictures[number].erase

显示动画(战斗中)
battler.animation_id = 动画编号
battler可以是敌人或者自己人,请先定义。

战斗中断:
$game_temp.battle_abort = true

调用菜单:
$scene = Scene_Menu.new

调用存档画面:
$scene = Scene_File.new(true,false,true)

调用读档画面:
$scene = Scene_File.new(false,false,true)

游戏结束:
$scene = Scene_Gameover.new

返回标题画面:
$scene = Scene_Title.new

强行启动事件:
$game_map.events[编号].start

通行判定:
$game_player.passable?(x,y)
用来判断地图某处是否在某个方向可通行

正在移动判定:
$game_player.moving?
$game_map.events[编号].moving?

播放SE:
Sound.play_*****
例:Sound.play_decision

系统用语:
Vocab::****
例:Vocab::hp

判断某角色在队伍中:$game_party.members.include?($game_actors[编号])

按下某键的时候:Input.press?(键),Input.trigger?(键)
这两个请参考脚本中的其他定义推理
编辑 by zh99998 :通行判定修正
感谢dbshy

评分

参与人数 2星屑 +38 收起 理由
510035021 + 24 呼叫读档不管用
冰舞蝶恋 + 14 这东西最有爱了~~感谢啊!

查看全部评分

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
2
 楼主| 发表于 2008-1-24 17:48:45 | 显示全部楼层
多用用就会了{/hx}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
3
 楼主| 发表于 2008-1-24 17:54:14 | 显示全部楼层
以下引用clamp135于2008-1-24 9:49:53的发言:

当战斗时显示新背景!不知道能不能有XP的时候!区域背景的效果

没听懂{/fd}什么叫区域背景
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
4
 楼主| 发表于 2008-1-24 20:37:20 | 显示全部楼层
以下引用很H很BL于2008-1-24 12:16:43的发言:

= = 楼上的…去翻帖子……我有发脚本…

希望可以加入更详细的说明,还有更多功能,请参考好人卡写的XP版本

= =|||可以发下连结吗
以下引用clamp1234于2008-1-24 12:18:12的发言:

用脚本实现的不完美!我希望通过事件和事件脚本来做!这样精准性更高

本来就可以在事件里使用……[
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
5
 楼主| 发表于 2008-1-25 02:19:32 | 显示全部楼层
以下引用越前リョーマ于2008-1-24 18:17:31的发言:

大有用处,

准备明天考完试试试写一个脚本……
帮我想想写什么吧……?(简单点)

{/hx}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
6
 楼主| 发表于 2008-1-25 02:23:10 | 显示全部楼层
以下引用越前リョーマ于2008-1-24 18:21:59的发言:


以下引用superufo于2008-1-24 18:19:32的发言:


以下引用越前リョーマ于2008-1-24 18:17:31的发言:

大有用处,

准备明天考完试试试写一个脚本……
帮我想想写什么吧……?(简单点)
别这样啦……

自己试一下吧{/hx}
下次写个教程{/hx}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
7
 楼主| 发表于 2008-1-25 02:25:02 | 显示全部楼层
以下引用LSF蛋壳于2008-1-24 18:23:35的发言:

一看见脚本就头大……

那还是乖乖做伸手党吧{/hx}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
8
 楼主| 发表于 2008-1-25 04:56:24 | 显示全部楼层
以下引用柳柳于2008-1-24 20:55:22的发言:


以下引用superufo于2008-1-24 9:39:35的发言:

使用方法:你需要哪个就自己找一下,或者用ctrl+f搜索一下,自己在事件里面打1、2遍,以后这个知识就是你自己的了。如果每次都ctrl+v ctrl+v,什么时候才能学会呢?

我每次就是ctrl+c, ctrl+v
这不是只是,知识在于怎么找,而不在找的结果~

这不是我粘贴下来的吗……
先声明:这个不是教学,你可以把它当作查询手册。(写死我了……)。如果有你需要的脚本而这里没有收录,请到留言板提出,谢谢!

使用方法:由于高级教学栏目有防盗措施,所以你没法直接选择后拷贝粘贴。不是说估计刁难人,这是和我推荐的学习方法有关= = 你需要哪个就自己找一下,或者用ctrl+f搜索一下,自己在事件里面打1、2遍,以后这个知识就是你自己的了。如果每次都ctrl+v ctrl+v,什么时候才能学会呢?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
9
 楼主| 发表于 2008-1-26 19:20:56 | 显示全部楼层
以下引用zh99998于2008-1-25 20:30:39的发言:

你这里面的东西全都在事件里有啊,而我看到的别人发的脚本都是事件不能完成的

这些脚本用事件不是都能做到吗?

写脚本时会用到的= =
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-19 13:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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