[Support] Zombie Counter info
-
You need to compile the GSC using GSC studio. Check the tutorials on this forum.
-
SaintAodhan Here's a modified version of the zombies counter.
just call this inside of init()
level thread drawZombiesCounter();
Source
drawZombiesCounter() { level.zombiesCounter = createServerFontString("hudsmall" , 1.9); level.zombiesCounter setPoint("CENTER", "CENTER", "CENTER", 190); while(true) { enemies = get_round_enemy_array().size + level.zombie_total; if( enemies != 0 ) level.zombiesCounter.label = &"Zombies: ^1"; else level.zombiesCounter.label = &"Zombies: ^6"; level.zombiesCounter setValue( enemies ); wait 0.05; } }
This method uses setValue instead of setText to avoid any sort of overflow errors.
-
Cahz
Thanks a bunch, finally worked. Really appreciate it -
Cahz hey im trying to create a gsc with the code u posted for the zombie cunter but i dont know where to put it it gives me errors everytime i try something different and never works. could i get a little help on how to create the script for the zombie counter?
-
Cahz said in [Support] Zombie Counter info:
SaintAodhan Here's a modified version of the zombies counter.
just call this inside of init()
level thread drawZombiesCounter();
Source
drawZombiesCounter() { level.zombiesCounter = createServerFontString("hudsmall" , 1.9); level.zombiesCounter setPoint("CENTER", "CENTER", "CENTER", 190); while(true) { enemies = get_round_enemy_array().size + level.zombie_total; if( enemies != 0 ) level.zombiesCounter.label = &"Zombies: ^1"; else level.zombiesCounter.label = &"Zombies: ^6"; level.zombiesCounter setValue( enemies ); wait 0.05; } }
Follow the directions
-
Mr. Android Isn't the official method using the provided compiler on the forum post? Pretty sure GSC Studio is / was heavily discouraged for compiling. I don't know if the program just isn't liked, or if it compiles differently than the provided compiler
-
#include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes_zm\_hud_util; #include maps\mp\gametypes_zm\_hud_message; init() { level.perk_purchase_limit = 9; for(;;) { level waittill("connected", player); player thread welcome(); } level thread drawZombiesCounter(); } welcome() { self endon("disconnect"); self waittill("spawned_player"); wait 7; self iprintln("^2" +self.name + "^7 , your perk limit has been removed"); } drawZombiesCounter() { level.zombiesCounter = createServerFontString("hudsmall" , 1.9); level.zombiesCounter setPoint("CENTER", "CENTER", "CENTER", 190); while(true) { enemies = get_round_enemy_array().size + level.zombie_total; if( enemies != 0 ) level.zombiesCounter.label = &"Zombies: ^1"; else level.zombiesCounter.label = &"Zombies: ^6"; level.zombiesCounter setValue( enemies ); wait 0.05; } }
¿Podrías ayudarme a decir qué es lo que estoy haciendo mal y que me salga ese error?
-
#include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes_zm\_hud_util; #include maps\mp\gametypes_zm\_hud_message; #include maps\mp\zombies\_zm_utility; init() { level thread drawZombiesCounter(); level.perk_purchase_limit = 9; for(;;) { level waittill("connected", player); player thread welcome(); } } welcome() { self endon("disconnect"); self waittill("spawned_player"); wait 7; self iprintln("^2" +self.name + "^7 , your perk limit has been removed"); } drawZombiesCounter() { level.zombiesCounter = createServerFontString("hudsmall" , 1.9); level.zombiesCounter setPoint("CENTER", "CENTER", "CENTER", 190); while(true) { enemies = get_round_enemy_array().size + level.zombie_total; if( enemies != 0 ) level.zombiesCounter.label = &"Zombies: ^1"; else level.zombiesCounter.label = &"Zombies: ^6"; level.zombiesCounter setValue( enemies ); wait 0.05; } }
Was missing the include for that function. added it to the top.
-
I want to get zombies counter in solo, I got a website where i found some codes https://cabconmodding.com/threads/zombies-counter-display.149/ but where i put these codes idk what to do can anyone help me? like is there a file to put these codes on? please reply
-
Rise166 so with the code, they need to be embedded into a common known file so find a copy of _clientids.gsc and put the script into it, then drag the file over the compiler.exe file you can find in the mod section or discussions and found in :"GSC Example Toolkit.zip"
once the new compiled file appears rename it back to _clientids.gsc and place in the know folder location for that script which should be described to be
<blackops root folder>\t6r\data\maps\mp\gametypes_zm_clientids.gsc -
MrMrE Thanks but i dont have "map" folder in t6r+ i really dont understand how to do, can you make a video and send me? would be very glad !