跳到主要内容

物品

额,话说没人吐槽过物品吗?

话说做物品最简单的方式就是,emm

先写出使用方法?

我们就建立一个:dog食品。吃一下回20血,lv+1:

Inventory.AddCustomItems("dog",{0})

首先这个是声明,有这么一个物品,后面的数字跟的是类型:

  • 0 =消耗品使用后将被删除。
  • 1 =武器可以将此物品装备。
  • 2 =护甲可以将此物品装备。
  • 3 =特殊项在使用后不会被删除。

好,那我们先给玩家添加物品吧

Inventory.AddItem("dog",1)

那就加3个吧

for i=0,2,1 do   --for循环,i从0开始,到2结束,递增步长为1,添加物品"dog"
Inventory.AddItem("dog",1)
end

接下来就是给物品添加功能了

找到HandleItem(ItemID)函数,开始添加:

if ItemID=="DOG" then
Player.lv=Player.lv+1
Player.Heal(20)
BattleDialog({"You use dog you lv add!"})
end

Inventory.SetInventory()定义玩家的物品栏