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

Project1

 找回密码
 注册会员
搜索

数值的问题

查看数: 3883 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
fjm
发布时间: 2017-12-20 18:52

正文摘要:

例如实际金钱是100,但游戏菜单里显示101,问下这个怎么做呢

回复

MeowSnow 发表于 2017-12-21 00:15:43
玩家看看菜单,又看看实际运行的体现,就会觉的自己是不是在哪被-1S了

评分

参与人数 1+1 收起 理由
赤炎 + 1

查看全部评分

fjm 发表于 2017-12-20 21:47:47
fjm 发表于 2017-12-20 20:45
还有武器防具上的数值也想+1,找了很久也没找到在哪里
人物状态数值例如最大HP+1,好像也处理的不对,看 ...

非常感谢,武器装备显示数值那+1

  def draw_new_param(x, y, param_id)
    new_value = @temp_actor.param(param_id)
    change_color(param_change_color(new_value - @actor.param(param_id))+1)
    draw_text(x, y, 32, line_height, new_value, 2)
  end
end

我搞成这样又报错了,麻烦再帮忙看下

点评

上面这行+1也一样嗯  发表于 2017-12-20 21:58
change_color那行是改字体颜色的...下面那行才是绘制能力值的,draw_text(x, y, 32, line_height, new_value+1, 2)  发表于 2017-12-20 21:57
fjm
感谢肉包,帮忙解决了这么多问题  发表于 2017-12-20 21:51
fjm
new_value = @temp_actor.param(param_id)+1,是上面这一行+1  发表于 2017-12-20 21:51
fjm 发表于 2017-12-20 20:45:51
本帖最后由 fjm 于 2017-12-20 20:59 编辑
魔法丶小肉包 发表于 2017-12-20 19:59
class Window_Gold
  def value
    $game_party.gold + 1


还有武器防具上的数值也想+1,找了很久也没找到在哪里
人物状态数值例如最大HP+1,好像也处理的不对,看下哪里出错了,谢谢
物品数量也没成功

class Window_ItemList
  def value
    $game_party.last_item + 1
  end
end

class Window_Status
  def value
    $game_actors.mhp + 1
    $game_actors.act + 1
  end
end

class Window_Actor
  def value
    $game_actors.mhp + 1
     $game_actors.param(0) + 1
  end
end

class Window_Status
  def value
    $Game_BattlerBase.mhp + 1
  end
end

class Window_EquipStatus
  def value
    $
  end
end

点评

角色hp的话呢脚本搜一下绘制 HP那里draw_current_and_max_values(x, y, width, actor.hp+1, actor.mhp+1, hp_color(actor), normal_color)  发表于 2017-12-20 21:47
脚本搜一下绘制物品个数那里draw_text(rect, sprintf(":%2d", $game_party.item_number(item)+1), 2)  发表于 2017-12-20 21:31
fjm
那请教下,道具数量,和武器装备数值窗口显示也+1,该怎么写呢  发表于 2017-12-20 21:24
.....Window_Gold里写value是因为默认脚本中这个类里有名为value的方法...并不是说每个类里都这么写...  发表于 2017-12-20 21:21
魔法丶小肉包 发表于 2017-12-20 19:59:20
RUBY 代码复制
  1. class Window_Gold
  2.   def value
  3.     $game_party.gold + 1
  4.   end
  5. end
  6. class Scene_Shop
  7.   def money
  8.     $game_party.gold
  9.   end
  10. end


........这样是不是有点奇怪2333

点评

fjm
那像人物伤害,武器,防御之类都可以这样搞了  发表于 2017-12-20 20:16
fjm
感谢肉包,问题解决了  发表于 2017-12-20 20:13
芯☆淡茹水 发表于 2017-12-20 19:30:34
把金钱数值用字符串形式加密。
这能增加其破解的难度。

点评

fjm
感谢芯大,我试试  发表于 2017-12-20 19:51
soulsaga 发表于 2017-12-20 19:00:21
本帖最后由 soulsaga 于 2017-12-20 19:05 编辑

大佬要防修改党了..666
不过如果只是改显示的话..玩家可能会发现不够钱买不了东西..

点评

fjm
存档修改可以预防了,现在数值修改不能防,老有人发作弊的图发群里,感觉很烦,所以想搞下  发表于 2017-12-20 19:54
fjm
能防菜鸟修改就可以了,大佬都不用修改数值,直接修改工程的  发表于 2017-12-20 19:50
而且这样是防不到大佬修改的..  发表于 2017-12-20 19:15
fjm
多1到2  发表于 2017-12-20 19:11
fjm
没事都1到2块没影响  发表于 2017-12-20 19:10
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-17 14:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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