[pre lang="ruby"]#你要先明白“并”和“或”的写法
#比如a大于2,并且小于5,则写成 (该条件需要两个条件同时满足才会执行)
if a>2&&a<5
#这里写执行代码
end
#当a=3,或者a=6时(该条件只要满足其中一条就可执行)
if a==2||a==6
#这里写执行代码
end
#另外,“并”和“或”也能一起用,比如这样
if a>2&&a<5||a==6
#这里写执行代码
end
#$game_party.item_number(100)的值代表物品100你所拥有的数量
#下面是你的问题1的完整代码,只要拥有4种物品的任意一个就会执行代码
if $game_party.item_number(100)>0||$game_party.item_number(105)>0||$game_party.item_number(114)>0||$game_party.item_number(666)>0
end
#下面是你的问题2的完整代码,必须四个物品都拥有时才会执行代码
if $game_party.item_number(100)>0&&$game_party.item_number(105)>0&&$game_party.item_number(114)>0&&$game_party.item_number(666)>0