• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[request] yalahar 10th mission

KnightmareZ

New Member
Joined
Feb 3, 2008
Messages
607
Reaction score
4
Location
Sweden/Ljungby
Hello Im looking for a script for the 10th mission of the yalahar quest!

It would be like.. A imortal boss summoning like 20 diffrent monster after each 5 second~ and when after he summoned all that monsters hes deadly again, and after the boss died a teleport will come..

possible? well everything is possible but dunno if someone wanna waste so much time for a so advanced script just for me.. :p

Well its worth a try! Thanks!
 
J Da Juice, since I'm against all Rl map plix0r servers, I'll release the script and make it easy to customize for noobs. How about that?

.... Unfortunatelly it's not possible to make the boss immune at the beginning.
 
Last edited:
Action for this "globus"

Code:
function Potwory1()

	doSummonCreature("Rift Worm", {x=35163,y=31904,z=10})

	doSummonCreature("Rift Worm", {x=35163,y=31905,z=10})

	doSummonCreature("Rift Worm", {x=35173,y=31904,z=10})

	doSummonCreature("Rift Worm", {x=35173,y=31904,z=10})
	


end


function Potwory2()

	doSummonCreature("Rift Brood", {x=35163,y=31904,z=10})

	doSummonCreature("Rift Brood", {x=35163,y=31905,z=10})

	doSummonCreature("Rift Brood", {x=35173,y=31904,z=10})

	doSummonCreature("Rift Brood", {x=35173,y=31904,z=10})


end




function Potwory3()


	doSummonCreature("Rift Scythe", {x=35163,y=31904,z=10})

	doSummonCreature("Rift Scythe", {x=35163,y=31905,z=10})

	doSummonCreature("Rift Scythe", {x=35173,y=31904,z=10})

	doSummonCreature("Rift Scythe", {x=35173,y=31904,z=10})


end




function Potwory4()


	doSummonCreature("Azerus", {x=35168,y=31906,z=10})
	
	doSummonCreature("War Golem", {x=35163,y=31904,z=10})

	doSummonCreature("War Golem", {x=35163,y=31905,z=10})

	doSummonCreature("War Golem", {x=35173,y=31904,z=10})

	doSummonCreature("War Golem", {x=35173,y=31904,z=10})



end




function onUse(cid, item, frompos, item2, topos)


	addEvent(Potwory1, 0)


	addEvent(Potwory2, 5000)


	addEvent(Potwory3, 10000)


	addEvent(Potwory4, 15000)


	return TRUE


end



Teleport after die Azerus

Code:
local config = {
	message = "Now You have 2 minutes to come in the teleport on the north room",
	timeToRemove = 120, -- seconds
	teleportId = 1387,
	bosses = { -- Monster Name, Teleport To Position, Teleport Position
		["Azerus"] = { { x = 35163, y = 31944, z = 7 }, { x = 35168, y = 31897, z = 10, stackpos = 1 } },

	}
}

local function removal(position)
	if getThingfromPos(position).itemid == config.teleportId then
		doRemoveItem(getThingfromPos(position).uid)
	end
	return TRUE
end

function onDeath(cid, corpse, killer)
	local position = getCreaturePosition(cid)
	for name, pos in pairs(config.bosses) do
		if name == getCreatureName(cid) then
			teleport = doCreateTeleport(config.teleportId, pos[1], pos[2])
			doSendMagicEffect(pos[2], CONST_ME_TELEPORT)
			doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
			addEvent(removal, config.timeToRemove * 1000, pos[2])
		end
	end
	return TRUE
end


Rep++ Please :)
 
If you click for "globus" Summoning 4 monsters Rift Worm after 5 sec Rift
Brood for next 5 sec Rift Scythe and next 5 sec Azerus with four War Golems .

If you kill Azerus Creating tp in positon is script. Tp is removing after 2 minutes

Ofc you must change position in script
 
Back
Top