Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mineSpawner()
- {
- self endon("disconnect");
- self.mineNum = 0;
- self.mineOrigin[mineNum] = undefined;
- self iPrintln("Press DPAD Up To Spawn A Mine!");
- for(;;)
- {
- if(self actionSlotOneButtonPressed())
- {
- self.mineOrigin[self.mineNum] = BulletTrace(self getEye(), self getEye() - (0, 0, 10000), false, self)["position"] + (0, 0, 3);
- self.mine[self.mineNum] = spawn("script_model", self.mineOrigin[self.mineNum]);
- self.mine[self.mineNum] setModel("t6_wpn_bouncing_betty_world");
- self.mineNum++;
- self iPrintln("Active Mines: ^5" + self.mineNum);
- }
- foreach(player in level.players)
- {
- for(i = 0; i < self.mineNum; i++)
- {
- if(distance(self.mineOrigin[i], player.origin) < 20 && player != self && !(level.teamBased && player.team == self.team) && isAlive(player))
- {
- self.mine[i] RadiusDamage(self.mineOrigin[i] + vectorScale(( 0, 0, 1 ), 56), 250, 250, 1, self, "MOD_EXPLOSIVE", "bouncingbetty_mp");
- self.mine[i] playSound("fly_betty_explo");
- playFx(level.bettyexplosionfx, self.mineOrigin[i]);
- self.mineOrigin[i] = undefined;
- self.mine[i] destroy();
- self.mineNum--;
- }
- }
- }
- wait 0.05;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement