• 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!

New Boss Raid System?

Would you like this?


  • Total voters
    17

BeniS

Advanced OT User
Senator
Joined
Aug 8, 2009
Messages
1,850
Reaction score
189
Location
New Zealand
Would you all be interested in a new boss raid system that allows you to configure easily and control time/chance of spawning values easier? I ask because over all the time I've been using TFS their raid system has never felt like its good enough for single boss raids.

Dunno if this is just me but I was wondering what you guys think, would you like a new Boss Raid System specifically designed for single boss spawn events + easy config and control? :D

Let me know!
 
Mm. I dont know.

This might help you aswell..


Put this file on globalavents -> scripts.. -> mycustommonsterraid

Code:
function onThink(interval, lastExecution)


local spawn= math.random(1, 4)
local mons= math.random(1, 50)
if (spawn==1) then
lx = math.random(32660, 32989)
ly = math.random(32520, 32888)
lz = 7
mes="The place where you want it spawn"
elseif (spawn==2) then
lx = math.random(32249, 32860)
ly = math.random(31995, 32353)
lz = 7
mes="The place where you want it spawn"
elseif (spawn==3) then
lx = math.random(32222, 32871)
ly = math.random(31649, 31970)
lz = 7
mes="The place where you want it spawn"
elseif (spawn==4) then
lx = math.random(33050, 33296)
ly = math.random(32270, 32777)
lz = 7
mes="The place where you want it spawn"
end

p1 = {x=lx, y=ly, z=lz} 


if mons==1 then
	if (doSummonCreature("The monter you want it to spawn", p1)~= LUA_ERROR ) then
		    doBroadcastMessage("Monster .... has appeard at "..mes.." area with 80% chance!",22)
		
		return TRUE
	end
else
	if (doSummonCreature("Monster u want", p1)~= LUA_ERROR ) then
		    doBroadcastMessage("Monster ... has appear at  "..mes.." area!",22)
		
		return TRUE
	end

end


	


    return TRUE
end





now put this line in your globalevents.xml:


Code:
	<globalevent name="mycustommonsterraid" interval="1500" event="script" value="mycustommonsterraid.lua


Notice that, Interval is the time to spawn the monster..

means,

1500 for example = every 2 minutes.
2000 for example = every 3 minutes.
1000 for example = every 1 minute(s).

have fun ;)
 
Last edited:
comments comments comments

@Wezza, I've build my own custom boss raid system using the global events and it works really well, so I'm wondering if it would be worth releasing :D coz I like it hehe and spent ages coding it (/2 days lol)

So far:
vo50du.jpg

>.< works perfectly with good debug/logging features etc
 
Last edited:
my Boss Raid System v1.0 is working well so far, got some screens here:

Set the raid to activate every 10 seconds
10 seconds:
firstae.jpg

20 seconds:
secondwf.jpg

30 seconds:
thirdt.jpg

disabling raid in-game:
disable.jpg

enabling raid in-game:
enable.jpg

disabling all raids:
disableall.jpg

enabling all raids:
enableall.jpg


Haha a lot of pics but yer, it works 100% as far as my testing has gone.
 
id Be all for this, Its extremely well developed, and is so much easier i guess.

I think you should release it, since you put some work into it, why not?

Its a great idea, Good job :thumbup:
 
id Be all for this, Its extremely well developed, and is so much easier i guess.

I think you should release it, since you put some work into it, why not?

Its a great idea, Good job :thumbup:

Thanks, but at the moment I'm still doing testing to make sure its all ok! I hate releasing scripts that aren't properly tested, its just bad form :D (too many people do it now-a-days)

ill post here if I decide to release it soon.
 
Back
Top