Project1
标题:
携带某物品可增强各属性的问题
[打印本页]
作者:
YeYe.
时间:
2012-7-27 14:43
标题:
携带某物品可增强各属性的问题
本帖最后由 YeYe. 于 2012-7-27 14:43 编辑
#--------------------------------------------------------------------------
# ● 获取基本HP最大值
#--------------------------------------------------------------------------
def base_maxhp
n = actor.parameters[0, @level]
n += $game_party.item_number($data_items[50]) * 5
return n
end
上面这脚本的意思是:携带50号物品可以增强5点HP上限
VX我试过可以,但XP的这样不行~
有没人知道的?帮我下 dsu_plus_rewardpost_czw
作者:
774741359
时间:
2012-7-27 14:48
脚本盲飘过~
不过话说,直接事件不就解决了?!
公共事件并行处理
作者:
七夕小雨
时间:
2012-7-27 15:00
0.0公共事件,并行处理, 如果携带xx物品,xx能力值提高,除此之外的场合,能力值狂跌
作者:
七夕小雨
时间:
2012-7-27 16:15
本帖最后由 七夕小雨 于 2012-7-27 16:20 编辑
n += $game_party.item_number(50) * 5
xp中item_number的参数是item_id,所以只要写入50号的物品id就可以了
而VX则是item对象,所以需要从data中得到item对象才可以啊
另外,因为是通过物品的id号来取对应的物品所以,装备、防具这些都是分开的,
如获取武器的个数weapon_number(id号)
获取防具的个数armor_number(id号)
具体可以参看XP的Game_Party类,都写的很清楚的0.0
作者:
YeYe.
时间:
2012-7-27 18:30
@管理员
无法认可答案~ 帮帮忙啦
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1