View Single Post
  #1  
Old 11-29-2010, 04:07 AM
Astal
Hill Giant
 
Join Date: Mar 2010
Posts: 236
Default Quest Help: Random Mob Spawning ect..

Im looking for a way spawn a mob every so often when one mob is killed.

Say every time you kill a mob there is a 10% change of it spawning a new different mob.

This is what ive been testing. I just need to set a number, so if it ='s # then spawn a mob, like if the number comes up as 5, then have it spawn. The only problem is it doesnt seem to random. Like certain numbers dont come up much at all for some reason (i assume thats the way the function is).

Does anyone know of a better more "random" way I could do this?

If not, i tested it and I guess it will work good enough. If anyone knows a better way plz lemme know

Code:
sub EVENT_SAY {

#Define number range
  my $range = 10;
  my $random_number = int(rand($range));
	if($text=~/Hail/i) {
		quest::say("Your number is $random_number");
		}
 
 }

This is my complete script atm

Code:
 sub EVENT_DEATH {
 
	$range = 10;
	$random_number = int(rand($range));
  
	if($random_number == 0){
	quest::spawn(999481,0,0,2822,730,378);
	}
 
 }
Reply With Quote