所以我有一个基本问题,我已经尝试过但无法解决。我有 2 个不同的值,因此玩家可以在我的游戏中拥有 2 个装备宠物,但问题是当第一个改变时,第二个也会触发,因为它满足 if 语句的要求。我只需要一种方法来停止脚本,直到玩家在该脚本中执行操作,或者只是需要一种不同的方式来处理这种情况。这是导致问题的我的脚本。
if player.EquippedPets.Value == 0 then
player.EquippedPets.Value += 1
game.ReplicatedStorage.EquipPet:FireServer(pet.Name)
end
if player.EquippedPets.Value == 1 then
player.Pet2Equipped.Value += 1
game.ReplicatedStorage.EquipPet2:FireServer(pet.Name)
end
消防服务器工作正常,它只是其中显示“if player.EquippedPets.Value =”“的部分,我需要的是一种方法来阻止第二个在第一个服务器启动后立即启动。我尝试禁用和启用脚本,但脚本的其他部分在我想要的时候不起作用。感谢任何帮助!
我只需将其更改为“elseif”即可。