Postado Março 22, 2018 7 anos 5 minutos atrás, Yamborghini disse: funcionou certinho! agora, um ultimo pedido... ele está healando conforme o ataque, exemplo: hitei 371 e lá tá 5% ele heala 71 (?) eu não entendi mt bem... parece não estar funcionando essa % ... eu botei 50 dps e ele começou a healar 7, 8, 11 e eu estava batendo 400... queria que eu botasse 50% e ela healava ex: hit de 300 heala 150 local config = { weapons = { -- [ID] = LIFE STEAL %, [8602] = 10, }, -- Vocations number -- 1, 5 = Druid, Elder Druid -- 2, 6 = Sorcerer, Master Sorcerer -- 3, 7 = Paladin, Royal Paladin -- 4, 8 = Knight, Elite Knight -- others vocations = {4, 8} } function onLogin(cid) registerCreatureEvent(cid, "LifeSteal") return true end function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(attacker)) then for slot = 5, 6 do -- right & left for id, perc in pairs(config.weapons) do if(getPlayerSlotItem(attacker, slot).itemid == id and math.random(100) <= 10) then return doCreatureAddHealth(attacker, math.ceil(value * perc / 100)) end end end end return true end Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito. Aristóteles
Postado Março 22, 2018 7 anos Autor 10 horas atrás, Way20 disse: local config = { weapons = { -- [ID] = LIFE STEAL %, [8602] = 10, }, -- Vocations number -- 1, 5 = Druid, Elder Druid -- 2, 6 = Sorcerer, Master Sorcerer -- 3, 7 = Paladin, Royal Paladin -- 4, 8 = Knight, Elite Knight -- others vocations = {4, 8} } function onLogin(cid) registerCreatureEvent(cid, "LifeSteal") return true end function onStatsChange(cid, attacker, type, combat, value) if(isPlayer(attacker)) then for slot = 5, 6 do -- right & left for id, perc in pairs(config.weapons) do if(getPlayerSlotItem(attacker, slot).itemid == id and math.random(100) <= 10) then return doCreatureAddHealth(attacker, math.ceil(value * perc / 100)) end end end end return true end certinho, cara! acabei de testar aqui e funcionou! uma dúvida, eu tentei mudar ali "doCreatureAddHealth" pra doCreatureAddMana, e não funcionou! tentei tambem doPlayerAddMana e sem sucesso, tem alguma ideia? OBS: juro que é o ultimo pedido kk Editado Março 22, 2018 7 anos por Yamborghini (veja o histórico de edições)
Postado Março 22, 2018 7 anos 8 horas atrás, Yamborghini disse: certinho, cara! acabei de testar aqui e funcionou! uma dúvida, eu tentei mudar ali "doCreatureAddHealth" pra doCreatureAddMana, e não funcionou! tentei tambem doPlayerAddMana e sem sucesso, tem alguma ideia? OBS: juro que é o ultimo pedido kk Deixa um REP+ ai se funcionou. Simplesmente não funcionou ou deu algum erro? Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito. Aristóteles
Postado Março 22, 2018 7 anos Autor 4 minutos atrás, Way20 disse: Deixa um REP+ ai se funcionou. Simplesmente não funcionou ou deu algum erro? já consegui!! valeu!! pode me ajudar no outro post que eu te marquei? da magia?
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.