收藏本版 (102)

RPG Maker XP 讨论区 今日: 2 |主题: 76247|排名: 54 

  • 新人帖 设置一个任务
    打开游戏之后提示错误,我想知道应该怎么改
    42448 茶酒烟 发表于 2022-6-2 已经过期
  • 替换武器更换行走图
    下面这个叫脚本效果为,武器更换时角色战斗图也更换,如何在这基础上,把行走图也给改变了 [pre lang="ruby"]module CLD99 BATTLER_GRAPHIC = { 1 => { 1 => "001-Fighter01" , 2 => "002-Fighter02" , 3 => "003-Fighter03" , 4 => "004-Fighter04" }, # 1号角色 格式: 武器id ...
    42495 黑米馒头 发表于 2022-5-30 已经解决
  • 请教用第6号变量控制一个纵向进度条的方法(fill_rect)
    大家好,我想在默认脚本基础上制作一个纵向跑的进度条,进度条设置为红色, 宽度设置为30px始终保持不变, 高度最大500px(对应100%满进度), 进度条从下往上跑, 位置在左下方就行,最后也是最重要的是进度条进度需随第6号变量变化而变化(当然第六号变量只会在0-100这个范围内变化,对应的是进度0%至100%), 现在我想达到的目的 ...
    153216 taeckle 发表于 2022-5-26 已经解决
  • 后台屏蔽全键盘检测
    下面的真 后台运行脚本,和全键盘不兼容,如何设置没在游戏界面的时候,键盘无效 真 后台运行 [pre lang="ruby"]unless $_Start $_Start = Win32API.new("Lib/BackgroundRunning","Start",'V','L') $_Stop = Win32API.new("Lib/BackgroundRunning","Stop",'V','L') $_OnFocus = Win32API.new("Lib/BackgroundRunning"," ...
    72586 黑米馒头 发表于 2022-5-30 已经解决
  • 图片显示简化
    发现脚本里面显示图片太过繁琐了,如何改成类似下面这样简洁显示? if @battler.startactive == "待机" if Graphics.frame_count % 7 == 0 unless BattlerName_Actor[@battler.battler_name].nil? @number = (@number + 1) % BattlerName_Actor[@battler.battler_name][@battler.startactive].size self.bitmap ...
    02204 黑米馒头 发表于 2022-5-29 已经过期
  • 设置区域ID
    以前写的区域ID设置,今天整理一下发布 该工程属于制作游戏,尽管需要运行游戏 需有一定的RMXP脚本基础,工程中的脚本自行整合进你的游戏工程中 如果卡顿,请自行关闭你原有工程中某些插件 有其他需求,请自行修改,使用的话不用署名等 鼠标左键与按键操作,自定义地图显示分辨率(见图片temp2.jpg) 可设置区域ID范围 1- ...
    03004 RPGzh500223 发表于 2022-5-28 原创发布
  • 如何将熊式横版的施法动画也改为单帧动画
    启用熊式横版作为战斗系统的初衷是因为可以突破xp原动画素材分辨率的限制,实操后发现在施法和平A的情况下还是用了原编辑器的动画。 于是想通过修改来做到施法和平A都是使用的战斗图换帧解决。 在脚本的1447行 [pre lang="ruby" line="1447"] # 行动方动画 (ID 为 0 的情况下是白色闪烁) if @animation1_id == 0 ...
    11722 WantMy蕙 发表于 2022-5-27 已经过期
  • 新人帖 关于图片渐变
    以下是渐变脚本 def gc_pic(str) devil = Sprite.new devil.bitmap = Bitmap.new(str) devil.ox=devil.bitmap.width/2 devil.oy=devil.bitmap.height/2 devil.zoom_x=0.9 devil.zoom_y=0.9 devil.x=320 devil.y=240 for opa in 0..127 devil.opacity=opa Graphics.update end end 虽然成功实 ...
    83321 playmaker 发表于 2022-5-24 已经解决
  • 一段16行的代码,插入就报错, 删掉第11行end后面空格就没事了
    大家好,我遇到了一个的问题,按照RGP Maker的帮助手册我自己写了一个$scene场景类的开头,结果把这个场景类一插入工程就报错(SytaxError), 结果我试试吧第11行后面的空格全删了就不报错了,请问下大家这是怎么回事呢?空格不是不会影响代码执行的嘛? 下面送上报错的代码: ...
    22589 taeckle 发表于 2022-5-26 已经解决
  • 关于SEP插件中窗口分辨率的问题
    通过使用Sailcat的SEP插件脚本来修改游戏窗口分辨率,但更改过后窗口大小没有变化,并且会使别的窗口变大脚本失效 [pre lang="ruby"]#============================================================================== # ■ SEP 插件公共核心 v1.1 by SailCat #-------------------------------------------------------- ...
    21971 WantMy蕙 发表于 2022-5-26 已经过期
  • 技能书
    设置了一个技能书的道具,使用可以学习技能 # 当物品属性为11【宠物书籍】 if @item.element_set.include?(11) # 技能ID = 【物品 】==> HP回复量 ==> 里面设置的数字相对应的技能 if @chong.skills.include?(@item.recover_hp) == false # 学会宠物技能(对应【物品】==> HP回复量==> ...
    02193 黑米馒头 发表于 2022-5-26 已经过期
  • 角色技能随机
    如何修改,当ID大于50的角色加入队伍时,该角色身上的技能会随机出现几个,比如设置了5个技能,当角色加入队伍的时候波动为1-5?几个技能和什么技能全看运气
    62622 黑米馒头 发表于 2022-5-22 已经解决
  • 请教判断Marshal文件中含有数据$data_more的写法
    大家好,我有个问题, 我做好了一个超大的哈希表$data_more,我想把这个$data_more保存起来,下次保证读档后其还能继续生效, 把这个数据写入是这么写的: Marshal.dump($data_more, file) 读取这个数据是这样写的: $data_more = Marshal.load(file) 那请问下我要是想判断这个$data_more是否存在于Marshal文件f ...
    52551 taeckle 发表于 2022-5-23 已经解决
  • 捕捉时宠物加入
    在脚本里用了个捕捉功能, 敌人对应角色ID,现在是单个敌人对应单个角色,如何改成单个敌人对应多个角色ID? 现在是8号敌人对应80号角色,如何改成8号对应80-100号角色, 当捕捉8号敌人的时候,队伍里有80-100角色的话,就去除已经获得的角色编号,当80-100号角色全在队伍里了,在次捕捉该敌人就捕捉不了了 注:一次只能 ...
    306800 黑米馒头 发表于 2022-5-18 已经解决
  • 新人帖 XP有无像vx、va里面的船 飞艇
    尊敬的大佬们: XP有无像vx、va里面的船 飞艇的设置或者脚本?
    42588 asholiver 发表于 2022-5-22 已经解决
  • 窗口文字颜色区分
    我想把帮助窗口里面文字的颜色区分开来, @help_window.set_text("\c[2] " +@active_battler.name + "\c[0] " +"使用了" + @skill.name, 1) 我看在事件里好像是。 \c[2]今天\c[0]天气不错 这样设置可以改变颜色,但是脚本里咋没有效果
    52625 黑米馒头 发表于 2022-5-20 已经解决
  • 改变战斗图位置
    我想设置一个效果,战斗的时候角色战斗坐标会移动几步,然后在定位在一个坐标上,然后在进入正常战斗。 战斗显示用活动块在这里 class Sprite_Battler < RPG::Sprite 最后几行 # 设置活动块的坐标 self.x = @battler.screen_x self.y = @battler.screen_y self.z = @battler.screen_z 这里我知道这里是显 ...
    103717 黑米馒头 发表于 2022-5-20 已经解决
  • [笨蛋问题] 怎么使用 开关 控制脚本是否启用
    rpg maker xp可以用开关控制某个脚本是否启用吗? 自动生成地图脚本和显示地图名称脚本的相性不是太好,必须关掉其中一个才行
    32669 pillow鸽鸽 发表于 2022-5-20 已经过期
  • 敌人死亡滚动特效
    类似这种 敌人死亡之后会显示一段 滚动坐标的效果怎么实现?
    02252 黑米馒头 发表于 2022-5-20 RPG Maker XP 讨论区
  • 窗口宽带调整
    我想让帮助窗口的宽度=文本内容的宽度,该怎么写~ # 在帮助窗口显示特技名 @help_skill_window.set_text(@active_battler.name + "使用了" + @skill.name, 1) 这样好像不行@help_skill_window.width = @help_skill_window.set_text.width
    22406 黑米馒头 发表于 2022-5-20 已经解决
  • 随机刷新NPC位子
    如何实现随机刷新N P C的位子坐标和地图
    22705 黑米馒头 发表于 2022-5-15 已经过期
  • 在RMXP中设置QTE小游戏问题
    又是我,我总觉得我应该给自己开个提问楼什么的。 又开始在游戏里放置不应该属于RMXP的功能,想放QTE小游戏。 想法如下: 理想中的QTE界面如P1(不过我不是黄条动,是一个小图标左右动) 角色进入QTE小游戏后进入特殊QTE地图,设置一个事件“图标”(就是那个水晶)作为来回移动的条。自动执行事件,让图标在X轴上来回移动 ...
    112408 foghidecrab 发表于 2022-5-17 已经过期
  • 窗口数值显示
    下面这个脚本里面的宠物资质成长这些是在图片窗口显示的,如何改成在状态窗口显示,我想直接调用窗口的时候显示出这些数值 我试着调用数值 把 @BaBy.bitmap.draw_text(405,24,67,20,@actor.aptitude_atk.to_s,1) 改成 self.contents.draw_text(405,24,67,20,@actor.aptitude_atk.to_s,1) 可是好像找不到角色对应的宠物 ...
    32890 黑米馒头 发表于 2022-5-17 已经解决
  • 【ZTBS改造计划】EXP部分I[2022-5-14]
    最近痴迷战棋游戏 搜索了论坛,目前XP有三个版本吧 一个是叶子的《阿尔西斯战记》 这个版本的回合轮换是类似于CP制的,不太符合传统战棋的设定 一个是基于柳柳的《仙剑战棋》之上的《战棋2.0》 这个版本因为加了太多东西了,有点太乱了,我眼都看花了 综上,我不太打算以这两个为蓝本追加内容和改造,反而是看上了 《ZTB ...
    52655 白鬼 发表于 2022-5-14 原创发布
  • 请教制作一个简单的技能选择窗口的简单的方法
    我想搞一个简单的技能选择窗口,类似于地图事件里的显示选择项指令,选择窗口里是一个个技能的名称,选择窗口里的内容会随$game_variables[1] (注意这里$game_variables[1]是个一维数组,里面的元素对应的是技能的ID)变化而变化, 在选择窗口里点确定后全队都将学会此技能,具体要求还有三个: 1.这个技能选择窗口分上下两个 ...
    132906 taeckle 发表于 2022-5-12 已经解决
  • 经验条显示异常
    在脚本里加入了一个经验条显示的功能,但是发现关闭窗口的时候,经验条还会显示在地图上,等几秒才消失,不知道啥情况。。。 如图BUG [pre lang="ruby"]#============================================================================== # ■ JD_DL #---------------------------------------------------------- ...
    32478 黑米馒头 发表于 2022-5-12 已经解决
  • Bitmap#blt 及 Cairo
    Bitmap#blt => PS的2个图层【正常】混合 Photoshop中两个32位图像混合的计算公式 注:Rect.new(0, 0, 32, 32)大小的blt, 写DLL调用比RMXP快 推荐个2D图形库Cairo,我是不会编译这个库,下为编译好的链接(帖子中的链接,包括include/头文件, dll, lib) Windows无外部依赖的Cairo DLL库 注:在RMXP中使用Cairo的文本描 ...
    12409 RPGzh500223 发表于 2022-5-12 转载发布
  • TextBoard
    练习结构体与intrinsics 使用GDI进行描绘文本,修复alpha通道,模拟Bitmap#blt进行颜色混合,HSL颜色渐变。 多个字符情况下,虽然比Bitmap#draw_text快不少,但不考虑颜色混合效果的话,gdiplus都可以跑到3000+次/秒 bug:写着玩,只处理了 4 * n 部分宽度的像素,尽量文本尾部远离 位图右边界。 [pre lang="ruby"]module ...
    02217 RPGzh500223 发表于 2022-5-12 原创发布
  • 请教只用1行判断队伍里是否有3人的str属性大于500的方法
    判断队伍里是否有3人或3人以上的str属性大于500的方法如果不限行数可以这么写: $game_variables[1]=0 for j in 0...$game_party.actors.size if $game_party.actors[j].str>500 $game_variables[1]+=1 end end if $game_variables[1]>=3 p "队伍里至少有3人的str值是大于500的!" else p "队伍里str值大于500的人数不 ...
    52649 taeckle 发表于 2022-5-12 已经解决
  • 战斗结束奖励分开显示
    如何修改是默认范例,战斗结束时候的奖励框,分开显示东西,金钱和经验一起显示,物品分开显示 类似这样
    02128 黑米馒头 发表于 2022-5-11 已经过期
  • 战斗结束时、显示获得的 EXP 及金钱的窗口
    默认范例里面,如何让战斗结束时获得物品经验的窗口,直接在地图上显示出来
    52570 黑米馒头 发表于 2022-5-9 已经解决
  • 已解决,抱歉请帮忙完结
    ZTBS战棋系统 https://rpg.blue/thread-140670-1-1.html 抱歉,我之前用的版本有问题。新版本没有这个bug了。 已解决,请帮忙完结
    32018 白鬼 发表于 2022-5-10 已经解决
  • 真实商店,如何让玩家卖出的商品不再卖给玩家
    真实商店2种功能为限制出售商品数量,以及玩家卖出的商品一直保存,等待玩家再次购买 现在我并不想要第二种功能,也就是像普通商店一样卖掉的东西就不再回来了,应该如何操作? [pre lang="ruby"]#============================================================================== # 本脚本来自www.66rpg.com,转载和使用 ...
    12305 无忧谷主幻 发表于 2022-5-10 已经解决
  • 战斗结束 状态恢复
    如何让ID大于50的角色,战斗结束气血魔法回复最大值 我这样写没用 if $game_actors.id > 50 actor.hp = actor.maxhp actor.sp = actor.maxsp end
    42371 黑米馒头 发表于 2022-5-9 已经解决
  • 悬赏 关于XP中光标类的滚动问题
    继承了光标类的窗口,当项目数超过窗口显示范围时,光标可以向下滚动,但是底下本应被画出的项目确没有被画出, 如图: 图一中是光标向下滚动过的窗口内容,本来应该被描绘的项目却没有出现,图二是描绘的方法。 求问这是为什么? ...
    22832 939034448 发表于 2022-5-7 已经解决 已解决
  • 输出的txt文件中出现乱码
    想要做一个配合其他脚本,以txt文件形式输出物品掉落表,技能表等的脚本,以方便检查这些数据中是否存在错误 以下以多物品掉落为例子 [fold=完整的脚本][pre lang="ruby"]$多格掉宝 = {} # 初始化 # --------------------------- # $多格掉宝 设置 # --------------------------- # 设置范例 #======================= ...
    62596 纯属小虫 发表于 2022-5-5 已经解决
  • 菜单排列
    XP默认如何把菜单栏的选项弄成横着排列, 横着2行,竖着3列 例如 物品。特技。装备 状态。存档。结束游戏
    22478 黑米馒头 发表于 2022-5-3 已经解决
  • 鼠标翻页
    论坛上的鼠标都没有翻页功能,来个大神看看,能不能给弄上去,物品栏不支持翻页,特技和武器也不支持翻页功能
    02110 黑米馒头 发表于 2022-5-3 已经过期
  • 弹窗无法显示变量
    变量可以在对话中显示,但是在弹窗中显示会将\V[1]中的\删掉显示成V[1]。当给变量赋值成未定义的变量却会报错,说明变量应该是可以在弹窗里使用的,但是一旦给变量赋正常的值就显示不出来,是什么出了问题?
    22178 SSG星焰 发表于 2022-5-3 已经解决
  • 【已经解决】如何让这套脚本在某开关打开时执行?
    2022/5/2 19:47 感谢老黄鸡的帮助啊,脚本能正常使用了!芜湖~~~ 在网上找到的,我改了一下,结果运行总是报错......(不懂脚本的痛) [pre lang="ruby" line="1"]# テストプレー高速化対応 Ver 1.01 # 配布元・サポートURL # http://members.jcom.home.ne.jp/cogwheel/ #=========================================== ...
    122461 半昭吖! 发表于 2022-5-1 已经解决
  • 下一页 »

    快速发帖

    还可输入 80 个字符
    您需要登录后才可以发帖 登录 | 注册会员

    本版积分规则

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部