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

Project1

 找回密码
 注册会员
搜索

【背包系统】的【背包容量0/0】解决办法

查看数: 4527 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2010-6-24 23:25

正文摘要:

本帖最后由 andrewlisty 于 2010-6-24 23:27 编辑 大家好我是新人,这是我第一个帖子 由于不是很懂这里的规矩,所以如果有什么错误请多多指教,谢谢! 我先发下背包系统原文吧 原文转自http://myyxs.5d6d.com/t ...

回复

小强无敌 发表于 2013-3-3 09:23:18
小强无敌表示:
在这做一下补充,这个脚本有个缺陷,就是在背包装满时屏幕提示背包已满并且速度降低,必须要打开菜单背包扔掉一些没用的东西才行,但是如果我不选择在背包中扔掉物品而是选择卖掉一些东西,这时返回地图,虽然屏幕的超重提示没有了,但是行走速度还是和超重时一样,龟速。只能打开自己背包看一下再退出来,速度才恢复正常,这样怎么搞也觉得有些别扭。   脚本需要在:
#--------------------------------------------------------------------------
  # ● 更新物品超限判定
  #--------------------------------------------------------------------------  
  def update_over_item
    if $game_party.items.size > $game_variables[IM]
      @waring_window.visible = true
      $game_player.change_move_speed(LOW_SPEED)
    else
      @waring_window.visible = false                     #这段之后加入$game_player.change_move_speed(USUAL_SPEED)就可以解决问题。
    end
  end
end



脚本由
补充完成@OCTSJimmy  

点评

挖坟本该扣分,那么就用你回答问题的加分抵消扣分吧,下次别挖坟了。  发表于 2013-3-3 19:14
Luciffer 发表于 2012-4-27 10:52:37
这还不好理解吗?意思就是脚本上面的“IM=1”指的是“背包容量为1号变量所含有的数值”
变量编号可改动,避免和自己已经用到的变量冲突。
变量数值可变化,故可以设置升级背包的事件。
344143370 发表于 2012-4-27 09:59:43
还是不懂啊  有没有范例啊
DeathKing 发表于 2010-6-24 23:35:24
很明显:IM = 1                                # IM号系统变量决定物品种类的最大值
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-18 05:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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