收藏本版 (102)

RPG Maker XP 讨论区 今日: 0|主题: 76246|排名: 54 

  • 如何在公共事件中获取技能的使用者和被使用者?
    如题 某个技能 绑定了一个公共事件 然后我想在这个公共事件中 对技能的使用者做一些事 对被使用者做一些事 应该怎么做? MZ的变量 游戏数据那里 有一个上一个操作者的行动id 可以实现我想要的效果 但是XP这边貌似没有这个功能 我就不知道该怎么办了 暂时不懂脚本 如果涉及到脚本请麻烦详细说明该怎么做 万分感谢 ...
    82596 c21c21 发表于 2022-8-7 已经解决
  • 请问:光标箭头问题
    # 如果指向不存在的敌人就离开 $game_troop.enemies.size.times do break if self.enemy.exist? @index += 1 @index %= $game_troop.enemies.size end 请问:上面的程序的程序是怎么理解的?不是存在敌人就break吗?
    22256 kvkv97 发表于 2022-8-8 已经过期
  • 怎么操作文件[已解决]
    想要达到这样的效果:自动检索某文件夹内的所有图像(甚至包括文件夹),并用sprite展示在window内。 用来制作一个rpgxp素材处理工具 其他的不用管,只想知道如何检索和访问所有图像文件, 删除某图像文件等等 感谢大佬 我想了想还可以这样。先用输入法脚本,通过输入的内容来给定一个固定的文件名和一个可变的文件名( ...
    22676 我为鱼肉 发表于 2022-8-8 已经解决
  • 悬赏 新人帖 【新人提问】标题画面弄成雪花屏效果
    如题,想把标题画面弄成闪着雪花屏的电视机,但是不知道怎么把标题画面变成动图,还是说有其他脚本上的办法吗?
    52910 阿希拉 发表于 2022-8-7 已经解决 已解决
  • 新人帖 打包游戏不能打开
    请帮忙看下,这个文件夹还缺少什么文件吗,朋友的电脑(未安装rpgmakerxp)打不开,说是未发现rgss_rtp_standard
    42391 Konaco 发表于 2022-7-29 已经解决
  • 如何在切换战斗与地图BGM的时候,BGM承接而不重新播放
    战斗时战斗BGM重新播放,战斗结束后地图BGM又重新播放,以此往复......有起床铃的既视感了 这样多多少少在频繁战斗的情况下,会对BGM的开头有些审美疲劳 不知道有没有了解RMXP音乐播放器的大佬 我的逻辑如下: 1- 在战斗开始的时候获取并记录地图BGM当前的播放时间和BGM名称 2- 战斗开始的时候 获取记录过的战斗BGM播放过 ...
    52667 纯属小虫 发表于 2022-7-29 已经过期
  • 快速加点
    下面这个加点脚本,如何修改成,在加点的时候,按下左键,可以一次性加同属性点10点,按下右键,一次减10点~ [pre lang="ruby"]#============================================================================== # ■ Scene_lvup #------------------------------------------------------------------------------ # ...
    42468 黑米馒头 发表于 2022-8-5 已经过期
  • 为什么不能用实例变量?
    #------------------------------------------------------------------ # ● 更改等级 # level : 新的等级 #------------------------------------------------------------------ def level=(level) # 检查上下限 level = [[level, $data_actors[@actor_id].final_level].min, 1].max # 更改 E ...
    62159 kvkv97 发表于 2022-8-4 已经解决
  • 随机数种子用预生成实现每周挑战慨念
    随机数种子用预生成实现每周挑战慨念 以下 仅个人理解到最低慨念 ,观点 , 不可作为参考用途 在一些沙盒游戏如我的世界, 魔方世界 等游戏, 都有一个随机数种子, 虽然不同电脑 , 在输入同一个随机数种子, 都可获得一样的随机世界, 只要复制记录下一串数字便可以, 这个我本来不在意, 但当我玩了"兽人必须死2" 的塔防游戏 , ...
    12696 ppspssss 发表于 2022-8-3 讨论
  • 关于RGSS** dll 错误
    今天出了一个奇怪的情况 我自己的电脑里的工程里的dll文件是 RGSS102J.dll Game.ini 里 Library=RGSS103J.dll 可以打开 结果游戏给了朋友之后,提示 找不到 RGSS103J.dll 然后我把 RGSS103J.dll 发给他 他丢入了根目录 可以打开了 奇怪的来了 回到家,我把 RGSS103J.dll 丢入游戏根目录 无论是 RGSS103J.dll 和 RGSS1 ...
    02202 纯属小虫 发表于 2022-8-4 已经过期
  • 敌人属性和角色队伍等级挂钩
    如何让敌人的属性和角色队伍平均等级挂钩, 类似于 敌人力量=数据库里的数值*角色队伍等级的/5
    52582 黑米馒头 发表于 2022-8-3 已经解决
  • 数字替换文字
    下面的数字如何改成对应文字 [pre lang="ruby"] # 全部【ID的宠物】都在队伍就不能捕捉 if (acca & BUZHUO_BABY::ACID[en.name]).size == BUZHUO_BABY::ACID[en.name].size @active_battler.damage = "!c[6]捕获的" + "!c[3]" + en.name + "!c[6]太多,无法继续捕捉,请先放生一些!c[6]!" @phase4_ste ...
    12436 黑米馒头 发表于 2022-8-2 已经过期
  • 关于【按键】的原理
    用了一个全键盘脚本 [fold=全键盘脚本][pre lang="ruby"]#============================================================================== # 本脚本来自www.66RPG.com,使用和转载请保留此信息 #============================================================================== # # 全键盘 # ★、Kboard.press?(键 ...
    113177 纯属小虫 发表于 2022-8-3 已经解决
  • 如何利用分歧结构实现如下的问题
    我想实现:当@index等于0时,P0,当@index等于1时,P1,我用了下面的结构,结果实现不了 @index=0 if @index ==0 @index+=1 p "0" else p "1" end 请问大神,如何写才能实现以上的任务——打印出 “1”
    92288 kvkv97 发表于 2022-7-31 已经过期
  • 为什么显示错误了
    设置两张地图,在第一张地图上设置事件——场所移动,然后注释掉Interpreter 2中的command_end中的if @Main and @event_id > 0,为什么显示错误了?
    21487 kvkv97 发表于 2022-8-2 已经过期
  • 变量分歧
    下面这段脚本如何改成用角色名字显示 def initialize(actor_id) case actor_id when 1,5, # 无双,惊风羽 end initialize_zhongzu_old(actor_id) end 上面的ID改成名字该怎么改? def initialize(actor_name) case actor_name when ['无双','惊风羽'] end initial ...
    22034 黑米馒头 发表于 2022-8-2 已经解决
  • 有没有可能......改变像素大小?
    问题如题—— 有没有可能...改变单个像素的大小? 1*1像素变成2*2那种~或变成3*3 4*4 那种等比放大~ 想做像素风游戏;但光靠alt+enter变全屏,像素变形了也不太是滋味... 而直接该游戏分辨率的话......饶了我把,修改量太大了...还得一张一张素材等比放大... 所以求教修改单个像素大小的方法!以及让游戏画面随像素等比 ...
    82884 纯属小虫 发表于 2022-7-15 已经解决
  • 请问:text.slice!和text.slice的区别?
    为什么把c=text.slice!(/./m)的“!”去掉,为什么信息窗口就显示不了内容了呢?
    31905 kvkv97 发表于 2022-7-31 已经解决
  • 装备栏弹出脚本错误
    用了装备整合脚本,武器和物品栏放在一块了,然后使用装备的时候,弹出脚本错误~ [pre lang="ruby"]#============================================================================== # ■ Scene_Item #------------------------------------------------------------------------------ #  处理物品画面的类。 #=== ...
    52389 黑米馒头 发表于 2022-7-28 已经过期
  • 装备判定
    在武器界面装备武器时出现脚本错误,来个大佬帮忙看看啥情况~ [pre lang="ruby"]# ■装备判断 #============================================================================== # ■ Game_Actor #------------------------------------------------------------------------------ #  处理角色的类。本类在 Game_Acto ...
    92586 黑米馒头 发表于 2022-7-28 已经过期
  • 随机数
    弄了个成长,想要的效果为,只显示小数点后3为数字的随机数 于是这样弄 @aptitude_cz = @aptitude_maxcz - rand(400) * 0.001 但是有时候会显示小数点后面好多位.... 想要的效果为只显示小数点后3为
    22372 黑米馒头 发表于 2022-7-29 已经解决
  • 简单的火焰效果
    使用示例及说明: [pre lang="ruby"]# 函数原型: (返回值为下次调用的offXY) # int fire(int dst_bmp_obj_id, int msk_bmp_obj_id, int tex_bmp_obj_id, # int offXY, int ofx, int ofy) dll = "fire_effect.dll" fire = Win32API.new(dll, 'fire', 'LLLLLL', 'L') # 3个位图大小需一致,且宽需为4的倍数,宽与高皆小于 ...
    33267 RPGzh500223 发表于 2022-7-29 原创发布
  • 我对alias的理解,不知道对否?
    class G def iu @m = "a" end end class G alias old_i iu def iu old_i @mercenaries = {} end end g=G.new p g.iu 显示{} p g.old_i 显示"a" 根据上面P出来的结果,我认为alias后面的old_i是老方法的名字,iu是新方法的名字?不知道对否,请高手校对下。 ...
    22647 kvkv97 发表于 2022-7-28 已经解决
  • 关于汉化
    用的是汉化版(正版也已经补票了),每次输入中文都会变成问好,请问这个问题可以解决吗?
    32443 huanggua123 发表于 2022-7-28 已经过期
  • 人物跟随出错
    RGU了之后,人物跟随脚本出错 大佬说这里需要判断@move_list是否为nil,有大神知道怎么弄吗。。。 人物跟随 [pre lang="ruby"]module Train_Actor # 是否使用停止跟随的方法,也就是说,这里false改为true的时候, # 如果 TRANSPARENT_SWITCHES_INDEX # 开关打开,跟随的人物就消失了(其实只是变成透明而已) # ...
    52417 黑米馒头 发表于 2022-7-13 已经解决
  • 战斗显示敌人生命
    在论坛找了个战斗显示敌人的脚本,发现敌人逃跑的时候,队伍没敌人了,就显示脚本错误~,大佬帮忙看下怎么解决~ [pre lang="ruby"]#------------------------------------------------------------------------------ # 显示敌方剩余战斗力 #========================================================================= ...
    62809 黑米馒头 发表于 2022-7-25 已经解决
  • 【自问答】如何制作二周目(以及多周目)
    我想给游戏制作二周目甚至多周目系统,也就是说,当主角第一次通关游戏之后,再次选择“新游戏”重新开始游戏便会进入二周目。 在二周目中,游戏中会增加一些NPC,增加一些宝箱,总之和第一次通关有些区别。该如何实现这样的效果? [hr] 所谓的二周目问题,需要解决的问题有以下几个: [*]如何判断玩家玩通了一周目? [*] ...
    2218513 RyanBern 发表于 2015-10-6 推荐问答
  • 请问:相同的式子怎么写?
    $data_actors = load_data("Data/Actors.rxdata") F1说$data_actors = load_data("Data/Actors.rxdata") 和File.open(filename, "rb") { |f| obj = Marshal.load(f)}相同 但是,filename应该写成"Data/Actors.rxdata",对吗?不然应该怎么写,才能和上面的相同?
    12134 kvkv97 发表于 2022-7-23 已经解决
  • 请问一个问题
    class Game_Follower def initialize(i,j) end end @followers=Array.new(3) do |i| Game_Follower.new(i+1,i+1) end p @followers 显示的结果是 [,,] 请问:电脑的运行思路是怎样的?为什么下面的程序是这样的? roulette = [] @a = 2.times { |i| roulette.push(i)} p @a 显示的结果是2,为 ...
    12409 kvkv97 发表于 2022-7-23 已经解决
  • 转国外TILE缩放脚本
    https://forum.chaos-project.com/index.php?topic=13795.0 问题是优化没好..地图大到一定程度读取需要时间..
    74685 soulsaga 发表于 2021-1-18 转载发布
  • 新人帖 求教商店处理如何用脚本实现
    想知道商店处理的商品列表如何用脚本指定
    32253 Voyager1969 发表于 2022-7-16 已经解决
  • 编辑采用 【原创】【插件】RPG游戏中的QTE Ver 1.1
    废话不多说,直接上脚本和图示说明。由于自己最近玩了很多脑残的动作游戏,被里面的QTE弄疯了,因此自制了一个朴素版的插件玩玩。 说明贴在脚本最前头了,如果有BUG什么的通知我下,懂脚本的也可以自行更正-_-|| [pre lang="ruby" line="1"]#============================================================================ ...
    3719772 RyanBern 发表于 2014-6-16 原创发布
  • 请教一个关于Sailcat大神做的连击脚本的问题
    先附上Sailcat大神做的这个连击脚本代码: 请问下这段代码的第87,88两行 “@phase4_step = 5 return”到底有什么意义呢?可以不写嘛?还请大神指点一二,多谢了!
    01853 taeckle 发表于 2022-7-18 已经过期
  • 移动时地图画面出现波动
    把窗口分辨率调到1024X768之后,不知道啥原因,在地图上走起来的时候, 有时候会出现看起来好像有画面波动的样子,可是帧数也没怎么掉, 是地图翻滚出了问题吗,战斗的时候就不会有这种情况~ 来个懂得大佬帮忙看下,问题出在哪了,有人说是XP性能上限了..... 地图弄得也不是很大 怎么发不了视频了 https://v.you ...
    32424 黑米馒头 发表于 2022-7-7 已经过期
  • 新人帖 一个rgss1预设bug。与事件接触事件过度触发
    昨天在搞工程的时候,突然发现一个奇怪bug。我只开始还以为是我乱搞了什么东西,经过检查发现:如果地图坐标0,0有一个与事件接触的事件,那么该事件会自动触发。 大家可以新建个工程试一试,左上角0,0一个与事件接触事件然后随便显示个文章,直接开测,会发现自动显示文章而不需要接触。但奇怪的是有时候会触发但有时候却 ...
    12350 我为鱼肉 发表于 2022-7-14 已经解决
  • 请教判断变量$game_variables[2]的值是否有过一次小于0的时候
    大家好, 我想在游戏进行到一定时候时在大地图上设置一个NPC, 这个NPC可以用来判断公共变量$game_variables[2]的值从游戏开始到现在是否有过小于0的时候, 如果有的话则打开开关$game_switches[666],如果没有的话打开开关$game_switches[444],请问下这个判断又该怎么写呢? if 公共变量$game_variables[2]的值从游戏开始 ...
    52337 taeckle 发表于 2022-7-11 已经解决
  • 新人帖 请教一下载入图片过多导致failed to create bitmap的问题
    报错弹窗内容如下: Script 'Sprite_Picture' line 40:RGSSError occurred. failed to create bitmap 情况是这样的: 我的工程插入了很多图片做帧动画(大概目前一共有1700左右的图片) 上个版本测试的时候还没有那么多图片,顺利通过了流程上的测试,然后考虑观感就开始猛放图片做帧动画( 这两天测试的时候就突然在中间 ...
    01761 玖露音恋酱 发表于 2022-7-11 已经过期
  • 请问:表达式的计算顺序
    #---------------------------------------------------------- # ● 设置 MaxHP # maxhp : 新的 MaxHP #---------------------------------------------------------- def maxhp=(maxhp) @maxhp_plus += maxhp - self.maxhp @maxhp_plus = [[@maxhp_plus, -9999].max, 9999].min end 请问:上 ...
    21688 kvkv97 发表于 2022-7-10 已经解决
  • 获取文字宽度
    大佬们,如何获取, @tip_window.tip("!c[4]"+ @active_battler.name + "!c[6]发动了"+"!c[3]攻击") 这句话的宽度 我这样好像不行~ ewt = @tip_window.tip @tip_window.x = (1024 - ewt.width) /2
    32340 黑米馒头 发表于 2022-7-10 已经解决
  • 请教在一个$Scene内按下Esc键后3秒种再返回$scene=Scene_Map.new
    大家好, 我做了一个简单的$scene场景,现在在这个场景里的def update里设置了按下Esc键就会立即返回到大地图场景了。请下要怎么做才能达到像地图事件指令那样等待3帧的效果啊,目前我能想到的就是调用一个公共事件,然后在公共事件里做好这个等待3帧的事件指令。请问下还有其他方法吗,我用那个@wait_count =3怎么没有效果呐 ...
    73758 taeckle 发表于 2022-7-7 已经解决
  • 下一页 »

    快速发帖

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

    本版积分规则

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

    在本版发帖返回顶部