Astal
11-29-2010, 04:07 AM
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
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
sub EVENT_DEATH {
$range = 10;
$random_number = int(rand($range));
if($random_number == 0){
quest::spawn(999481,0,0,2822,730,378);
}
}
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
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
sub EVENT_DEATH {
$range = 10;
$random_number = int(rand($range));
if($random_number == 0){
quest::spawn(999481,0,0,2822,730,378);
}
}