Been editing a mod for a little bit now, and I fixed a few compile errors, until I got to this.
Anyone know whats wrong?
******* script compile error *******
Error: unknown function: Error: @ 1308260
************************************
********************
ERROR: script compile error
unknown function
Code:
#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
FixWeaponGlitch()
{
self endon("disconnect");
self endon("death");
while( 1 ){
if(self getCurrentWeapon() != level.ZombieWeapon && self getCurrentWeapon () != level.ZombieWeaponX)
{
self TakeAllWeapons();
self giveWeapon( level.ZombieWeapon, 0, false );
maps\mp\perks\_perks::givePerk( "throwingknife_mp" );
self setWeaponAmmoClip("throwingknife_mp", 1);
self switchToWeapon( level.ZombieWeapon );
}
self SetWeaponAmmoStock( level.ZombieWeapon, 0 );
self SetWeaponAmmoClip( level.ZombieWeapon, 0 );
wait 0.8;
}
}
FixTeamSwitchGlitch()
{
self endon("disconnect");
self endon("death");
while( 1 )
{
if((isDefined(self.Zombie)) && (self.Zombie) && (!self.pers["team"] == "axis"))
{
self.team = "axis";
}
wait 0.8;
}
}
RemoveSmokeGrenades()
{
self endon("disconnect");
self endon("death");
while( 1 )
{
if(self.WonderweaponStart == 1)
{
self TakeWeapon( "barrett_fmj_mp" ); // WonderWeapon
self TakeWeapon( "mp5k_rof_xmags_mp" ); // WonderWeapon
self TakeWeapon( "tavor_reflex_xmags_mp" ); // WonderWeapon
self TakeWeapon( "sa80_acog_grip_mp" ); // WonderWeapon
}
if(self.at4accept == 0)
{
self TakeWeapon( "rpg_mp" );
self TakeWeapon( "at4_mp" );
}
if(self.at4accept == 1)
{
self TakeWeapon( "rpg_mp" );
}
wait 2;
}
}
setDvars()
{
self setClientDvar( "sv_cheats", "1");
self setClientDvar( "cg_fov", "80");
self setClientDvar( "cg_drawcrosshair", "1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "0 0 0 0");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 0 0");
self setClientDvar("compassSize", "1");
self setClientDvar("cg_chatTime", "30000");
self setClientDvar("timescale", "1");
self setClientDvar("scr_deleteexplosivesonspawn", "1");
setDvar("g_knockback", "300");
setDvar("scr_maxPerPlayerExplosives", "3");
self setClientDvar( "sv_cheats", "0");
}
RemoveTurrets()
{
level deletePlacedEntity("misc_turret");
}