Postado Agosto 23, 2017 7 anos Opa Pessoal Tenho este Script em Weapons Quero adicionar o seguinte... para ele verificar o ataque da Arma: Por exemplo, se arma tem menos ou = 20 de ataque ele executa a função: function 1 se arma tem mais de = 21 - 30 de ataque ele executa a função: function 2 se arma tem mais de 30 de ataque ele executa a função: function 3 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, true) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) function 1 onGetFormulaValues(cid, level, skill, attack) local skillTotal, levelTotal = skill + attack * 1.0, level / 5 return -(skillTotal * 0.5 + levelTotal), -(skillTotal * 0.5 + levelTotal) end function 2 onGetFormulaValues(cid, level, skill, attack) local skillTotal, levelTotal = skill + attack * 1.8, level / 5 return -(skillTotal * 0.8 + levelTotal), -(skillTotal * 0.8 + levelTotal) end function 3 onGetFormulaValues(cid, level, skill, attack) local skillTotal, levelTotal = skill + attack * 2.8, level / 5 return -(skillTotal * 1.8 + levelTotal), -(skillTotal * 1.8 + levelTotal) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onUseWeapon(cid, var) local ret = doCombat(cid, combat, var) if(ret == LUA_ERROR) then return LUA_ERROR end return true end
Postado Agosto 23, 2017 7 anos @robiie123 Bom, para isso é necessário retornar o dono da wep, porém, retornar o dano da wep no callback onUseWeapon é impossível. Para fazer o que você ta pedindo, em script, precisaria toda uma gambiarra. Huahsuahsu
Postado Agosto 24, 2017 7 anos Autor 17 horas atrás, KotZletY disse: @robiie123 Bom, para isso é necessário retornar o dono da wep, porém, retornar o dano da wep no callback onUseWeapon é impossível. Para fazer o que você ta pedindo, em script, precisaria toda uma gambiarra. Huahsuahsu Entao é melhor eu criar arquivos separados e endereçar cada arma para cada arquivo vlw ai
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.