纯事件任务系统
无聊做了一个任务显示系统,只是事件的话要一个个添加,所以只做了3个任务,多了可能比较麻烦,设置Z键为开关任务界面,然后上下键选择,A键显示任务详情,
因为没有用过纯事件标题,所以做的时候可能绕路,{:2_273:}
随机不重复事件
自己想的一个随机不重复的事件,简单易懂。高手无视!
教您怎么用事件设置召唤兽(队友)
我也是新手,不会脚本。
首先我們先在队伍里空出一个位置给召唤。比如4人队伍就空个位置变3人队伍。5人队伍就空个位置变4人队伍。队伍人数在脚本里可以修改,具体是哪里我没改过,就不说了,论坛搜索一下应该有答案。
首先我们在角色页面设置一个召唤兽
然后我们在公共事件设置一个召唤兽的召唤事件
假设队伍里如果有别的 ...
【国庆补完计划Ⅲ】一张地图内支持999种推箱子
因为RMXP的一张地图范围最大是999*999···所以最多只支持999种
复制箱子事件,打开事件查看名称,你会看到“箱子:X:Y:Z”
其中,X是你希望的有效的图块编号(就是把这个箱子推到这编号的图快上箱子效果才会有效),
Y是希望用箱子改变的变量,
Z是希望用箱子改变的开关(Y和Z如果没有就写0)
一个箱子可以控制一个变量和 ...
造福RMXP 纯事件仿网游变身药剂(原创)
原创 需要的就拿去用
变身什么增加什么效果可以自己设置 变身持续时间也可以设置
【纯事件】买大小系统范例
突发想到做一个赌场买大小,由于各种RPG游戏里面都会有一个赌场进行赚钱,作为事件党的我,用纯事件做了一个买大小的系统。
部分公共事件是可以合成为一个来使用,但是为了方便区分,我将它们归类整理。
买大的场合
成功的场合
失败的场合
下载地址:http://pan.baidu.com/s/1pJobQDd
...
[微小创新]物品分类+自定义颜色+自定义品质
新人脚本极不推荐!!!!!差不多可以删贴了
【VX,VA通用】【控制符颜色扩展】
嫌windowskin里面的色板32个颜色不够多、不够自由?那就试试这个脚本吧。
想了想好像VX也是这样获取文字颜色的,应该通用,没有XP不知道XP能不能这样弄
[pre lang="ruby" line="1"]#==============================================================================
# ■ 控制符颜色扩展
# By :VIPArcher
# -- 本脚本来 ...
问XP脚本字体的问题
Font.default_name =(["黑体"])
手册说:先计算表达式1的值,再以(["黑体"]) 为参数,调用对象“Font的default_name =”方法,那么,=是方法吗?整句的意义我不太明白,能解释一下吗?
另外,"黑体"是字符串,为什么它可以调用系统的字体?在Mine中加Font.default_name =Color.new(55,55,55,55)为什么改变不了 字体 的 ...
【物品描绘品质颜色】
论坛里有类似的脚本(比如:
https://rpg.blue/thread-217113-1-1.html
https://rpg.blue/thread-349653-1-1.html
这个脚本的不同之处就是使用windowskin里面的色板来获取颜色,
还可以通过这个脚本来进行自定义控制符控制的颜色
好处就是让物品帮助增强里也能使用颜色描绘
使用方法就是备注栏备注或者又或者Q&A
Q:物品颜 ...
免DLL保存截图
理论上说是通用的,但我只在XP和VX上测试过。
核心技术:
精确获取窗口句柄 https://rpg.blue/thread-133018-1-1.html(VX不需要)
保存Bitmap为PNG文件(快速+无DLL) https://rpg.blue/thread-224347-1-1.html
Graphics.snap_to_bitmap 優化2版 https://rpg.blue/thread-111502-1-1.html(VX不需要)
有了上面几样神器那 ...
【我带来了满满的恶意】新建属性值
本脚本仅用于吓退所有想要新建属性的新人,告诉他们设置得要多麻烦……
我语文水平有限……你们谁愿意帮我写一下注释……我表达能力好有限……
[pre lang="ruby" line="1"]
#--------------------------------------------------------------------------
# ● 新建属性值
#-------------------------------------------- ...
【现场直播】特殊攻击方式?(依然纯事件)
@布罗利
虽然已经结贴了,但我就是想告诉你, 纯事件也可以做到,而且不麻烦。
[s]没发回归贴是因为在告别帖中有人说我骗糖,所以最近一直和6R处于一种暧昧的状态,现在就要结束这种状态了![/s]
这次是第一次尝试,所以可能会坑,如果坑了,请坛友们试一下能不能补全这个系统……另外希望大家多给糖……我希望以发教程的方 ...
【新人看这里】一起动手改脚本·番外1
心血来潮写个番外=w=(众:咱要的第三蛋呢!!!咱要的第三蛋呢!!!(镜子:番外来了,第三蛋还会远么~❤
这节课估计会有点酱油(众:拖出去TJJTDS!!),有一点要注意的是这节课不与上一节链接哦(这是番外嘛~❤
一起动手改脚本-番外1-充满活力的菜单=-=
正文:
[hr]1.目标
[hr] 默认的菜单不管怎么改都好呆板的说. ...
RMVA简易物品得失提示脚本
鄙人之前得到了喵呜喵等人帮助,学习了得失脚本的内容https://rpg.blue/thread-368302-1-1.html
这次发布的是简易的版本,少了很多功能,只是为方便他人理解。。(一直用其他语言写的,脚本里面可以看出我用的就那几个通用函数),新人脚本,多多包涵哈
[box=Silver][pre lang="ruby" line="1"]
=begin
===================== ...
新手向系统整合(脚本12个)
脚本声明:
FUKI对话框(By:Yami Engine Ace)
动态菜单(日站)
纵版系统(日站)
人物头上文字 (日站)
荣誉系统(日站)
装备强化系统(By:wyongcan)
任务系统(By:韩云溪)
物品颜色描绘(By 仲秋启明\冰舞蝶恋)
截图存档( By:柳之一\各种压力的猫君)
得失提示(By:xmheart)
弹性滚动地图(By:SLICK)
升级满血槽魔力槽、半身 ...
【脚本】不需要显式声明就alias了方法
关于免alias的问题大大们跟在下都已经有很多实现了比如:
https://rpg.blue/thread-347871-1-3.html
今天呢带来的是另一种方法,对于Ruby这样的表达性强的语言个人认为设计功能应该从表达上入手。
不妨思考一下以下的问题应该怎样实现。
答案也就是我这个帖子的发布猛戳这里,但推荐先思考一下
问题:F1帮助文档应该有 ...
多路线系统
主要是用事件指令来调用的。有空再写注释吧。
可以实现游戏在多条路线中切换的效果
[pre lang="ruby" line="1"]
#----------------------------------------------------------------------------
# ● 使用方法:事件脚本,见 Game_Interpreter 部分。
#------------------------------------------------------------- ...
标题画面加强
{:2_286:}于是这个脚本是21号写的,这期间一直在修复BUG和增加功能,于是成品就这样出来了。
具体请看效果图
【元编程的小小应用】追踪未释放的对象
写这个东西的原因,是某游戏制作组表示内存溢出,然后我就帮他们检查了一下。
一检查吓一跳,原来著名的 Yanfly Battle Engine 还有 Fuki 对话框都有未释放 Sprite 或者 Bitmap 的问题!
我想说的,是这些 Ruby 的技巧展现出的威力。
@喵呜喵5 和我说,制作一个游戏不需要超过 F1 手册的 Ruby 知识。
但我觉得,对 Ruby 理 ...
懒人懒办法————制作VA里的货币金银铜币
懒人懒办法————制作VA里的货币金银铜币,现在有一点小经验,跟大家分享一下:大神们就不要喷了
另外,补一张图,UI自己设计的哦
简单的任务系统
可以与 https://rpg.blue/thread-371714-1-1.html 该脚本配合使用
[pre lang="ruby" line="1"]
#----------------------------------------------------------------------------
# ● 简单任务系统
# 觉得窗口难看的觉得功能太简陋的要么不用要么就自己改吧。
#----------------------------------------------------- ...
一次显示获得多个物品,并且可以自定义颜色
脚本包含两个部分:
第一部分:
[pre lang="ruby" line="1"]class Game_Interpreter
#--------------------------------------------------------------------------
# ● 一次显示所获得的多个物品,可自由设置物品颜色、数量
# 作者:crow999999
# 使用方法:在事件脚本中输入
# 范例: ddwp([1,1,1,1,2,2,2 ...
RM可用的prepend(附include和prepend的介绍)
prepend是Ruby2.0以上的一个新的Module方法Module#prepend,这里把他简单移植到RM系列,
与Ruby2.0的行为不同之处:
bug:
[*]见地板
feature:
[*]无
用途之一是可以很方便地不使用alias写出好看的代码等。
@taroxd @VIPArcher @无脑之人 @kuerlulu
详细的介绍和用法请看这个PPT(现在技术区发帖骗分都难了, ...
取得运行本游戏的进程的全路径
起因是防止被其他游戏网站做了二次打包,因此检测父进程路径等:
https://rpg.blue/forum.php?mod=viewthread&tid=370303来自这个帖子的问题
放到Main前面
方法是ParentProcess.get
返回运行游戏的进程的全路径
代码:
http://codepad.org/ZSLVUwyT
...
一个读取csv文件用做游戏数据的脚本(辅助数据库)
[hr]蝉岭Cicada 提醒范例包里的有病毒,查杀了下,貌似确实有问题。而且自己犯二弄丢了脚本说明里的内容。。。{:2_264:}所以取消了范例包的链接。修复脚本的问题。问题解决后,会重新发布。{:2_259:}
[hr]写了一个读取csv格式文件的脚本。用作辅助数据库来用。
写了半天脚本说明实在懒得码字了。。。
范例包里的内容:
PS ...
保存退出的功能
保存游戏后强制结束游戏,这功能也可以叫中断
因为自己的游戏需要用到,然后论坛上搜不到,于是自己研究了下,发现,这玩意超简单的...连我这不会脚本的都弄出来了....
嘛~其实就是在存档的原脚本里加了2小排代码。。。完全不懂脚本的可以用用,会脚本的可以直接无视了
感谢3楼大大提醒省去了不需要的部分
[pre lang="rub ...
单独停止播放某个SE
应某坛友需求而发,希望有人用得上。
使用Fux2.stop_se(文件名)即可停止播放同名文件的se。
简要分析,VA实际上最多只能同时播放32个se音频,播放时找到第一个未被使用或者已经播放完毕的se序号
参看下列代码各位也可以改成精确的按编号停止播放se,而不是按文件名。
(请不要与本人其他奇怪的脚本混合使用)
[pre lang="r ...
找不到文件时报错降格为警告
[fold]无论是在测试中还是在发行后,游戏突然弹个框说某某素材找不到然后退出,这都是一件扫兴的事情。
将本脚本加入到你的游戏中,虽然找不到素材时还是会提示你,但是游戏能继续运行。
这里说的素材,包括图像、视频和各种声音。
使用方法:像其他的脚本一样,插入到Main以上即可。
可以在脚本中设置一段附加信息, ...
RMXP/VX可用的Fiber(Thread实现)
实现:http://codepad.org/H4I1Vxrh
RMVA里面带来了Ruby1.9的新特性Fiber,并且用在了事件解释器里面,Fiber类似于一种轻量级的线程,应用它可以带来一些方便的写法等。
比如RMXP的事件中有显示文章、等待或者显示选项,就不能通过简单的事件脚本来完成当显示文章结束时继续执行下面的脚本,
下面的脚本必须分开写。
但RMV ...
Graphics.transition时执行代码及渐变算法
昨日某坛友想在transition时更新某些东西,所以下面的东西扔出来,可能有人用得上吧。
(可能一辈子没人用得上吧23333
扔~
[fold=transition算法]循环过程中冻结的画面透明度、阈值算法如下
i : 循环迭代器
d : 渐变帧数
如果指定了第二个参数如果没有指定第二个参数:[/fold]
扔~
[fold=在transition过程中执行脚本]
由于 ...
在脚本中使用像素图(pixel map,并非bitmap)
有时候对于极小尺寸的图标式的图形而言,根据个人情况不同(mei gong neng li he chu shou shu liang bu tong),
可能直接写在脚本中比用图片文件来得更方便(我不是一个好美工,美工大大饶命)。如:
[fold]
[pre lang="ruby" line="1"]x = Sprite.new
x.bitmap = Bitmap.pixelMap "A"=> Color.new(255,0,0,255),
...
自用的召唤兽系统 2013-03-23更新设定召唤兽数量上限
自己编写的一个召唤兽系统,可以在战斗时召唤出敌人来帮我方战斗。可以自己设定是否有回合数限制和是否挡住敌人的攻击
因为是新手,摸索着编写的,依然很多问题
比如召唤兽的辅助技能是给我方角色加,而我方角色是给自己加,所以召唤兽不能补血、辅助、复活等
另外敌人的全体攻击会被召唤兽全部挡住,而不会伤害到我方角色 ...
LE线形视野脚本的XP2.2加VX2.21和ACE2.21版本全发布
[pre lang="ruby" line="1"]#==============================================================================
# ■ LCF_Leyeshot (linetype eyeshot)ACE 2.21 Creator LCF Date 2009.7.6
#------------------------------------------------------------------------------
# 线形视野系统 编者:流川枫 QQ: ...
小型网络游戏,网络化不是梦,OnlineGame模块.
所谓OnlineGame译过来的意思就是,在线游戏,在线游戏就是网络游戏,那么OnlineGame模块用处就是开发网络游戏.
(内附 RPG Maker 例程、必要文件、服务端、客户端(DLL))[qq]2500809161[/qq]
截图
例程
基本连接
服务端控制客户端改变图片显示
帖子待整理...ing
...
新人帖
【学习Ruby三天】一个很渣的Sprite浮动文字系统
【学习Ruby三天】一个很渣的Sprite浮动文字系统
受到了Yuee的地图名显示脚本的启发
https://rpg.blue/thread-282895-1-1.html
但是他做的是window,如果遇到要直接浮动文字,不想有边框的情况怎么办呢?
虽然也有把窗框背景设为全透明的方法可选,但感觉是不是有点脱裤子放屁
然后就想能不能直接用Sprite显示浮动文字,于 ...
【VA】运行时更改的数据库保存到存档中
[pre lang="ruby" line="1"]$imported = {} if $imported.nil?
if $imported["RuntimeDB"].nil?
$imported["RuntimeDB"] = true
module DataManager
class
纯事件小游戏第七弹:纯事件ARPG
[box=MediumTurquoise]作者想说的话[/box]
额额,我只能说不是我以前那种脑残狂按空格键的就能通关的难度了。(事实证明,以前发布的很多小游戏都是这样)四个敌人是一波涌上来的。如果说你还在没反应怎么回事的情况下法师已经对你搓火球了,那么骚年,重新开始吧。一般来说的话脑残强按空格键就是可以打死全部敌人的……除 ...
RGSS1脚本教程 重写!!!
实在太乱了!!!!
我决定重新排版!!!!!
所有教程都拜托P叔删除了,接下来我将重新写一篇!
预计:
改写脚本篇
第一章 标题画面
这一章实现:在标题画面下增加选项,移动位置,点击选项后显示图片。
第二章 菜单画面
这一章实现:新的菜单画面。
第三章 对话窗口
这一章实现:添加新的对话框功能。
动手实践篇 ...
三行脚本使用irb来调试【省得自制控制台了】
当然普通Ruby脚本也是两行,加入了一行查找irb文件的代码于是变成了三行:
前提是需要安装一个至少是Ruby1.9的ruby存在于环境变量path中,也就是打开cmd输入ruby -v会出现下面类似的提示:
[pre lang="ruby" line="1"]C:%users\Administrator>ruby -v
ruby 2.0.0p481 (2014-05-08) [x64-mingw32]
[/pre]
[pre lang="ruby" ...