7————————————物品
额,话说没人吐槽过物品吗?
话说做物品最简单的方式就是,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()
,定义玩家的物品栏