Ir para conteúdo

Featured Replies

Postado

Olá pessoal do TK, eu preciso que essa script de Raid sumone um NPC ao invés de um monstro...

Nome do npc: Dexter Itens

A script está 100% funcionando para sumonar monster.. porém se eu colocar o nome do npc no lugar de "demon" o npc não é sumonado.

Alguém ajuda? 

ot versão 8.60 otx.

 

local raids = {

	["Tuesday"] = {

			["03:11"] = {	

				name= "Demon", -- Nome do monstro a ser sumonado
				pos = {toPos= {x = 164, y = 53, z = 7}, fromPos= {x = 165, y = 53, z = 7}}, --Vai ser sumonado de toPos e até fromPos 
				quantidade = 1, -- Quantidade a ser sumonada
				time = 2, -- Se no tempo determinado em time= x, os monstros não forem mortos eles são removidos automaticamente
				},
}
}
function doRemoveMonster(toPos, fromPos)
	
	for x = toPos.x, fromPos.x do
		for y = toPos.y , fromPos.y do
		local creature = getTopCreature({x=x, y= y, z= fromPos.z}).uid;
			if creature ~= 0 and isMonster(creature) then
				doRemoveCreature(creature)
			end
		end
	end

	return true
end

function onThink(interval, lastExecution)

	local hours = tostring(os.date("%X")):sub(1, 5);
	local days = raids[os.date("%A")][hours];
	local raids_storage = 99997;

	if days then
		if getGlobalStorageValue(raids_storage) <= os.time() then
			doBroadcastMessage("The invasion of " .. days.name .. " started")
			pos = {x= math.random(days.pos.toPos.x, days.pos.fromPos.x), y= math.random(days.pos.toPos.y, days.pos.fromPos.y), z= days.pos.fromPos.z};
			monster = 0;
			repeat 
				doSummonCreature(days.name, pos)
				monster = monster + 1;
			until monster == days.quantidade;
			
			addEvent(function()
				doRemoveMonster(days.pos.toPos, days.pos.fromPos)
			end, days.time*1000*60)
			setGlobalStorageValue(raids_storage, os.time()+60)
		end
	end

	return true
end

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.9k

Informação Importante

Confirmação de Termo