ps: não testei mas acho que ta funcionando de boa
.lua
local config = {
[10] = {danoMin = 1, danoMax = 10}, -- [level] = {dano minimo, dano maximo},
[20] = {danoMin = 10, danoMax = 20},
[30] = {danoMin = 30, danoMax = 40},
[200] = {danoMin = 40, danoMax = 50},
}
function onAttack(cid, target)
for level, dpl in pairs(config) do
if getPlayerLevel(target) >= level then
doTargetCombatHealth(cid, target, COMBAT_LIFEDRAIN, -dpl.danoMin, -dpl.danoMax, CONST_ME_BLOCKHIT)
end
end
return true
end
<event type="attack" name="mobAttack" event="script" value="nomedoscript.lua"/>
<script> <event name="mobAttack"/> </script>






info
Grupo: Visconde
Registrado: 24/11/12
Posts: 474
Reputação: +98
Gênero: Masculino
Olá galera, tudo bem? bom eu gostaria de saber se seria possível um script que o monstro ritasse de acordo com o level do jogador que ele está atacando.
Exemplo:
o script iria funcionar assim, iria ter varias tag lá (configurável) na seguinte forma:
Level do player: 200
Quando o monstro vai ritar no player level 200 : de 300 a 400 hitpoints (rit variando não podendo passar do 400 nem ritar menos de 300)
e assim por diante.
Desculpem se não expliquei direito, qualquer coisa só perguntar.
Abçs.
up