赞 | 204 |
VIP | 13 |
好人卡 | 7 |
积分 | 122 |
经验 | 52899 |
最后登录 | 2021-6-29 |
在线时间 | 4435 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 12157
- 在线时间
- 4435 小时
- 注册时间
- 2014-4-11
- 帖子
- 5955
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
然后我只要在事件的脚本里输入def daojubianhua就可以执行了吧
#由于使用了完美物品系统 #函数:gain_item(item_id, kind=1, n=true),给某角色增减物品。 # item_id : 物品 ID;n: true是增加,false是减少;kind:种类,1是物品,2是武器,3是防具 class Window_Item def daojubianhua #变化前的物品ID a = [0,1,2,3,4] #变化后的物品ID b = [5,6,7,8,9] #队伍此物品的数量 c = $game_party.item_number(a) #1号角色此物品的数量 d = $game_actors[1].item_number(a) #2号角色此物品的数量 e = $game_actors[2].item_number(a) #3号角色此物品的数量 f = $game_actors[3].item_number(a) #4号角色此物品的数量 g = $game_actors[4].item_number(a) #队伍减去所有变化前物品 $game_party.gain_item(a,-c) #队伍增加对应的变化后物品 $game_party.gain_item(b,c) #1号角色此物品拥有时循环 while d >= 1 #减去1号角色此物品 $game_actors[1].gain_item(a,1, false) #增加1号角色对应物品 $game_actors[1].gain_item(b, 1, true) end #2号角色此物品拥有时循环 while e >= 1 #减去2号角色此物品 $game_actors[2].gain_item(a, 1, false) #增加2号角色对应物品 $game_actors[2].gain_item(b, 1, true) end #3号角色此物品拥有时循环 while f >= 1 #减去3号角色此物品 $game_actors[3].gain_item(a, 1, false) #增加3号角色对应物品 $game_actors[3].gain_item(b, 1, true) end #4号角色此物品拥有时循环 while g >= 1 #减去4号角色此物品 $game_actors[4].gain_item(a, 1, false) #增加4号角色对应物品 $game_actors[4].gain_item(b, 1, true) end
#由于使用了完美物品系统
#函数:gain_item(item_id, kind=1, n=true),给某角色增减物品。
# item_id : 物品 ID;n: true是增加,false是减少;kind:种类,1是物品,2是武器,3是防具
class Window_Item
def daojubianhua
#变化前的物品ID
a = [0,1,2,3,4]
#变化后的物品ID
b = [5,6,7,8,9]
#队伍此物品的数量
c = $game_party.item_number(a)
#1号角色此物品的数量
d = $game_actors[1].item_number(a)
#2号角色此物品的数量
e = $game_actors[2].item_number(a)
#3号角色此物品的数量
f = $game_actors[3].item_number(a)
#4号角色此物品的数量
g = $game_actors[4].item_number(a)
#队伍减去所有变化前物品
$game_party.gain_item(a,-c)
#队伍增加对应的变化后物品
$game_party.gain_item(b,c)
#1号角色此物品拥有时循环
while d >= 1
#减去1号角色此物品
$game_actors[1].gain_item(a,1, false)
#增加1号角色对应物品
$game_actors[1].gain_item(b, 1, true)
end
#2号角色此物品拥有时循环
while e >= 1
#减去2号角色此物品
$game_actors[2].gain_item(a, 1, false)
#增加2号角色对应物品
$game_actors[2].gain_item(b, 1, true)
end
#3号角色此物品拥有时循环
while f >= 1
#减去3号角色此物品
$game_actors[3].gain_item(a, 1, false)
#增加3号角色对应物品
$game_actors[3].gain_item(b, 1, true)
end
#4号角色此物品拥有时循环
while g >= 1
#减去4号角色此物品
$game_actors[4].gain_item(a, 1, false)
#增加4号角色对应物品
$game_actors[4].gain_item(b, 1, true)
end
|
评分
-
查看全部评分
|