省时,省力,省蛋疼!想省?——公共特性!
[pre lang="ruby" line="1"]
class RPG::BaseItem
def features
result = []
@features.each do |feature|
if feature.code == 32 and feature.value == 0
result+=$data_states[feature.data_id].features
else
result.push feature
end
end
return result
end
...
试验 ruby迭代器奇怪的漏洞bug
ruby当中,数组和hash数据结构都可以使用迭代器。假设一个数组,遍历每一个元素,其中每访问一个元素,调用这个元素的一个方法update,使在遍历过程中又删除该数组中的某些元素,这个遍历结果会怎么样。
在Game_Map当中设置usr_events并初始化为[],update_events方法中迭代usr_events。
[pre lang="ruby" line="1"]def up ...
晴兰静兰二十枚礼包·第一弹 完结 补充手册和修订代码
mod源码, 仅供参考
参考资料:http://bbs.moe9th.com/group-113-1.html
第一弹已经完结,感谢各位的捐赠、支持和关注。正在修补代码和补完手册中。
特别感谢@feizhaodan的测试
第一弹着眼于一些基础的和C/C++交互的情况,是一些轻量级的实现。
RMXP脚本(Scripts.rxdata,如果是其他版本请手动改后缀名……或者从RMXP中复 ...
【VA】 新人 测试动态事件
在朋友推荐下,国庆节玩了玩rmva。不会ruby。拿了两天来看ruby脚本,跟c++差不多,继承性上有差别。拿了两天来看内置的脚本(还没看完),摸清了大概的流程。大概是对的吧。这把看到的东西跟大家分享哈。
整个脚本单线程加上估计软中断的技术整出来的。有很多全局变量,其中$game_map中有个成员是events,初始化的时候将地 ...
【VA】HASH表的作用
hash表理论上来说是散列表,可以根据输入的键值快速插入,删除和查找相应元素。当然在VA中不知道这个hash数据类型是怎么实现的。最近我在学习内置脚本和看各位的教程学习到了hash表在va中的应用。
va中的hash表象是一个数组,只不过它的下标是任意数据结构。总结了一些好的作用。
1,可以当作一个快速查询的数组。比如, ...
事件版:模仿战姬与小一的ARPG系统
纯事件除了内个地图显示伤害是脚本和显示变量而已。。。
使用方法为先在怪物的事件中设置变量敌人HP和攻击力防御力
有点渣,经验什么的就等下次吧。我要填坑去了。。
自己制作的VA脚本---任务+地图提示 新版发布~~
新版发布啦!!!
神奇呀神奇~神奇呀神奇~神奇呀神奇~神奇呀神奇~……
任务系统 for VA
添加后 以前的存档都不能用。。。要新开存档
By SkyZH
使用方法:
新开任务:
事件中插入脚本--
完成任务:
事件中插入脚本--
serMission(任务名称),返回此任务的编号!
查找是否接了这个任务:
事件中条件分歧-第4页-脚本
...
【BFS】团体必杀技意见征集?
随意做的一个预览视频,但是总觉得效果不是太理想……
对于必杀技有什么建议的尽管提
这里奉上超级超级巨垃圾的源码……
【VA】新人向丶事件系统整合[更新12/10/3]
本菌看到此版有过多新人提出过于2B的问题。
一时手痒做了这么个P东西。
这货高手直接无视,方便新手用。
PS:顺便无视LZ的论坛等级吧,本菌不咋来论坛滴。
话说大家还是支持下我吧。
————————————————————华丽丽的分割线————————————————————————
你可以直接登录我的个人网站 ...
游戏界面以及战斗界面系统。
修改了默认的脚本而已,希望各位喜欢。就不多介绍了,界面为我之前制作的第二版界面。战斗界面修改为横版战斗,可自行加入全动画战斗等脚本,不知有木有Bug。
有点大,分两个下载。
第一次嘗改寫腳本,人物介紹範例。
雖然這毀作已經在百度里發表過了。
但是還是想把這個搬到這裡。
新手第一次寫,別見怪。
使用方法:
#==============================================================================
# 人物介紹(VX)V1.01版
#------------------------------------------------------------------------------
# ...
“反战命令”介绍 合集 及代码
自己游戏菜单半成品。给新人们借鉴学习用
几个月没弄了,我的坑一时半会是填不完的了。
留着浪费,不如给大家分享 O O
主界面也只弄到了选择角色那、分支那些一个米弄呢~
美化现在不敢想了 -遁 逃
Ps.我用的是 方正准圆简体 如果你的和上面图片文字不一样不要奇怪.. ...
编译了超级HOT的LuaJIT代替! RM使用lua5.1.dll 1000exp 可定制豪华
直接在示例工程下面写就行了, 范例是RMXP的, 其他的版本复制LUA-License和Lua两个脚本段就行了(头两个)
顺便说下这种调用cdecl函数的方式和cimport-cbind-ccall框架可以推广和扩充,推广更多应用,扩充更多功能,抛砖引玉。
lua还是很有用的,因此定价高了一点,可以和我私聊或者回复。
范例是这样的更新自己编译的L ...
对于弓箭类职业攻击更合理的设定
不少游戏都会出现射手类的职业,用弓用枪械或者飞镖,不过有一个问题就是,没有箭矢,没有子弹,或者没有飞镖的情况下,照样可以攻击并且使用技能。这明显是不合理的,但大家都习惯忽视了。之前也有人写过一篇帖子说过这个问题的解决办法,地址是:http://rpg.blue/forum.php?mod=viewthread&tid=233488&extra=page%3D1%26f ...
自己钻研的RMXP快速调整图片坐标方法 不用再为图片坐标发愁
我在66rpg上看到了一个教程 发现调整坐标的方法很难懂
所以我就准备发布自己钻研的教程
PS:如果有和其他技术相同请管理员删除帖子谢谢~
说明一下,在用鼠标选好了要放入的
图片,然后按下F9即可 用方向键
移动到下看到变量名称
X:Y:这就是坐标 当然这个也可以当
鼠标用,点下可以切换图片
下面是截图
详情 ...
辅助系的逆袭【整合系统制作比赛】
[hr]
不打算参加短篇大赛?没关系,这个暑假不会缺少任何激情
咱们的程序猿在某种程度上来说,确实是不可缺少的“辅助系”,那么这次轮到我们来闪光吧。
[line]10[/line]
比赛目标:收集给新手、中档用户能够直接使用的整合系统。
活动要求:任意整合系统都行,最好是一个完整工程,不需要制作者额外添加美术资源 ...
特殊技能:自然力重置
很多游戏里都有这样一个技能:自然力重置
大致就是使 使用者 使用的技能变成无属性技能
比如如果用暗属性技能攻击 暗属性有效度 为F的怪物会导致怪物加血
这样真是很伤脑筋啊
解决方案:设置一个技能
战斗时对目标角色使用
[
技能的暗属性没了,终于能打到怪物了~
PS:如果怪物的 暗属性有效度 为A 因为暗属性没了 ...
【思路】全动画战斗系统播放状态动画
今天下午突然想到的,让“全动画战斗系统”播放如“血量低”、“中毒”之类的状态动画!
这个方法是通过“建立多个战斗图文件”来实现的,战斗图文件就是那个文件名为“XX★123★124…….png”的图片。
全动画系统里默认的待机动画是战斗图中第一个“★”后面的数字决定的,这不就是说,只要把第一个★后面的数字改掉就可以 ...
xp默认风格古董帖()
= =终于忙里偷闲把东西做出来了。如果出现什么bug的话可以再本贴提出。
我看看如果这一周老板没有让我加班,我想我还是有时间改bug 的
有的是原封不动的拉下来,有的是自己改过,也有自己写的东西
特点是看上去和默认的差不多。其实还是有优化。(默认风格)
目录:(包括功能描述和截图)
有关脚本
时间显示改良版(在室 ...
VXA双层远景带遮挡效果(新手向)
看了坛子里的视频,试着修改了下代码.....
新手向远景地图
(之前调的时候忘记注销一些代码了,遮挡和远景没生效,已更新下载地址)
地址:点这里下载
可能存在各种各样的问题,有问题的话麻烦PM 我下 大家一起学习。。。。
...
(轉載&加強)姨媽VX整合包(多圖慎入)
(轉載&加強)
# 整合包內容
# 橫向戰鬥
# 戰鬥位置調整系統
# 商店強化
# 對話功能強化
# 道具獲得提示
# 小隊跟隨系統
# 角色消失動畫
# 隨機漸變+區域控制戰鬥背景
# 沒收與拿回道具
# 傷害數值顯示
# 華麗標題
#Overlay Mapping Demo 終極遮擋效果
http://howfile.com/file/poiuy12348609/66354abe/
...
缩小游戏体积的方法
png文件缩小大小前后对比
内置dll读取gpm文件和打包器
自动备份Data文件夹内容
@黑色的笔今天又有人悲剧了吧,这个东西不用说就知道是在游戏刚开始运行时吧Data备份一份,命名格式是日期+时间+Data
废话也不多说,把这个脚本插入脚本最上面就行了。每运行一次自动产生一个文件夹,如果太多请自己手动删除 ...
实用·极简 -- 按品质,给物品描绘色彩边框
嘛,脚本灰常的短..表示这素咱的全套废渣脚本系列的第九作。
献给6R站上的各位朋友们。高手不要笑话就是了。
[line]2[/line]
先上脚本:[line]2[/line]
再上截图:
[line]2[/line]
工程:
[line]2[/line]
最后:麻烦各位大大多给点分,咱穷死了=w=
...
【事件逻辑】战斗框架+虚拟变量映射[更新插件 1]
更新插件: seiran.var 1.0
解压后,放到plugins目录下:
用法举例:
首先变量名41为: (下面-41对应这里的hp)
解释: 预置对象是
[$game_player, $game_party.members, $data_items]
上面的如果翻译成脚本就是:
[pre lang="ruby" line="1"]obj = predefined_obj #预置对象[$game_player, $game_party.members, $data_items ...
【VA】【新手教程】改个简单的脚本
我在某群看到有人问,如何开始学习脚本
这个问题不是问我的,其实我脚本也不算多厉害,只自己写过几个简单的,不过在这里共享一下自己的思路。
我首先想到的是,学习Ruby。不过有人说,他最开始改脚本,没学Ruby,后来才看的。
我是这么想的,看Ruby的过程,不一定要把它全部学会,但是至少你得知道编程是个怎么回事,知道R ...
【不是创意的创意】只读开关
顾名思义,只允许读的开关。除非打开$write_able这个开关,否则$temp_switches不会存入存档。
这个可以做一些匪夷所思的东西用……
RMXP多功能整合系统半成品
[qq] [/qq]仅供参考
看了66rpg的webgame很有兴趣,然后自己用.net研究了一下
看了66rpg的webgame很有兴趣,因为很早就想要是自己的游戏运行到网上多好,一直都觉得不可能,自从66的webgame才让自己觉得这个是可行的,然后自己用.net研究了一下,分别在如下的网站中找到了一些关于嵌入式程序的开发
http://www.cnblogs.com/bitzhuwei/archive/2012/05/24/SmileWei_EmbeddedApp.html
然后又将其整合到ac ...
利用变量改字体颜色
这个功能一般用于大量的变量数值处理且要让玩家看清楚变量的加减。
明白吧?(我写作文很差,这个也不例外)
VA也可以做到。
我没有发错区吧?
红色代表加,绿色代表减,白色代表无变化。
请无视循环
看范例:
...
【XP】仿梦幻西游钓鱼范例
新手第一次发东西。。大大们别喷我啊。。这个也不完全是我的。。我看了很多范例才弄出着模样
还是有BUG。。比如中途不能收杆,。。等求改写。。
http://115.com/file/c2i40prg#
钓鱼范例.7z
补充附件:
顺便可以求。。高人帮改脚本。。。 ...
游戏人物选择脚本
新手渣品---纯事件猥琐礼包系统
先新建个事件..
然后在事件执行插入一个选择项(大家知道是怎么样了吧)
选项名叫:我是来领取礼包的第二个就叫我是来打酱油的
后确定,暂时关闭,去数据库,新建一个名叫宝箱的物品
然后新建一个公共事件(注意是公共的!)
后写入以下增减命令(当然你可以增加特技,此礼包无限可能啊)
后去物品栏,继续开始,找到宝箱的 ...
【原创】纯事件的武器升级系统
以前接触的都是脚本来控制的武器升级系统,这次~我们来点新的?纯事件?武器升级系统!
这次要弄两个事件点,第一个事件点有三个事件页,分别是:
事件页1
事件页2
事件页3
然后第二个事件点的设置就是打怪凑积分的事件点了。
...
终于手痒做了一个纯事件技能遗传生小孩
飞机大人...本来是想等你做好的...(原来伸手党一点都不好玩 )我等啊等啊...就手痒了....(PIA飞)
切入主题~这个不能胡乱来的(指的是做事件要有条理...一大堆分歧看得你眼花的....)
分了两个级别(天才和白痴)天才是可以得到遗传技能的...付的钱也要多...而白痴呢...你懂的....
地址:
图:
...
我以前做的游戏里用到的脚本(很乱)
下载地址
http://115.com/file/c2irhq15#
Scripts.rxdata
很乱……相加很多效果
从四面八方找到脚本粘贴一块了……
出处我自己都忘了4个月前的事了……
【脚本】改进·无人问津的雇佣兵系统
前几天自己搜到个雇佣兵脚本发现问题真不少,去站上一搜,发现有些朋友跟我的情况一样:1.解雇主角出错(前辈已修正)2.雇佣完或解雇完人物出错(前辈已修正)3.雇佣兵若不佩戴武器和防具出错(截止我修正以前无修正)这是一个严重的BUG,(为什么之前无人修正呢?可能觉得这不是个大问题,而且站上伸手党又泛滥了……包括我 ...
【XP】超级打字对话框高度精简版
工作了几个小时,终于完成了,忍不住发出来跟大家分享。
这个对话框是在RMXP默认对话框的基础上参考众多对话框修改而成的高度精简版,加入了打字、阴影显示等的功能。因为保留了默认脚本的70%(包括注释),所以基本上与其他脚本没冲突,字体颜色显示的问题已经解决请主站更新代码
参考的脚本:1、黑暗圣剑传说的阴影显示 ...
【VA】偶然的发现。在对话里添加快捷称号显示
其实就是根据显示N号角色名和队伍N号角色名改的。
在window_base里面查找然后在下面的一堆里添加一行其中/\eZ和/\eX里的Z和X是在对话框那里面那个\Z[n]和\X[n]的字母,可以改成别的。
我修改后是这样的。然后在这下面再加入就行了。然后在对话框里输入文字时就可以用\Z[n]来显示第N号角色的称号了,同理用\X[n]可以显示队 ...