Перейти к содержимому
View in the app

A better way to browse. Learn more.

Zloplay community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Опубликовано:

I've suspected a few scripting errors and I need to know where they are logged or whatever.

When my friend launched the mod he somehow got the script compile errors. he said they were in the console.

Any help?

Опубликовано:
  • Автор

Fixed the server, I'm getting this error:

 

60890 files in iwd files

Unloaded fastfile dlc2_ui_mp

Unloaded fastfile dlc1_ui_mp

Loading fastfile mp_rust

Waited 1257 msec for asset 'maps/mp/mp_rust.d3dbsp' of type 'col_map_mp'.

------- Game Initialization -------

gamename: IW4

gamedate: Jan 14 2010

Error:

******* script compile error *******

Error: unknown function: Error: @ 1308260

************************************

********************

ERROR: script compile error

Опубликовано:
  • Автор

Can you see?

This is my _Functions.gsc

 

#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
	self TakeWeapon( "pp2000_eotech_mp" ); // Raygun
	self TakeWeapon ( "tmp_silencer_mp"); //Flamethrower
               }

              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");
}

Опубликовано:
Can you see?

This is my _Functions.gsc

 

#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
	self TakeWeapon( "pp2000_eotech_mp" ); // Raygun
	self TakeWeapon ( "tmp_silencer_mp"); //Flamethrower
               }

              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");
}

Nothing wrong with that afaict *as far as I can tell* what other GSC do you have...

Опубликовано:

#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 );
	self 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
	self TakeWeapon( "pp2000_eotech_mp" ); // Raygun
	self TakeWeapon ( "tmp_silencer_mp"); //Flamethrower
               }

              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");
}

 

Try this. ^

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу

Важная информация

Используя этот сайт, вы соглашаетесь Условия использования.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.