Untitled

mail@pastecode.io avatarunknown
lua
a month ago
1.2 kB
3
Indexable
Never
local isRunning = false

local monstros = {"Demon", "Triple Medusa"}
local messages = {
	"Hora de matar!",
	"Ha llegado tu hora...",
	"Pensaste que el iba a pelear solo?",
	"No dejaremos que mates a nuestro jefesito!",
	"Me gusta el pan con palta!",
}

local pos = {x=104, y=572, z=7}

local config = {
	minPorcentaje = 10,
	segundos = 7,
	monstrarMsgs = true,
}

local function crearMonster(monsterCID)
	for i = 1, #monstros do 
		monstruo = doCreateMonster(monstros[i], pos)
		doSendMagicEffect(getCreaturePosition(monstruo), CONST_ME_TELEPORT)
		doCreatureSay(monstruo, messages[math.random(1, #messages)], TALKTYPE_SAY)
	end
	
	if config.monstrarMsgs then
		print("Recibiendo addEvent...")
	end
end
	
function onStatsChange(cid, attacker, type, combat, value)
	if isMonster(cid) and isPlayer(attacker) then
		local hpPorcentaje = (getCreatureHealth(cid)/getCreatureMaxHealth(cid))*100
		if hpPorcentaje < config.minPorcentaje and not isRunning then
			if config.monstrarMsgs then
				print("Enviando addEvent...")
			end
			
			doCreatureSay(cid, "No eres rival para mi!", TALKTYPE_ORANGE_2)
			addEvent(crearMonster, config.segundos, cid)
		end
	end
	return true
end