【请教】RMXP的默认脚本中,Game_Character类中的id是如何赋值...
在RMXP的默认脚本中,关于角色的类主要有两个,一个是Game_Actor,另一个是Game_Character,今天遇到一个问题,在Actor类的构造方法中,是可以输入一个参数actor_id的,然后会根据这个actor_id从$data_actors中获取这个角色的相关数据。但是在Character的构造方法中,并不可以输入参数,而是在初始化时将id设置为默认值0, ...
请问可否让rm读取系统内部时间
游戏中有钟图块的存在,请问能否调用到电脑系统内部时间并且显示出来?感觉上应该xp以外的系统可以读取了,但是xp不置可否?
当然以时间进行白昼黑夜变化也可以,但是这个会严重影响我工程的运行,因为这样会造成分支太多,肯定出现无穷无尽的bug,不做考虑。只需要能读取时间即可。
...
如何让敌人的数量突破8
听说要改什么Troops,改完之后数据库里能可视化添加新的敌人吗?
PS:你们什么时候躲到这里来了,都不说一声,让我一顿好找
事件
如题,因为有两个门,所以我设置了两个事件,但这样就可以拿两次钥匙,该怎么解决?
警告!用属性实现装备附加效果者必看!
由于XP没有备注,很多脚本用属性去实现装备附加效果。
二刀流支持的武器,给“二刀流”属性打勾
双手持的武器,给“双手持”属性打勾
消费道具的武器,给“消费道具”属性打勾
反正属性可以扩展999个,不用白不用。
作为一个从6R远古时代过来的人(虽然现在不做游戏开发),这是2005年以前日站的某些脚本的解决方式。
我 ...
有谁知道这些脚本的作者吗?
如题,由于论坛搬迁后提高了素材要求,
所以我想知道这些脚本是谁写的。
制作人员名单
[pre lang="ruby"]#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#====================================================================== ...
《天使华音》的对话框和跟随脚本
用于RMXP 1.03。
对话框脚本:
原作者:パラ犬、bbschat、KKME、沉影不器
修改:熊的选民
跟随脚本:
原作者:yf30
修改:熊的选民
出自游戏《天使华音》。
范例工程的头像出自
http://fayforest.sakura.ne.jp/
若使用此脚本,请:
声明作者。
勿将此脚本加密(若将游戏加密则应附上未加密的脚本或本帖链接)。
勿将其 ...
如何让四围也有经验
四围属性也做成经验升级,比如力量,打怪就可以积累经验,到一定经验升级,可以手动,可以关联变量,以便控制,以后可以花钱升级,独立于人物经验。
求助,多体攻击跟自动战斗冲突,请大大帮助修改
上传附件不能啊只能贴脚本
请大大帮助
多体攻击脚本
[pre lang="ruby"]class Scene_Battle
def set_target_battlers(item, type)
@多秒_特技 = {} # 初始化多秒功能哈希
@多秒_物品 = {} # 初始化多秒功能哈希
# ---------------------------
# 特技多秒 设置
# -------------------- ...
如何双手剑的效果?即装备了双手剑就无法装备盾了。
如何双手剑的效果?即装备了双手剑就无法装备盾了。盾的位置栏里显示一个跟双手剑名字一样的灰色名称效果会更好。
如何改变地图自带的背景BGM?
因为剧情变化,地图自带的背景BGM要改变,如果用事件的播放BGM改变会导致场景移动时背景BGM不连续,如何用脚本直接改了地图的背景BGM?
标题界面以前的图片显示
萌新想请教一下各位,进入标题界面之前怎么进行图片的显示呢,类似于很多游戏进入标题界面之前会显示游戏厂商,使用引擎等介绍性的画面一样(表述的可能不是很清楚),希望有朋友能解答一下,谢谢
怎么自动施展技能?
战士学习了十字斩,战斗中有30%概率 自动施展十字斩技能!用脚本(Game_Battler 3)处怎么修改啊?
怎么把角色受伤的伤害代入各自的变量
GO_VARIABLE = 100
if self.is_a?(Game_Actor)
if self.damage > 0
$game_variables[@actor.id + GO_VARIABLE] += self.damage
end
end
自己写的脚本,测试发现不能执行,想问下哪里出现了问题
该怎么改
怎么能把每个人物战斗中受到的总伤害显示在人物状态中。
怎么能把每个人物战斗中受到的总伤害显示在人物状态中。
这样作为人物的战功这么算,该怎么实现
求问,有没有地图显示状态的脚本
以前有看到过,搜索不到了,谁有给一个 十分感谢!
谁能帮我把 无限图层显示系统 分辨率修改成800*600的
修改了游戏分辨率800*600,这个脚本就显示不全了
一个显示能力值的小脚本。。在地图中可能也可以用
class Window_Candoss < Window
def initialize
@Candoss=["打架能力v1:","PK套路值v2:","打架把握度v3:","打架力度v4:"]
super()
self.contents = Bitmap.new(406, 96)
@windowskin_name = $game_system.windowskin_name
self.windowskin = RPG::Cache.windowskin(@windowskin_name)
self.x=0
...
新人帖
字体动画效果
请问怎么做出字体效果呢,例如一个黑色背景,一行字淡入,消失的时候是以颗粒状散去的。只是举个例子,希望有类似经验的朋友能说一下做这类字体效果的思想,感觉没什么头绪啊,谢谢
地图并行处理动画循环会卡一下
在地图上建立事件,并行处理动画显示,用了突破显示的脚本后想很方便的做地图效果
https://rpg.blue/forum.php?mod=viewthread&tid=399194
因此拼合的动画文件较大640*480全屏60帧大小12.2M
在地图进行并行处理循环播放动画的时候总会卡一下,可能是图像载入造成的,请问有什么方法可以解决吗?
...
如何让这个截图脚本在全屏模式下可以截图
我用了站内的不会因为窗口被遮挡导致截图不全的脚本,但是发现在全屏模式下无法正常截图,
请问该如何更改使它在全屏模式下也能截图?
[pre lang="ruby"]#--------------------------------------------------------------------------
# ● RMXP用 Graphics.snap_to_bitmap
#
# 就算窗口被遮盖或者显示不全也可以正常截 ...
状态栏数字使用自带数字,图片那种
新人帖
求教RTAB横版战斗敌人施放全体动画的问题
敌人施放全体攻击的技能时,我动画的播放设置是画面,然而战斗中技能动画播放时显示的位置太靠下了,请教大神们应该在脚本的哪里设置啊?
如图:本来石块应该砸在人堆里的.....
能否重定义名字是符号的方法?如def [](key)
可能有点无聊的问题...在游戏里大量使用了哈希表,而作为hash的主键的值……说起来有点尴尬,因为对从外部读取、重新写入的处理不善,现状是有的是符号(symbol),有的是字符串,如果把经过了写入后的哈希表给打印出来,就会是类似这样的状况:
虽然我已经尽可能的调整成统一的了,也在该加的地方加了.to_sym,之后应该能 ...
额外伤害
如何做出额外伤害的效果,就是一个技能,敌人中了就会得到额外伤害,无论技能和普攻都有效果
新人帖
如何规定各类物品上限?
比如我想规定料理类道具上限为3,复活类上限10,该怎么弄?
为什么我的伪3D像是平面一样
很疑惑很不解?各位大佬帮助一下好么?
请问三个问题
在Interpreter 6中,
#--------------------------------------------------------------------------
# ● 增减 EXP
#--------------------------------------------------------------------------
def command_315
# 获取操作值
value = operate_value(@parameters[1], @parameters[2], @parameters[3]) ...
新人帖
求百分比(数字)血量的敌方总HP脚本
_(:з」∠)_就是(敌方全部单位的当前HP/MaxHP)*100的值显示在战斗页面的X轴500 Y轴50的地方 拜托大佬们了
音乐播放器脚本请求修正。
音乐播放器脚本,很久以前下的
使用方式是建立的道具公用事件
写上我看不懂什么意思的代码
$scene = Scene_music.new
# $scene 为有效的情况下调用 main 过程
while $scene != nil
$scene.main
end
然后使用道具就而可以出现播放菜单,但是
一直有一些bug
比如用了以后存盘,再读盘就会存档损坏什么的
现在更好,直接 ...
学会拥有某技能,普通攻击有概率会心一击
在Game_Battler 3里
# 会心一击修正
if rand(100) < 4 * attacker.dex / self.agi
self.damage *= 2
self.critical = true
end
else
if self.skill_learn?(55)
if rand(100) < 30
self.damage = (atk*3 )
Audio.se_play("Audio/SE/"+"m7-1剑法",100,100) #必杀时播放音效
self.c ...
新人帖
自动回血脚本
即时战斗游戏,设置地图上的全体人物在没有满血的时候自动按照某个属性回血的脚本
百分比回血或者固定数值回血即可,如:
固定数值回血:
每秒回与体质数值*系数
不同人物的系数不一样
百分比回血:
每秒回(体质/100)%*系数
大部分人系数差不多,但某些天赋与技能可以提高这个系数
这个与图书馆找到的不太一样
...
读取txt内文本会出现方块怎么办
如图,这是一个读书系统,能够读取游戏文件夹内txt的内容并且显示,
但是在第一行总会生成一个白色方块,很不美观,请问该如何去除?
敌人中途出现前就已经在画面中显示
这个bug从脚本拿到手就一直有,因为没法动脚本,只能特意躲过中途出现敌人,就一直没说。还求程序大神帮我。
我感觉,这个问题又在全动画脚本,全动画脚本是一直利用状态动画一直在刷新图像,就算敌人是没出现而且只有一张图,也认为是一种状态,在不断刷新画面,造成了本应该在事件执行后才出现在画面中的敌人在一开始就 ...
道具破限2000,公用事件使用道具出现异常
试图使用脚本,50号道具,给角色赋予12号状态,当角色有这个状态时候解除然后提升一级。
p actor.states 的时候显示为 []
角色一直赋予不上状态。
状态设置是这样
其他道具使用可以赋予角色状
公用事件复制到新工程,道具没破上限,就显示P[12]然后弹窗角色等级提升
请问这个是因为道具破限造成的影响吗?如果用道具破限 ...
[已解决]世界地图如果超过500咋办?能扩充吗?
今天画了下地图,感觉如果把游戏世界大地图画下来,XP默认的设置地图,宽高是500*500感觉不太够用啊,有什么办法扩展下吗?
道具破999上限后的种种奇怪现象
猫大脚本
https://rpg.blue/thread-405565-1-1.html
使用1.03J版本(1.03J)
f="Data/Items.rxdata";save_data(load_data(f).push(*[RPG::Item.new]*3001),f);exit
建立干净的新工程
扩充到3千,前面的操作如原贴。道具上限到了3000,
但是——编辑1001词条,保存后,
所有1000后的道具,都会变成道具1001词条的,包括说明 ...
一行脚本扩张数据库
将下述脚本按需插入到Game_Temp(注意:不是Main)之前,保存,运行游戏,关闭工程(不保存),打开工程,删掉脚本,完毕。
角色(以下均为将上限从999提升至2000,如果不够,修改1001这个数字):
f="Data/Actors.rxdata";save_data(load_data(f).push(*[RPG::Actor.new]*1001),f);exit
职业:
f="Data/Classes.rxdata";save ...
关于地图999的破限
http://rpg.blue/portal.php?mod=view&aid=41092
以前有过这个示范的。现在没有有没有大神施舍我呢
关于地图999的破限啊
我想寻找一种简单的破限地图999的方法..但是到论坛上找的那个
破限方法有麻烦,有没有什么简单有直接的破限方法呢?各位前
辈们,你们会吗?