真·可乐 发表于 2018-5-1 09:55 好的!基本解决了!感谢! |
本帖最后由 真·可乐 于 2018-5-1 09:57 编辑 龙夫三拳tan 发表于 2018-5-1 09:14 报错应该不是因为角色什么都没有装备,是因为换行的问题 ![]() 因为换行问题,这样写就会出错 ![]() 在换行处加上“\” ![]() |
龙夫三拳tan 发表于 2018-5-1 09:33 if $game_party.weapon_number(X) > 0(X为武器编号) (符合条件下的处理) else (不符合条件的处理) end |
真·可乐 发表于 2018-5-1 08:43 ![]() |
真·可乐 发表于 2018-5-1 08:43 你好,刚刚尝试了下,$game_variables[X] = $game_actors[X].weapon_id 这一条在角色什么都没有装备时会报错,请问该如何判定“角色是否有装备武器”。 |
纸上魔法使 发表于 2018-5-1 08:44 谢谢~不过请不要忘记我这边是rmxp的喔_(:з」∠)_ |
真·可乐 发表于 2018-5-1 08:43 感谢!我现在去试试! |
我先发个草图,后面再来编辑。 |
QQ图片20180501084505.jpg (34.04 KB, 下载次数: 18)
本帖最后由 真·可乐 于 2018-5-1 08:49 编辑 用纯事件似乎也可以实现,但是要用脚本的话就这么写 将某角色装备的武器的编号赋给某变量 :$game_variables[X](X是你想设定的变量编号) = $game_actors[X].weapon_id(X是对应角色编号) 给某角色装备上某武器: $game_actors[X1].equip(0,X2) (X1是对应角色编号,X2是武器编号,假如背包内没有该武器的话则不会装备) 获取某武器的数量 $game_party.weapon_number(X)(X为武器编号) 要判断背包里是否有某武器就用条件分歧——脚本,这么写 ![]() |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-19 22:28
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.