Project1

标题: 如何做到让某位角色装备的武器/防具立刻消失? [打印本页]

作者: myaa475    时间: 2018-4-22 10:58
标题: 如何做到让某位角色装备的武器/防具立刻消失?
本帖最后由 myaa475 于 2018-5-6 15:50 编辑

    举个不好的例子...阿尔西斯和拉尔夫去干一些灰色工作,结果是赚得盆满钵满,穿上了价值9999999G的顶级装备.

    就在这个时候,阿尔西斯和拉尔夫被警察抓住了...他不仅被罚了9999999G,而且装备的限定武器(除了没装备的)全被没收了...这么算来他损失5x9999999G=咳咳

    这个功能完全可以用事件来实现,但如果每种装备20个,一共5种装备,13种角色,那么就是20x5x13个条件分歧...

   

OVO!.JPG (46.83 KB, 下载次数: 13)

OVO!.JPG

OVO.JPG (55.73 KB, 下载次数: 21)

OVO.JPG

Downtown_Santa_Rosa_map_icons.png (349.55 KB, 下载次数: 16)

Downtown_Santa_Rosa_map_icons.png

Arizona_Jurassic_Museum_map_icons.png (383.99 KB, 下载次数: 15)

Arizona_Jurassic_Museum_map_icons.png

a!.PNG (455.5 KB, 下载次数: 13)

a!.PNG

Arizona_Jurassic_Museum_map_icons.png (383.99 KB, 下载次数: 9)

Arizona_Jurassic_Museum_map_icons.png

a!.PNG (455.5 KB, 下载次数: 14)

a!.PNG

作者: 灯笼菜刀王    时间: 2018-4-22 13:03
本帖最后由 灯笼菜刀王 于 2018-4-22 13:12 编辑

武器这样写
a = $game_actors[角色ID].weapon_id
$game_actors[角色ID].equip(0,0)
$game_party.lose_weapon(a, 1)

防具这样写
a = $game_actors[角色ID].armor1_id
$game_actors[角色ID].equip(1,0)
$game_party.lose_armor(a, 1)

红色的数字是防具种类, 1盾  2帽 3铠 4首饰

PS:如果有用到我的那个菜鸟耐久, 以上不成立=.=(这个就是冲突的任性~)







欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1