From 27d103daf968983ae0444feed49a6ba4e4fb74d2 Mon Sep 17 00:00:00 2001 From: Nick // Cahz Date: Mon, 2 Aug 2021 07:50:39 -0700 Subject: [PATCH] Add files via upload --- Zombies Mods/Better Zombie Counter/README.md | 4 ++ .../zm_counter-compiled.gsc | Bin 0 -> 1108 bytes .../zm_counter-source.gsc | 56 ++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 Zombies Mods/Better Zombie Counter/README.md create mode 100644 Zombies Mods/Better Zombie Counter/zm_counter-compiled.gsc create mode 100644 Zombies Mods/Better Zombie Counter/zm_counter-source.gsc diff --git a/Zombies Mods/Better Zombie Counter/README.md b/Zombies Mods/Better Zombie Counter/README.md new file mode 100644 index 0000000..18dd68e --- /dev/null +++ b/Zombies Mods/Better Zombie Counter/README.md @@ -0,0 +1,4 @@ +# BETTER ZOMBIES COUNTER + +## NOTES +- Take the precompiled version and place it inside %localappdata%/Plutonium/storage/t6/scripts/zm/ or use the source code for your own GSC diff --git a/Zombies Mods/Better Zombie Counter/zm_counter-compiled.gsc b/Zombies Mods/Better Zombie Counter/zm_counter-compiled.gsc new file mode 100644 index 0000000000000000000000000000000000000000..bf292b58d4312384e96a7ca9214c63ce79e0eaa8 GIT binary patch literal 1108 zcmZ{jPe>F|9LK+JchuTwTj&sWaSh8QS+x>{w%Uy_qcWm3f)0-3?o&tR&o=wCRtO@Z zJOp-#(2f=9sgp#f4iV9zyw#yYhX@ZHGO&XXxP514MT&ax+3$CL|K6KFd!sLZVtWkr z;F=P^&1k68)b$9khdQ8z_%%7i5k-S8hi#O~9d@b1FIAP2EbCKt zhdwq@)F+f_q2NhF$r0C4W#yU9D3~eRhGn5FRmn9Sg%iE!26`{Ruu5ZwADuL;35kul zwe31MHkfFt3Pz<052H&*+7;dKJfl)On66x9Sg?#?Y2k8scZZXM2QXq3r8_A-W%8aj z6WuVeFP-QD&hsgDW0x353`0m{GDap-t<-+ zI<%UNVHxeL{Xm+U=aEWlFJoBaw2-FcJUW?M@#jVTtDfd6Qkuv>q|@!#&v%~Ro@mF?ZKi!|9v79r59kX}XZ*BIo z{^8u*v9@R{QjO4doXTJj!SrC}$;_UA&)mF+Y*SeA|2=DGYHP*uEas}UC%5(eyR%2z zvcJ}WovWP*|EoX4qc^lHoxV-)zmdng*G3=F`)}bqj)AuBdT<^32lOBCobgEHHT_E9 zHSH_?ei0Y^<3!f!chl4fzei{ZdYwK>KR~}g-jZ;QLx^d146*hu^_mdk3H27Q7pODT zXVh6lut@#R&Sl14(a$3;mZ)FI4-#kYAUQ%VkYVDHd*mruByY$^vc~g#WX~t^nN(3P keo}MHjgb4~1^GmBA|kd>TS#6Av{U;T>!wZ;i!q1#8_6N;)Bpeg literal 0 HcmV?d00001 diff --git a/Zombies Mods/Better Zombie Counter/zm_counter-source.gsc b/Zombies Mods/Better Zombie Counter/zm_counter-source.gsc new file mode 100644 index 0000000..ebf0020 --- /dev/null +++ b/Zombies Mods/Better Zombie Counter/zm_counter-source.gsc @@ -0,0 +1,56 @@ +init() +{ + level thread onPlayerConnect(); +} + +onPlayerConnect() +{ + for(;;) + { + level waittill("connected", player); + player thread drawZombiesCounter(); + } +} + +drawZombiesCounter() +{ + self endon( "disconnect" ); + level endon( "end_game" ); + level waittill( "start_of_round" ); + self.zombiesCounter = maps/mp/gametypes_zm/_hud_util::createFontString( "hudsmall" , 1.9 ); + self.zombiesCounter maps/mp/gametypes_zm/_hud_util::setPoint( "CENTER", "CENTER", "CENTER", 190 ); + self.zombiesCounter.alpha = 0; + while( 1 ) + { + self.zombiesCounter setValue( ( maps/mp/zombies/_zm_utility::get_round_enemy_array().size + level.zombie_total ) ); + if( ( maps/mp/zombies/_zm_utility::get_round_enemy_array().size + level.zombie_total ) != 0 ) + { + self.zombiesCounter.label = &"Zombies: ^1"; + if( self.zombiesCounter.alpha != 1 ) + { + self.zombiesCounter fadeovertime( 0.5 ); + self.zombiesCounter.alpha = 1; + } + } + else + { + self.zombiesCounter.label = &"Zombies: ^6"; + for( i = 0; i < 15; i++ ) + { + if( self.zombiesCounter.alpha == 1 ) + { + self.zombiesCounter fadeovertime( 0.5 ); + self.zombiesCounter.alpha = 0; + } + else + { + self.zombiesCounter fadeovertime( 0.5 ); + self.zombiesCounter.alpha = 1; + } + wait 0.5; + } + level waittill( "start_of_round" ); + } + wait 0.05; + } +}