Xerxes Got it. Thanks again
Phu-tosIV
Posts
-
Help with a Mod Script -
Help with a Mod ScriptXerxes It worked! Thank you soo much!
I honestly thought it had to be compiled to work since the bo2 one I have did lol -
Help with a Mod ScriptSo, I have this script mod that allows me to have a health bar and zombie counter on display. the only problem is that whenever I try to boot up a map, it always displays this message:
Now, I see that this means that I have a period in the script that is not supposed to be there. When I went to check the script, I couldn't find one that could be out of place as far as I know. I tried changingdeveloper
anddeveloper_script
values to 1 and check the console as stated, but I couldn't find anything. A little help please?Here's the script:
#include maps\_utility; #include common_scripts\utility; init() { level.style = 3; level.bHealthBarRed = true; if ( GetDvar( #"zombiemode" ) == "1" ) level thread onplayerconnect(); } onplayerconnect() { for (;;) { level waittill( "connected", player ); player thread onplayerspawned(); } } onplayerspawned() { self endon( "disconnect" ); self waittill( "spawned_player" ); if (level.style == 0) { self thread ZombieCounter(); self thread HealthCounter(); } else if (level.style == 1) { self thread ZombieCounter(); } else if (level.style == 2) { self thread HealthCounter(); } else if (level.style == 3) { self thread ZombieCounter(); self thread HealthBar(); } else if (level.style == 4) { self thread HealthBar(); } } ZombieCounter() { hud = NewHudElem(); hud1 = NewHudElem(); if (level.style == 1 || level.style == 3) { hud.horzAlign = "center"; hud.alignX = "center"; hud.y = -20; hud.x = 50; hud1.horzAlign = "center"; hud1.alignX = "center"; hud1.y = -20; hud1.x = 0; } else { hud.horzAlign = "right"; hud.alignX = "right"; hud.y = -20; hud.x = -195; hud1.horzAlign = "right"; hud1.alignX = "right"; hud1.y = -20; hud1.x = -210; } hud.vertAlign = "bottom"; hud.alignY = "bottom"; hud.foreground = 1; hud.fontscale = 8; hud.alpha = 1; hud.color = (1, 0, 0); hud SetValue(0); hud1.vertAlign = "bottom"; hud1.alignY = "bottom"; hud1.foreground = 1; hud1.fontscale = 8; hud1.alpha = 1; hud1.color = (1, 0, 0); hud1 SetText("Zombies Left:"); while (true) { if (level.style == 1 || level.style == 3) hud.x = (string(get_enemy_count() + level.zombie_total).size * 5) + 50; else hud.x = (string(get_enemy_count() + level.zombie_total).size * 5) + -195; hud SetValue(get_enemy_count() + level.zombie_total); if (get_enemy_count() + level.zombie_total == 0) { hud.color = (0.5, 0, 1); hud1.color = (0.5, 0, 1); } else { hud.color = (1, 0, 0); hud1.color = (1, 0, 0); } wait (0.1); } } HealthCounter() { hud = NewHudElem(); hud1 = NewHudElem(); if (level.style == 2) { hud.horzAlign = "center"; hud.alignX = "center"; hud.y = -20; hud.x = 30; hud1.horzAlign = "center"; hud1.alignX = "center"; hud1.y = -20; hud1.x = 0; } else { hud.horzAlign = "left"; hud.alignX = "right"; hud.y = -20; hud.x = 225; hud1.horzAlign = "left"; hud1.alignX = "right"; hud1.y = -20; hud1.x = 210; } hud.vertAlign = "bottom"; hud.alignY = "bottom"; hud.foreground = 1; hud.fontscale = 8; hud.alpha = 1; hud.color = (0, 0.5, 0); hud SetValue(0); hud1.vertAlign = "bottom"; hud1.alignY = "bottom"; hud1.foreground = 1; hud1.fontscale = 8; hud1.alpha = 1; hud1.color = (0, 0.5, 0); hud1 SetText("Health:"); if (!isDefined(self.maxhealth) || self.maxhealth <= 0) { self.maxhealth = 100; } while (true) { if (level.style == 2) hud.x = (string(self.health).size * 5) + 30; else hud.x = (string(self.health).size * 5) + 225; hud SetValue(self.health); wait (0.1); } } get_enemy_count() { enemies = []; valid_enemies = []; enemies = GetAiSpeciesArray( "axis", "all" ); for( i = 0; i < enemies.size; i++ ) { if ( is_true( enemies[i].ignore_enemy_count ) ) { continue; } if( isDefined( enemies[i].animname ) ) { valid_enemies = array_add( valid_enemies, enemies[i] ); } } return valid_enemies.size; } HealthBar() { hud = NewHudElem(); hud.horzalign = "left"; hud.vertalign = "bottom"; hud.alignx = "left"; hud.aligny = "bottom"; hud.x = 40; hud.y = -105; hud.foreground = 1; hud.alpha = 1; hud setshader( "white", 1, 12 ); if (level.bHealthBarRed == true) hud.color = (1, 0, 0); else hud.color = (0, 1, 0); hud1 = NewHudElem(); hud1.horzalign = "left"; hud1.vertalign = "bottom"; hud1.alignx = "left"; hud1.aligny = "bottom"; hud1.x = 33; hud1.y = -100; hud1.foreground = 1; hud1.alpha = 1; hud1 setshader( "black", 115, 20 ); hud1.color = (0, 1, 0); hud2 = NewHudElem(); hud2.horzalign = "left"; hud2.vertalign = "bottom"; hud2.alignx = "left"; hud2.aligny = "bottom"; hud2.x = 5; hud2.y = -102; hud2.foreground = 1; hud2.fontscale = 8; hud2.alpha = 1; if (level.bHealthBarRed == true) hud2.color = (1, 0, 0); else hud2.color = (0, 1, 0); if (!isDefined(self.maxhealth) || self.maxhealth <= 0) { self.maxhealth = 100; } while (true) { width = int(max((self.health / self.maxhealth) * 100, 1)); hud SetShader( "white", width, 12 ); hud2 SetValue(self.health); wait (0.1); } }
-
Cannot Aim Down Sights with Right MouseIt might be your mouse. Can it do other things like right click on desktop? If not, you might need to get a new mouse.
-
Help With Mod ScriptFutureRave Okay, so I set both developer commands to 1, tried loading a map and when the error popped up, I opened the console, but nothing happened. It doesn't show any details.
-
Help With Mod ScriptI apologize. Here's the code for better viewing
#include maps\_utility; #include common_scripts\utility; init() { level.style = 3; level.bHealthBarRed = true; if ( GetDvar( #"zombiemode" ) == "1" ) level thread onplayerconnect(); } onplayerconnect() { for (;;) { level waittill( "connected", player ); player thread onplayerspawned(); } } onplayerspawned() { self endon( "disconnect" ); self waittill( "spawned_player" ); if (level.style == 0) { self thread ZombieCounter(); self thread HealthCounter(); } else if (level.style == 1) { self thread ZombieCounter(); } else if (level.style == 2) { self thread HealthCounter(); } else if (level.style == 3) { self thread ZombieCounter(); self thread HealthBar(); } else if (level.style == 4) { self thread HealthBar(); } } ZombieCounter() { hud = NewHudElem(); hud1 = NewHudElem(); if (level.style == 1 || level.style == 3) { hud.horzAlign = "center"; hud.alignX = "center"; hud.y = -20; hud.x = 50; hud1.horzAlign = "center"; hud1.alignX = "center"; hud1.y = -20; hud1.x = 0; } else { hud.horzAlign = "right"; hud.alignX = "right"; hud.y = -20; hud.x = -195; hud1.horzAlign = "right"; hud1.alignX = "right"; hud1.y = -20; hud1.x = -210; } hud.vertAlign = "bottom"; hud.alignY = "bottom"; hud.foreground = 1; hud.fontscale = 8; hud.alpha = 1; hud.color = (1, 0, 0); hud SetValue(0); hud1.vertAlign = "bottom"; hud1.alignY = "bottom"; hud1.foreground = 1; hud1.fontscale = 8; hud1.alpha = 1; hud1.color = (1, 0, 0); hud1 SetText("Zombies Left:"); while (true) { if (level.style == 1 || level.style == 3) hud.x = (string(get_enemy_count() + level.zombie_total).size * 5) + 50; else hud.x = (string(get_enemy_count() + level.zombie_total).size * 5) + -195; hud SetValue(get_enemy_count() + level.zombie_total); if (get_enemy_count() + level.zombie_total == 0) { hud.color = (0.5, 0, 1); hud1.color = (0.5, 0, 1); } else { hud.color = (1, 0, 0); hud1.color = (1, 0, 0); } wait (0.1); } } HealthCounter() { hud = NewHudElem(); hud1 = NewHudElem(); if (level.style == 2) { hud.horzAlign = "center"; hud.alignX = "center"; hud.y = -20; hud.x = 30; hud1.horzAlign = "center"; hud1.alignX = "center"; hud1.y = -20; hud1.x = 0; } else { hud.horzAlign = "left"; hud.alignX = "right"; hud.y = -20; hud.x = 225; hud1.horzAlign = "left"; hud1.alignX = "right"; hud1.y = -20; hud1.x = 210; } hud.vertAlign = "bottom"; hud.alignY = "bottom"; hud.foreground = 1; hud.fontscale = 8; hud.alpha = 1; hud.color = (0, 0.5, 0); hud SetValue(0); hud1.vertAlign = "bottom"; hud1.alignY = "bottom"; hud1.foreground = 1; hud1.fontscale = 8; hud1.alpha = 1; hud1.color = (0, 0.5, 0); hud1 SetText("Health:"); if (!isDefined(self.maxhealth) || self.maxhealth <= 0) { self.maxhealth = 100; } while (true) { if (level.style == 2) hud.x = (string(self.health).size * 5) + 30; else hud.x = (string(self.health).size * 5) + 225; hud SetValue(self.health); wait (0.1); } } get_enemy_count() { enemies = []; valid_enemies = []; enemies = GetAiSpeciesArray( "axis", "all" ); for( i = 0; i < enemies.size; i++ ) { if ( is_true( enemies[i].ignore_enemy_count ) ) { continue; } if( isDefined( enemies[i].animname ) ) { valid_enemies = array_add( valid_enemies, enemies[i] ); } } return valid_enemies.size; } HealthBar() { hud = NewHudElem(); hud.horzalign = "left"; hud.vertalign = "bottom"; hud.alignx = "left"; hud.aligny = "bottom"; hud.x = 40; hud.y = -105; hud.foreground = 1; hud.alpha = 1; hud setshader( "white", 1, 12 ); if (level.bHealthBarRed == true) hud.color = (1, 0, 0); else hud.color = (0, 1, 0); hud1 = NewHudElem(); hud1.horzalign = "left"; hud1.vertalign = "bottom"; hud1.alignx = "left"; hud1.aligny = "bottom"; hud1.x = 33; hud1.y = -100; hud1.foreground = 1; hud1.alpha = 1; hud1 setshader( "black", 115, 20 ); hud1.color = (0, 1, 0); hud2 = NewHudElem(); hud2.horzalign = "left"; hud2.vertalign = "bottom"; hud2.alignx = "left"; hud2.aligny = "bottom"; hud2.x = 5; hud2.y = -102; hud2.foreground = 1; hud2.fontscale = 8; hud2.alpha = 1; if (level.bHealthBarRed == true) hud2.color = (1, 0, 0); else hud2.color = (0, 1, 0); if (!isDefined(self.maxhealth) || self.maxhealth <= 0) { self.maxhealth = 100; } while (true) { width = int(max((self.health / self.maxhealth) * 100, 1)); hud SetShader( "white", width, 12 ); hud2 SetValue(self.health); wait (0.1); } }
-
Help With Mod ScriptResxt I'm sorry okay? I didn't realize that I could just put the coding in the message. New here
-
Help With Mod ScriptFutureRave I opened the console, yes. What am I looking for? Do I gotta type something in?
-
Help With Mod ScriptSorex True. My mistake
-
Help With Mod ScriptSo, I'm trying to install coder x64's Health Bar and Zombies Counter mod, but after compiling the script and putting it into the folders, it gives me this message.
I checked the script for any "."s, but I didn't really see anything out of place. Can someone help me?
Here's the script: