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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 512195574
打印 上一主题 下一主题

[原创发布] 多个背包函数脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
192 小时
注册时间
2010-8-23
帖子
161
11
 楼主| 发表于 2013-6-9 14:53:07 | 只看该作者
chd114 发表于 2013-6-9 11:45
你把范例发出来我下来看看怎么用的好了···

测试正常……
Project8.rar (188.06 KB, 下载次数: 21)

点评

你倒是把BUG解决了啊····VX的多个背包函数脚本可以和重量脚本兼容的你这个却不行···  发表于 2013-6-15 20:30
其实我是个三流的画师  ←_←
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

12
发表于 2013-6-9 15:31:00 | 只看该作者
我知道问题出在哪里了···http://pan.baidu.com/share/link? ... 6&uk=3003758822和这个的物品重量系统不兼容

点评

问题是我没物品重量脚本•••  发表于 2013-6-16 22:04
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
147 小时
注册时间
2013-12-2
帖子
132
13
发表于 2014-1-4 17:23:43 | 只看该作者
本帖最后由 domodomodomo 于 2014-1-4 19:16 编辑

get_allthing(15,2,false)会粗错
不对啊,是不是什么地方写错了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
192 小时
注册时间
2010-8-23
帖子
161
14
 楼主| 发表于 2014-1-18 20:55:33 | 只看该作者
domodomodomo 发表于 2014-1-4 17:23
get_allthing(15,2,false)会粗错
不对啊,是不是什么地方写错了

才半年RM就忘得差不多了,很不理解当时怎么会这么弄……已修改

  1. =begin
  2. ===============================================================================
  3.   多个背包函数脚本……(请原谅我的语文水平)
  4.   作者:512195574
  5.   调用方法:
  6.   get_allthing(c,j,d)
  7.   give_allthing(c,j)
  8.   c:数参,取得物品上限,如果全部取得的话取数据库里的最大值就好了
  9.   j:数参,背包名称,因为是第一版所以只做了三个,适用范围1~3
  10.   d:布尔参,true/false,是否清空,true时可以在取得物品数据的同时清空取得的物品
  11. ===============================================================================
  12. =end
  13. def get_allthing(c,j,d)
  14.   if j == 1
  15.     @itempack1 = []
  16.     @weaponpack1 = []
  17.     @armorpack1 = []
  18.     for i in 0..c
  19.       @itempack1[i]=$game_party.item_number(i)
  20.       @weaponpack1[i]=$game_party.weapon_number(i)
  21.       @armorpack1[i]=$game_party.armor_number(i)
  22.     end
  23.   end
  24.   if j == 2
  25.     @itempack2 = []
  26.     @weaponpack2 = []
  27.     @armorpack2 = []
  28.     for i in 0..c
  29.       @itempack2[i]=$game_party.item_number(i)
  30.       @weaponpack2[i]=$game_party.weapon_number(i)
  31.       @armorpack2[i]=$game_party.armor_number(i)
  32.     end
  33.   end
  34.   if j == 3
  35.     @itempack3 = []
  36.     @weaponpack3 = []
  37.     @armorpack3 = []
  38.     for i in 0..c
  39.       @itempack3[i]=$game_party.item_number(i)
  40.       @weaponpack3[i]=$game_party.weapon_number(i)
  41.       @armorpack3[i]=$game_party.armor_number(i)
  42.     end
  43.   end
  44.   if d == true
  45.     for i in 0..c
  46.       $game_party.gain_item(i,-99)
  47.       $game_party.gain_weapon(i,-99)
  48.       $game_party.gain_armor(i,-99)
  49.     end
  50.   end
  51. end

  52. def give_allthing(c,j)
  53.   if j == 1
  54.     for i in 0..c
  55.       $game_party.gain_item(i,@itempack1[i])
  56.       $game_party.gain_weapon(i,@weaponpack1[i])
  57.       $game_party.gain_armor(i,@armorpack1[i])
  58.     end
  59.   end
  60.   if j == 2
  61.     for i in 0..c
  62.       $game_party.gain_item(i,@itempack2[i])
  63.       $game_party.gain_weapon(i,@weaponpack2[i])
  64.       $game_party.gain_armor(i,@armorpack2[i])
  65.     end
  66.   end
  67.   if j == 3
  68.     for i in 0..c
  69.       $game_party.gain_item(i,@itempack3[i])
  70.       $game_party.gain_weapon(i,@weaponpack3[i])
  71.       $game_party.gain_armor(i,@armorpack3[i])
  72.     end
  73.   end
  74. end
复制代码

点评

尤溪!层主好人一生平安  发表于 2014-1-18 21:50
其实我是个三流的画师  ←_←
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 09:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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