Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias start {
- var %num = $rand(1,10)
- set %total %num * 10
- writeini zombie.ini ZOMBIE Money $calc($readini(zombie.ini,ZOMBIE,Money) + $iif(%num >= 1,$calc(10 * %num),$calc(10 * $num)))
- if (%num >= 1) {
- msg # NEW WAVE! This round has $calc(10 * %num) ZOMBIES!
- timer3 1 1 msg # To attack the swarm use !attack
- }
- }
- ON *:TEXT:!attack:#:{
- set -u10 %floodattack On
- set -u30 %Floodattack. $+ $nick On
- /set %money.deposit $calc( $readini( zombie.ini, ZOMBIE, Money ) - %4 )
- /writeini zombie.ini ZOMBIE Money %money.deposit
- /unset %money.deposit
- var %num1 = $rand(0,4)
- if (%num1 == 0) {
- set %m1 %num1 * 1
- if ($readini( zombie.ini, zombie, Money ) > 0) {
- writeini zombie.ini ZOMBIE Money $calc($readini(zombie.ini,ZOMBIE,Money) - %m1 )
- if ($readini(zombie.ini, ZOMBIE, Money) >= 0) {
- timer 1 1 msg # $nick has tripped, taking out %m1 of %total zombies this wave with $readini(zombie.ini, ZOMBIE, Money) zombies left!
- timer2 1 2 /check
- }
- else /check
- }
- else /check
- halt
- }
- if (%num1 == 1) {
- set %m2 %num1 * 2
- if ($readini( zombie.ini, zombie, Money ) > 0) {
- writeini zombie.ini ZOMBIE Money $calc($readini(zombie.ini,ZOMBIE,Money) - %m2 )
- if ($readini(zombie.ini, ZOMBIE, Money) >= 0) {
- timer 1 1 msg # $nick has attacked the zombies with a x2 multiplier and taken out %m2 of %total zombies this wave with $readini(zombie.ini, ZOMBIE, Money) zombies left!
- timer2 1 2 /check
- }
- else /check
- }
- else /check
- halt
- }
- if (%num1 == 2) {
- set %m3 %num1 * 3
- if ($readini( zombie.ini, zombie, Money ) > 0) {
- writeini zombie.ini ZOMBIE Money $calc($readini(zombie.ini,ZOMBIE,Money) - %m3 )
- if ($readini(zombie.ini, ZOMBIE, Money) >= 0) {
- timer 1 1 msg # $nick has attacked the zombies with a x3 multiplier and taken out %m3 of %total zombies this wave with $readini(zombie.ini, ZOMBIE, Money) zombies left!
- timer2 1 2 /check
- }
- else /check
- }
- else /check
- halt
- }
- if (%num1 == 3) {
- set %m4 %num1 * 4
- if ($readini( zombie.ini, zombie, Money ) > 0) {
- writeini zombie.ini ZOMBIE Money $calc($readini(zombie.ini,ZOMBIE,Money) - %m4 )
- if ($readini(zombie.ini, ZOMBIE, Money) >= 0) {
- timer 1 1 msg # $nick has attacked the zombies witha x4 multiplier and taken out %m4 of %total zombies this wave with $readini(zombie.ini, ZOMBIE, Money) zombies left!
- timer2 1 2 /check
- }
- else /check
- }
- else /check
- halt
- }
- if (%num1 == 4) {
- set %m5 %num1 * 5
- if ($readini( zombie.ini, zombie, Money ) > 0) {
- writeini zombie.ini ZOMBIE Money $calc($readini(zombie.ini,ZOMBIE,Money) - %m5 )
- if ($readini(zombie.ini, ZOMBIE, Money) >= 0) {
- timer 1 1 msg # $nick has attacked the zombies with a x5 multiplier and taken out %m5 of %total zombies this wave with $readini(zombie.ini, ZOMBIE, Money) zombies left!
- timer2 1 2 /check
- }
- else /check
- }
- else /check
- halt
- }
- /unset %num1
- /check
- }
- alias check {
- if ($readini( zombie.ini, zombie, Money ) <= 0) {
- /rain
- }
- if ($readini( zombie.ini, zombie, Money ) > 0) {
- halt
- }
- }
- alias rain {
- msg # THE ZOMBIES HAVE BEEN DEFEATED!
- /remove [location of .ini]
- }
- ON *:TEXT:!swarm:#: {
- if ($nick isop #) {
- /start }
- else { msg # Only mods can bring the swarm!
- }
- }
- ON *:TEXT:!reset:#: {
- if ($nick isop #) {
- msg # The game has been reset!
- /remove [location of .ini] }
- else { msg # You aren't aloud to do that! }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement