【优化】血量低于某值时切换BGM
得到M5君(@喵呜喵5 )的授权后呢本人对他的原创脚本做了一些优(luan)化(gai){:2_270:}
原脚本在这里
http://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=12121
改动以及说明放在脚本注释中了,脚本比较简单就不发范例了。
[pre lang="ruby" line="1"]=begin
================================================ ...
【纯事件】采集系统和资源再生
要做一个可以在地图上采集物品的事件非常容易,只要用到【增减物品】和【独立开关】就可以了。资源再生,就是让采集点的物品经过一段时间后自动刷出来,同样也可以实现。在《黑暗圣剑传说》中,草药和灵魂的再生是根据剧情的发展而判定的,也就是,每一个设定的剧情点,刷新一次。同样,用【并行处理】和【等待】也可 ...
[新手向]对话框文字自由控制位置
总之是很简单,但是实用的东西。没有什么技术。
首先找到VA中 ▼ Windows下面的Window_Message
在第191行开始,把 更新窗口背景 更新窗口 位置 的内容
替换成下面的脚本。
(为了新手理解,就多注释了些...=.=)然后呢,在游戏中 可以使用 17号和18号变量自由控制文章显示的位置。 ...
任務「佈告欄」系統
本系統並非一般的觀看當前任務的系統
而是類似魔物獵人的接取任務的系統
是我接觸RGSS之後第一個作品
保證有BUG
應該用了很多很矬很土法煉鋼的方法
需要改進的部份也很多,麻煩各位前輩多多指教
使用方法請參考系統內註解
[pre lang="ruby" line="1"]#========================================================== ...
RMVA 升级获得自由属性加点系统。
想给自己游戏弄个加点系统,但是VA找不到合适的, 白字卖萌
于是自己动手,查来查去,边查边写,有了这个不算完美的脚本。
写完之后想想来这里这么久了,一直在潜水, 白字卖萌
于是就鼓起勇气把这第一次自己完成的功能型脚本修改了一下,送给大家。
[hr]
新版本正常向发布
新版正常向不再采用增长百分比,
就是普通 ...
发一个很不错的任务系统,丢开公会,直接找人交任务~~
发一个很不错的任务系统,可以直接找任务发布人交付任务。任务接受和完成都是通过变量控制,达不到接受条件的任务不会显示。
俺随便写了几个任务在脚本里,应该可以看得懂。
代码在此:
[pre lang="ruby" line="1"]=begin
RGSS3
★ 冒険メモ ★
現在のあらすじなど、任意の文章を表示する ...
手把手教你防解包器!!!!怕被解包的都进来!!!
阅读以下内容者,即代表其同意为自己行为负全责,干了什么坏事造成了多大损失均与本文作者即我没有半毛钱关系。
人是一种狡猾的动物。无论做精密的加密,终究会被破解。
最好的加密,是恐惧。
只要做到没人敢拆你的包,你就什么加密也不用了。
今天我来谈谈,怎样把自己的Game.rgss3a打造成一个无人敢开的潘多拉魔盒。
另, ...
【推广向】这个世界将是我们事件脚本流的天下!RMVA小脚本
玩坏了DLL,以后RMVA就可以在事件中直接插入功能相当精致的脚本了。
估计RMVX和RMXP也能用类似的方法改造的说。
感谢Sion大神的修改方法。跟我一起膜拜Sion大神原帖吧
嘛,还有人找到了突破12行限制的方法。http://rpg.blue/thread-347641-1-1.html
不过后来发现更早的时候已经被人用诡异的方法解决了Orz这……怎么看怎么诡 ...
【教程】小y的RGSS2脚本教程-第三弹
[hr]
场景篇
动手改标题(三)
[hr]
欢迎来到最后一期动手改标题教程~以后我会教各位改菜单、写出其他场景等,然后场景篇结束……
第一弹地址:http://rpg.blue/thread-345768-1-1.html
第二弹地址:http://rpg.blue/thread-346051-1-1.html
@gz29767562 ...
固定路线可以通过
固定路线可以过。
其实会脚本的人可以用地图标记,
技术差一点的,就用事件。
通用存取接口
发布:
基础:
https://gist.github.com/Artoria/7986815
扩展:
(因为需要extended.ar打算打个包丢网盘吧。。。)
更多信息参考
http://seiran.mist.so/rgss/rgssrgstorage-1-00.html
介绍
RGStorage实现了一个通用的存储类,统一接口,可以从以下实际或虚拟文件系统来读写文件资料
文件系统
ar文件
RGSS ...
《RMVA乱改补丁1.0》发布。我已丧心病狂。
继上一个帖子之后,我已深陷乱改RPGVXAceJPN.dll中不能自拔……
感谢Sion大神的技术支持。
这回我把更多的框子加上了滚动条……(捂脸)
这样就实现了更多地方可以输入更长的(伪-无限长)的脚本神马的。
改动后,现在:
事件中的“移动路线”中的“脚本”最大容量为10,000字节。超出该长度将不能再输入。
事件中的“注释” ...
【教程】小y的RGSS2脚本教程-第二蛋
[hr]
场景篇 动手改标题(二)
[hr]
呃,由于我的偷懒,现在才法伤第二弹~话说这次教程完全偷工减料,希望众位来交作业哈~
上期教程:(小y的RGSS2脚本第一蛋)http://rpg.blue/thread-345768-1-1.html
上期交作业的人:@gz29767562
[hr]
...
在商店、菜单里显示图标【新手制作】
{:2_268:}在这里没那么久,=w=我从新手报道得知 ,看了无数遍教程= =b汗终于学会了6R Maker = = 我选择的是VA,选择来发一个我修改的脚步,不用添加=w=无冲突,因为是好像自带
谢谢大家对我的支持【支持啥了= =明摆的是坑爹】[算了,不信我新手看我的注册时间=w=]
在→【Window_Base】←里进行修改=w=
[pre lang="ruby" ...
保存文本文件
用法很简单 motxt(编号)
编号需要关联一个文本文件名以及一个内容 设置方法在脚本备注 应该很详细了
理应是全版本通用 然后经测试 确实是通用的
[s]P.S. 之前在哪里看到过一个功能类似的……但是感觉我写的好像更多……为什么……[/s]
[pre lang="ruby" line="1"]#====================================================== ...
免alias完美重写默认脚本的update
这个方法适合调用了super的实例方法,这样的alias也是为了添加功能而不是完全替换某个方法。
有时候我们需要重写默认脚本的一个方法,通常是下面的形式:
[pre lang="ruby" line="1"]class Window_Message
alias old_update update
def update(*a)
#...
old_update *a
end
end
[/pre]
但是这是有问题的, ...
RMVX 教你怎么在晚上做到自动开灯效果
首先我们要有1个灯光脚本和一个昼夜交替事件
灯光脚本是用Kylock的
先放效果
【XP】数据库直接设定套装
说明:本脚本通过自动状态来实现套装加成,就核心思路而言并不新鲜,但是脚本实现了100%插件化和基本不冲突。
使用者可直接通过数据库来设定套装数据(对于XP这种没有备注的工具来说,方式很傻瓜了),不需要用脚本语言来书写复杂的数组和Hash结构等。
示例见下图
[pre lang="ruby" line="1"]#========================= ...
[純新手向]每日一課
{:2_270:}我想每天发一個很基本很基本的課程... 看看到最後會變怎麼樣 (八成做不久...)
[hr]
{:2_275:} 3月4号
[hr]
{:2_262:} 今天要教的是:随机事件!
虽然大家应该都会不过新手或是像我这种菜鸟还是会有些人不知道.......
[hr]
開始講課:
首先分析原理 要隨机 就先想什麼東西有內定隨机工能....
{:2_262:} 变 ...
[VX-MMO系统]窗口美化版
主要是修改了一下窗口图片,其他也没啥可介绍的,数据可以在脚本里面修改。
下载地址:
【教程】小y的RGSS2脚本教程-第一蛋
[hr]场景篇 动手改标题(一)
[hr] 哈罗~我是y君...(我不知道怎么开头了= =)
首先,我们来打开脚本编辑器~
恩,这就是脚本编辑器啦~(版主乱入:尼玛别啰嗦!~)
我们可以看到“▼ 场景”。首先,我们来认识一下scene,其实就是 ...
[简单脚本搭配RUBY语法]金钱的颜色化和格式化
上上一次我稍微研究了一点ruby的语法,制作了一个可以随机生成敌人数据的例子:http://rpg.blue/thread-344210-1-1.html
上一次我不研究语法,研究了点跟语法无关的内容,制作了一个显示声望窗口的例子:http://rpg.blue/thread-344305-1-1.html
今天,我将语法和跟语法无关的内容进行了一次有机的结合,搞出一个让金钱变 ...
用事件实现烛光的办法。
我不是一个聪明人,所以这个办法,我现在才想到(其实主要是对坐标的办法。)
闲话不多说,早就悟道的人,别骂我。我这个办法只给,没悟道的人看。谢谢大神们原谅我的愚钝。
首先,你得准备这样一张图片
这是“光”的图片。
接下来设置一个事件,001 事件001的行走图设置为你所需要的蜡烛,吊灯,或者等等你认为可以 ...
【XP VX ACE】还在为血槽烦恼吗?值槽生成器!v200SUPER终版
版本200SUPER是版本200的升级版,效率快80%这样。这也是最后一个版本,之后将不会更新新功能(BUG优化除外)
功能:自定义值槽,生成出自己喜欢的值槽
操作很简单,选项都写有对应的功能。制作出比较中意的就可以一键生成了。
主脚本在XP VX VA都可以使用,由于都不使用内置方法,
所以生成出的脚本在这3个平台也都可以使 ...
RM视频播放器 [2011-4-20更新异步模式 可以融合进 RM 画面]
独占模式:
异步模式:
演示包: (核心版本: 2.0.0418)
(包含程序核心,MP4编码库,一个测试用的视频)
核心: (04-20更新,视频与RM画面共存)
MP4编码库:http://u.115.com/file/f43246b71e (04-20更新)
RMVB编码库: attach://53229 (04-18更新)
注意: 新版本添加对MP4 RMVB格式的支持,有什么其他格式的视 ...
忽略分类吧....一些横板战斗的问题解答 43L小小更新
鉴于现在很多人不用搜索,重复的问题太多,我发一下一些关于横板战斗脚本的东西,只是一部分,还没完全完成。
声明:请完全看完了我的所有图再回帖,谢谢。
顺序没有一定的安排。。。。。。
问题一:为什么说“找不到smile文件”/如何让敌人用行走图/为什么敌人会背对着主角
设置敌人
测试
关于状态部分的设计
测试
...
[简单脚本]声望窗口
呵呵!一开始接触脚本就停不下脚步了,该说什么好呢?
不得不说Ruby的语法实在太奇怪了。写法很自由,当然这样子的优点就是可以节省时间,提高效率,不过我觉得缺点就是可读性差。
以上是我这两天入门脚本的一些心得。
昨天实践了Ruby的基本语法,今天我们来看看跟Ruby语法不相干的内容。
这个脚本所实现的功 ...
元旦节福利——状态显示强化版
[pre lang="ruby" line="1"]$states_icon = {}
$data_states = load_data("Data/States.rxdata")
(0...$data_states.size).each{|i|$states_icon=0}
#下面设置每个状态的图标
$states_icon[10]="050-State07"
#上面设置每个状态的图标
=begin
Date 01-01-2014
重定义类:Window_Base, Window_Help
脚本功能:
实现战斗 ...
商店买卖物品用数字键输入数量
想弄一个随身携带的储备金(,,-_-平常时候是用不了的,需要商店兑换成现金……)
然后商店的输入数量就变成了这样……
可以用键盘右边的数字键区输入数量,"-"号可以清除一位数字,鼠标左键+10个右键-10个
除了下面的还需要用全键盘脚本附件:(删了System文件夹)
...
【VA】地图名显示美化版
Ace有默认的地图名显示功能,但是自己觉得有点不是非常好看,所以自己修改了一下。
先上代码:详细的设置在脚本的一开始,注释虽然是英文但是也看得懂吧。
不过,真正的目的……{:2_250:}
还是希望有人指出错误不足鞭策一下的……
就这样,有问题就说吧,尽量修改……第一次写……
PS:中文字体大概大家都有,英文这个, ...
一些被忽视的小技巧【va】
之所以会写着篇帖子,是我发现我们经常会忽视va本身的一些功能,而去求脚本,于是就写下了这篇帖子(也可以作为新人入门的技巧吧……)好了,正式开始吧。
有人说,我想弄一座可以爬的山,该怎么弄?另一个人说,简单啊,可以设置山的墙体可以行走就ok啦!那么,我们试一下跟着另一个人的思路去弄弄看
就可以了吧。试一下 ...
统计自己的玩家人数
一个简单的小脚本,可以用来统计自己的玩家总人数(进入游戏时候会显示:您是本游戏第X位玩家)
范例工程:
RMXP: (脚本在最上面)
RMVX: (脚本在【▼ 模块】这个里)
原理:
在玩家第一次进入游戏时候联网到66RPG的服务器,服务器会统计玩家人数并显示出来。
除了RM,其他游戏系统只要能用脚本,均可使用本系统。接 ...
小功能:变量带入事件地图xy坐标
在提问区看到有人问就弄了,可能对要做ARPG的朋友们有帮助。使用时在事件脚本里写get_event(事件编号,要带入x值的变量编号,要带入y值的变量编号)。
希望有用处。
RMVX主程序数据上限突破
功能,突破默认主程序999各项数据上限的限制,最高99999(←强迫症
另外有俩没啥用的修改,就是技能攻击补正和速度补正上限也突破到了-16777215到16777215
【新手和伸手党看这里】动手改脚本||第二课||
好了,又到了上课时间。第一课和第二课都基本很快放出。
什么?你没上第一课?建议你还是去上第一课吧。(传送门:第一课|)
[hr]
一般的标题画面只有三个选项,就是——
“开始游戏”“继续游戏”“退出游戏”
可是,有时候,我们需要更多选项。比如:设置“操作方法”,用msgbox
(由于针对新人,就先用msgbox吧……)。 ...
小功能:技能书
经常会看到有人问RMXP的技能书的技能书怎么制作,回答经常是状态法,但是,如果角色很多的话,用状态法实在太麻烦了,所以就有了这个脚本。用法:首先设置一个物品名为技能书,不消耗的,附加一个状态。状态随便什么都可以,只是要设为不消耗,定量为0。然后在公共事件里写这句:
skill_book(物品编号,技能编号,状态编号), ...
新人帖
初学RGSS,实现简单的推箱子功能。
因为是刚刚开始接触RGSS,所以不知道我这样实现有什么弊端,期望有经验的朋友们来帮忙指正。
[pre lang="ruby" line="1" file="Game_Character_Box"]
#==============================================================================
# ■ Game_Character_Box (自定义)
#----------------------------------------------- ...
万能的分辨率更改脚本
原帖在DIYRPG发布
刚才看了海绵的680X480的VX示范包
但是只能改成680X480
这个脚本可以随意改动分辨率,会占用一点FTP
图片,对话不受影响,图片还是544X416的大小,屏幕中自动放大 默认脚本中改成了800X600
应DK的图片,给出我的范例工程
...
上下翻转Bitmap(快速)
使用内存操作
为某个大坑服务
[pre lang="ruby" line="1"]class Bitmap
#--------------------------------------------------------------------------
# ● 传送到内存的API函数
#--------------------------------------------------------------------------
RtlMoveMemory_pi = Win32API.new('kernel32', 'Rtl ...
动画速度与战斗等待
有些人玩VA游戏作品的时候,嫌VA战斗的时候技能动画播放速度很慢
或者是战斗的时候速度慢,所以就有了这个脚本
只在游戏中播放动画数据库的时候有效,或者是战斗页面
这个脚本是我借鉴了芙蕾娅的动画速度改出来的,所以我对脚本还不是太懂
[pre lang="ruby" line="1"]#================================================ ...