[Support] Zombie Counter! Help
-
Any way to put a zombie counter on the screen that shows the remaining zombies from the current round left to kill?
-
drawZombiesCounter() { level.zombiesCountDisplay = createServerFontString("Objective" , 1.7); level.zombiesCountDisplay setPoint("RIGHT", "CENTER", 315, "CENTER"); thread updateZombiesCounter(); } updateZombiesCounter() { level endon("stopUpdatingZombiesCounter"); while(true) { zombiesCount = get_current_zombie_count(); level.zombiesCountDisplay setSafeText("Zombies: " + zombiesCount); waitForZombieCountChanged("stopUpdatingZombiesCounter"); } } recreateZombiesCounter() { level notify("stopUpdatingZombiesCounter"); thread updateZombiesCounter(); } waitForZombieCountChanged(endonNotification) { level endon(endonNotification); oldZombiesCount = get_current_zombie_count(); while(true) { newZombiesCount = get_current_zombie_count(); if(oldZombiesCount != newZombiesCount) { return; } wait 0.05; } } -
drawZombiesCounter() { level.zombiesCountDisplay = createServerFontString("Objective" , 1.7); level.zombiesCountDisplay setPoint("RIGHT", "CENTER", 315, "CENTER"); thread updateZombiesCounter(); } updateZombiesCounter() { level endon("stopUpdatingZombiesCounter"); while(true) { zombiesCount = get_current_zombie_count(); level.zombiesCountDisplay setSafeText("Zombies: " + zombiesCount); waitForZombieCountChanged("stopUpdatingZombiesCounter"); } } recreateZombiesCounter() { level notify("stopUpdatingZombiesCounter"); thread updateZombiesCounter(); } waitForZombieCountChanged(endonNotification) { level endon(endonNotification); oldZombiesCount = get_current_zombie_count(); while(true) { newZombiesCount = get_current_zombie_count(); if(oldZombiesCount != newZombiesCount) { return; } wait 0.05; } }ted said in Zombie Counter! Help:
setSafeText
Yes, I found that on google, only I tried it and the function "setSafeText" does not work, so I changed it to "SetText" and there it worked.
https://gyazo.com/44edd9c1785a71186def0b0093843248
Here the source: https://cabconmodding.com/threads/zombies-counter-display.149/
And also here the other "SetText" solution: https://www.ugx-mods.com/forum/scripts/55/how-to-add-a-zombie-counter/4152/ -
ted said in Zombie Counter! Help:
setSafeText
Yes, I found that on google, only I tried it and the function "setSafeText" does not work, so I changed it to "SetText" and there it worked.
https://gyazo.com/44edd9c1785a71186def0b0093843248
Here the source: https://cabconmodding.com/threads/zombies-counter-display.149/
And also here the other "SetText" solution: https://www.ugx-mods.com/forum/scripts/55/how-to-add-a-zombie-counter/4152/Kalitos Hola buen día, disculpa, soy nuevo con esto de modificar el juego y todo eso. ¿Podrías explicarme exactamente en qué lugar necesito copiar y pegar este código que has compartido? Para que me aparezca el contador de zombies. Gracias

-
Kalitos Hola buen día, disculpa, soy nuevo con esto de modificar el juego y todo eso. ¿Podrías explicarme exactamente en qué lugar necesito copiar y pegar este código que has compartido? Para que me aparezca el contador de zombies. Gracias

Don Mishi Búscame en el Discord de Plutonium y escríbeme
-
Disculpa, me dice que tu Discord es incorrecto. ¿Podrías agregarme?
Discord: El Shesho#5381 -

Anexo un error que me da, copié el código de esta página que pusiste: https://cabconmodding.com/threads/zombies-counter-display.149/
Corregí el error que daba sobre el "setSafeText" y lo cambié a "setText" y se solucionó.
-

Anexo un error que me da, copié el código de esta página que pusiste: https://cabconmodding.com/threads/zombies-counter-display.149/
Corregí el error que daba sobre el "setSafeText" y lo cambié a "setText" y se solucionó.
Don Mishi Entonces ya pudiste hacerlo funcionar ?
-
Kalitos Pude solucionar el error del "setSafeText", el problema que aparece en la imagen aún no.
-
Kalitos Pude solucionar el error del "setSafeText", el problema que aparece en la imagen aún no.
Don Mishi prueba esto
/* * Black Ops 2 - GSC Studio by iMCSx * * Creator : vkarl * Project : arma * Mode : Zombies * Date : 2020/03/25 - 10:53:48 * */ #include common_scripts\utility; #include maps\mp\zombies\_zm; #include maps\mp\zombies\_zm_utility; #include maps\mp\gametypes_zm\_hud_util; #include maps\mp\gametypes_zm\_hud_message; init() { level.clientid = 0; level.perk_purchase_limit = 9; level thread onplayerconnect(); drawZombiesCounter(); } onplayerconnect() { for ( ;; ) { level waittill( "connecting", player ); player.clientid = level.clientid; level.clientid++; } } createServerText(font, text, fontScale, point, relativePoint, x, y, color, glowColor, alpha, glowAlpha, sort, team) { elem = createServerFontString(font, fontScale, team); elem setPoint(point, relativePoint, x, y); elem setText(text); elem.color = color; elem.glowColor = glowColor; elem.alpha = alpha; elem.glowAlpha = glowAlpha; elem.sort = sort; return elem; } drawZombiesCounter() { level.zombiesCountDisplay = createServerFontString("Objective" , 1.7); level.zombiesCountDisplay setPoint("RIGHT", "CENTER", 315, "CENTER"); thread updateZombiesCounter(); } updateZombiesCounter() { level endon("stopUpdatingZombiesCounter"); while(true) { zombiesCount = get_current_zombie_count(); level.zombiesCountDisplay SetText("Zombies: " + zombiesCount); waitForZombieCountChanged("stopUpdatingZombiesCounter"); } } recreateZombiesCounter() { level notify("stopUpdatingZombiesCounter"); thread updateZombiesCounter(); } waitForZombieCountChanged(endonNotification) { level endon(endonNotification); oldZombiesCount = get_current_zombie_count(); while(true) { newZombiesCount = get_current_zombie_count(); if(oldZombiesCount != newZombiesCount) { return; } wait 0.05; } }
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login