data/creaturescripts/scripts
Código:
local health_to_multiple = 500 --Vida que, quando o monstro chegar, será replicado.
function onStatsChange(cid, attacker, type, combat, value)
if isMonster(cid) and getCreatureHealth(cid) <= health_to_multiple and getPlayerStorageValue(cid, 4911) < 1 and type == STATSCHANGE_HEALTHLOSS then
local new_monster = doCreateMonster(getCreatureName(cid), getThingPos(cid))
doCreatureAddHealth(new_monster, -(getCreatureMaxHealth(new_monster) - health_to_multiple))
setPlayerStorageValue(cid, 4911, 1)
setPlayerStorageValue(new_monster, 4911, 1)
end
return true
end
<event type="statschange" name="multiple_monster" event="script" value="nome_do_arquivo.lua"/>
<script>
<event name="multiple_monster"/>
</script>







info
Grupo: Campones
Registrado: 05/10/13
Posts: 51
Reputação: -1
Bom, eu precisava de algum sistema que o monstro se multiplicasse quando tivesse x de vida, por exemplo o demon ta com 500 de vida, criasse outro demon com 500 de vida.
Desde já obrigado.