UGX-Mods Login

or login with an authentication provider below
Sign In with Google
Sign In with Twitter
Sign In with Discord
Sign In with Steam
Sign In with Facebook
Sign In with Twitch

undefined is not a field object: (file 'maps/scavenger.gsc', line 5)

broken avatar :(
Created 4 years ago
by mrnibbles14
0 Members and 1 Guest are viewing this topic.
476 views
broken avatar :(
×
broken avatar :(
Location: us
Date Registered: 26 September 2019
Last active: 3 years ago
Posts
2
Respect
Forum Rank
Fresh Corpse
Primary Group
Member
×
mrnibbles14's Groups
mrnibbles14's Contact & Social Links
I've messed around with this for a long time, I downloaded a black ops weapon pack and everything works well but if you shoot a barrier with the scavenger this error crashes the map "ERROR: Attempted to overrun string in call to va()" the console says this  "undefined is not a field object: (file 'maps/scavenger.gsc', line 5)" I went to the scavenger.gsc and line 5 looks like this
" init(){precacheModel("bo1_scavenger_non_upgraded_projectile");precacheModel("tag_origin");level thread sniper_explosive_on_player_connect(); level._effect["zombie_obliterate"] = loadfx( "scvgr/none" );level._effect["scvgr_explode"] = loadfx( "scvgr/fx_scavenger_explode" );level._effect["scvgr_explode_upgraded"] = loadfx( "scvgr/fx_scavenger_up_explode" );}sniper_explosive_on_player_connect(){for( ;; ){level waittill( "connecting", player ); player thread watch_for_sniper_bolt(); }}creath_hud_elems(){self endon( "death" );self endon( "disconnect" );player = self;for (;;){wait(1);zombies = getaiarray("axis");for(i = 0; i < zombies.size; i++)zombies thread create_zombie_hud_elems(player);}}create_zombie_hud_elems(player){if(player.scoped_in == true){iconOrg = self.origin;icon = NewClientHudElem(player);icon.x = iconOrg
  • ;icon.y = iconOrg[1];icon.z = iconOrg[2] + 54;icon.alpha = 1;icon.archived = true;icon setShader("zombie_kill", 120, 120);wait 1;icon destroy();}}watch_for_sniper_bolt(){self endon( "death" );self endon( "disconnect" );for (;;){point = undefined;self waittill("projectile_impact", weapon, point);if(isdefined(point))if(weapon == "scavenger"){self thread scvgr_explode(point);}if(weapon == "scavenger_upgraded"){self thread scvgr_explode_upgraded(point);}}}scvgr_explode(point){target = undefined;ai = getaiarray("axis");target = get_closest_living(point, ai, 400 );angles = self getplayerangles();dist = distance2d(target.origin, point);grenade = spawn("script_origin", point);model = spawn("script_model", grenade.origin);model.angles = angles;model setmodel("bo1_scavenger_non_upgraded_projectile");soundemitter = spawn("script_model", grenade.origin);soundemitter setmodel("tag_origin");soundemitter thread scvgr_fired_sound(grenade);if(dist < 30){grenade linkto(target, "J_MainRoot");model linkto(target, "J_MainRoot");}wait 2.5;playfx( level._effect["scvgr_explode"], grenade.origin );model delete();excluders = undefined;zombies = undefined;ai = getaiarray("axis");zombies = get_array_of_closest( grenade.origin, ai, excluders, 666, 400 );self thread damage_self(grenade, 60);player = self;for(i = 0; i < zombies.size; i++){zombies thread kill_or_damage(grenade, player);}wait 3;grenade delete();}scvgr_explode_upgraded(point){target = undefined;ai = getaiarray("axis");target = get_closest_living(point, ai, 800 );angles = self getplayerangles();dist = distance2d(target.origin, point);grenade = spawn("script_origin", point);model = spawn("script_model", grenade.origin);model.angles = angles;model setmodel("bo1_scavenger_non_upgraded_projectile");soundemitter = spawn("script_model", grenade.origin);soundemitter setmodel("tag_origin");soundemitter thread scvgr_fired_sound_upgraded(grenade);if(dist < 30){grenade linkto(target, "J_MainRoot");model linkto(target, "J_MainRoot");}wait 3.5;playfx( level._effect["scvgr_explode_upgraded"], grenade.origin );model delete();excluders = undefined;zombies = undefined;ai = getaiarray("axis");zombies = get_array_of_closest( grenade.origin, ai, excluders, 666, 800 );self thread damage_self(grenade, 120);player = self;for(i = 0; i < zombies.size; i++){zombies thread kill_or_damage_upgraded(grenade, player);}wait 3;grenade delete();    }scvgr_fired_sound(grenade){self playsound("scavenger_build_up");self linkto(grenade);wait 2.5;self unlink();self playsound("scavenger_explode");wait 0.1;self delete();}scvgr_fired_sound_upgraded(grenade){self playsound("scavenger_build_up");self linkto(grenade);wait 3.5;self unlink();self playsound("scavenger_explode");}kill_or_damage(grenade, player){if(self.health < 10000){playfxontag(level._effect["zombie_obliterate"],self,"tag_origin");    player maps\_zombiemode_score::add_to_player_score(50);    self.mover = spawn("script_model", self.origin);self.mover setmodel("tag_origin");self linkto(self.mover);self.mover movez(-10000000, .1);wait 0.1;self unlink();self.mover delete();}player maps\_zombiemode_score::add_to_player_score(10);self dodamage(10000, grenade.origin);}kill_or_damage_upgraded(grenade, player){if(self.health < 20000 && self.brutus == false){playfxontag(level._effect["zombie_obliterate"],self,"tag_origin");    player maps\_zombiemode_score::add_to_player_score(50);    self.mover = spawn("script_model", self.origin);self.mover setmodel("tag_origin");self linkto(self.mover);self.mover movez(-10000000, .1);wait 0.1;self unlink();self.mover delete();}player maps\_zombiemode_score::add_to_player_score(10);self dodamage(20000, grenade.origin);}damage_self(grenade, damage){dist = distance(grenade.origin, self.origin);if(dist < 400){RadiusDamage(self.origin, 50, damage, damage)undefined;}}"
  • all help is apprieciated thank you

 
Loading ...