黄炎龙 发表于 2013-5-21 00:41

想制造一个mod,怎么往tuning.lua里添加语句?

打算做一个给法杖添加攻击力的mod
-----------------------------------------------------------------------
下面就是修改icestaff.lua的


function ICESTAFF_DAMAGE(inst)

    inst.components.weapon:SetDamage(TUNING.ICESTAFF_DAMAGE)

end

AddPrefabPostInit("icestaff", ICESTAFF_DAMAGE)

----------------------------------------------------------------------
最后就是要在tuning.lua里添加

ICESTAFF_DAMAGE = wilson_attack*.8,

这一句
----------------------------------------------------------------------
请问modmain.lua里应该怎么写

miaifir 发表于 2013-5-21 00:54

    inst:AddComponent("weapon")
    inst.components.weapon:SetDamage(0)改括号里的0就行了
    inst.components.weapon:SetRange(8, 10)
    inst.components.weapon:SetOnAttack(onattack)
    inst.components.weapon:SetProjectile("ice_projectile")

黄炎龙 发表于 2013-5-21 02:06

miaifir 发表于 2013-5-21 00:54 static/image/common/back.gif
inst:AddComponent("weapon")
    inst.components.weapon:SetDamage(0)改括号里的0就行了
    inst.co ...

这个我知道,但是我想冰杖的攻击力和其他武器一样由tuning.lua控制。{:3_95:}

而且我也想学会怎么添加原本没有的语句

miaifir 发表于 2013-5-21 04:40

本帖最后由 miaifir 于 2013-5-21 04:44 编辑

{:3_91:}
麻烦改个标题
页: [1]
查看完整版本: 想制造一个mod,怎么往tuning.lua里添加语句?