设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 84|回复: 2
打印 上一主题 下一主题

[有事请教] (已解决)获得技能经验为0时,战后不显示信息。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
35
在线时间
5 小时
注册时间
2025-3-22
帖子
3
跳转到指定楼层
1
发表于 2025-3-23 14:03:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 reinventhegame 于 2025-3-23 21:12 编辑

使用的脚本为Yanfly Engine Ace - JP Manager v1.00

我设定了击败某些敌人后,不会获得技能经验(JP),但胜利结算时会有“XX获得了0点JP”的信息。

我想改为:只有当获得技能经验(JP)大于0时,才会显示以上信息。

请问如何修改脚本?


Yanfly Engine Ace - JP Manager v1.00

Lv4.逐梦者

梦石
0
星屑
6065
在线时间
1439 小时
注册时间
2015-7-25
帖子
611

极短25参与开拓者

2
发表于 2025-3-23 20:06:50 | 只看该作者
RUBY 代码复制
  1. module BattleManager
  2.   def self.gain_jp
  3.     amount = $game_troop.jp_total
  4.     fmt = YEA::JP::VICTORY_MESSAGE
  5.     for member in $game_party.members
  6.       member.earn_jp(amount)
  7.       next if $imported["YEA-VictoryAftermath"]      
  8.       value = member.battle_jp_earned.group
  9.       $game_message.add('\.' + sprintf(fmt, member.name, value, Vocab::jp)) if value.to_i > 0
  10.     end
  11.     wait_for_message unless $imported["YEA-VictoryAftermath"]
  12.   end
  13. end
目前的坑
??? #像素风OC游戏 准备中 短篇-约5小时
花城梦之心 #像素风OC游戏 系统开发+素材绘制中
【不可思议的迷宫】幽灵契约外传:歌莉娅 v0.31 (但文件尚未上传,请稍等...
同时更新中~
这是属于笨肉包一个人的旅行~(再见了...蚊子湯,七重酱,笨肉包永远想你们!TwT
旅途的最终目标~ ???(保密~
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
35
在线时间
5 小时
注册时间
2025-3-22
帖子
3
3
 楼主| 发表于 2025-3-23 21:10:31 | 只看该作者
魔法丶小肉包 发表于 2025-3-23 20:06
module BattleManager
  def self.gain_jp
    amount = $game_troop.jp_total

非常感谢!
问题解决了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-4-2 05:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表