Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include maps\_utility;
- #include common_scripts\utility;
- #include maps\_zombietron_utility;
- main()
- {
- maps\zombietron_fx::main();
- level._ZOMBIE_GIB_PIECE_INDEX_ALL = 0;
- level._ZOMBIE_GIB_PIECE_INDEX_RIGHT_ARM = 1;
- level._ZOMBIE_GIB_PIECE_INDEX_LEFT_ARM = 2;
- level._ZOMBIE_GIB_PIECE_INDEX_RIGHT_LEG = 3;
- level._ZOMBIE_GIB_PIECE_INDEX_LEFT_LEG = 4;
- level._ZOMBIE_GIB_PIECE_INDEX_HEAD = 5;
- level._ZOMBIE_GIB_PIECE_INDEX_GUTS = 6;
- precache_shaders();
- precache_models();
- init_dvars();
- init_strings();
- init_levelvars();
- init_animscripts();
- init_sounds();
- init_shellshocks();
- init_flags();
- init_fx();
- level thread zombie_devgui_think();
- maps\_zombietron_challenges::main();
- maps\_zombietron_main::main();
- maps\createart\zombietron_art::main();
- setDvar( "scr_expDeathMayMoveCheck", "off" );
- }
- onPlayerConnect()
- {
- self notify("onPlayerConnect");
- self endon ("onPlayerConnect");
- for( ;; )
- {
- level waittill( "connecting", player );
- player.entity_num = player GetEntityNumber();
- player thread onPlayerSpawned();
- player thread onPlayerDisconnect();
- player thread maps\_zombietron_pickups::update_drop_bomb();
- player thread maps\_zombietron_pickups::update_drop_booster();
- player.stats["kills"] = 0;
- player.stats["score"] = 0;
- }
- }
- cheat_Callback_PlayerDamage(eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, modelIndex, psOffsetTime)
- {
- return 0;
- }
- onPlayerDisconnect()
- {
- self waittill( "disconnect" );
- }
- onPlayerSpawned()
- {
- self endon( "disconnect" );
- for( ;; )
- {
- self waittill( "spawned_player" );
- wait 1;
- self SetDepthOfField( 0, 0, 512, 4000, 4, 0 );
- self SetPlayerCollision( 1 );
- self maps\_zombietron_main::player_reset_score();
- self.default_movespeed = 1;
- self.score_total = self.score;
- self.old_score = self.score;
- self.team_num = 0;
- self.default_weap = "m60_zt";
- self TakeAllWeapons();
- self.next_extra_life = level.zombie_vars["extra_life_at_every"];
- self.pointBarInc = level.zombie_vars["prize_increment"];
- self maps\_zombietron_score::update_hud();
- self setTeamForEntity( "allies" );
- self DisableWeaponCycling();
- self AllowJump( false );
- self AllowCrouch( false );
- self AllowSprint( false );
- self SetStance("stand");
- self.dog_damage_func = maps\_zombietron_ai_dog::dog_player_damage;
- self maps\_zombietron_score::update_multiplier_bar( 0 );
- self SetClientDvars ("cg_objectiveIndicatorFarFadeDist", "120000",
- "cg_objectiveIndicatornearFadeDist", "0",
- "ik_enable", 0,
- "bg_legYawTolerance", 0 );
- self setClientDvars("hud_drawHUD","1","cl_scoreDraw","1");
- >>>>>>>>>>>>>>>>> self setClientDvars("activeAction", "player_clipsizemultiplier 999");
- SetSavedDvar("phys_maxFloatTime",10000);
- level.xenon = ( GetDvar( #"xenonGame" ) == "true" );
- if ( !isDefined(level.xenon) )
- {
- level.xenon = false;
- }
- self TakeAllWeapons();
- self GiveWeapon( self.default_weap );
- self switchToWeapon( self.default_weap );
- self SetSpawnWeapon( self.default_weap );
- self thread setup_smashtv_loadout();
- self thread ammo();
- if( !isDefined(self.initialized) || self.initialized == false )
- {
- self.initialized = true;
- playtag = "player" + (self.entity_num+1) + "_light";
- self.light_playFX = playtag;
- PlayFxOnTag( level._effect[playtag], self, "tag_origin" );
- self thread breadcrumb_point_thread( 30, 0.5 );
- }
- }
- }
- precache_shaders()
- {
- PreCacheShader("cinematic");
- PrecacheShader( "zom_icon_community_pot" );
- PrecacheShader( "zom_icon_community_pot_strip" );
- PrecacheShader( "zom_icon_player_life" );
- PrecacheShader( "zom_pack_a_punch_battery_icon" );
- PrecacheShader( "text_box" );
- }
- precache_models()
- {
- precachemodel( "char_ger_zombieeye" );
- PrecacheModel( "zombie_z_money_icon" );
- PrecacheModel( "anim_chicken" );
- PrecacheModel( "zombie_teleporter_pad" );
- PrecacheModel( "c_usa_blackops_body3_fb");
- PrecacheModel( "c_usa_blackops_body3_fb_zt");
- PrecacheModel( "c_zom_blue_guy_fb_zt");
- PrecacheModel( "c_zom_red_guy_fb_zt");
- PrecacheModel( "c_zom_yellow_guy_fb_zt");
- PrecacheModel( "c_zom_blue_guy_fb");
- PrecacheModel( "c_zom_red_guy_fb");
- PrecacheModel( "c_zom_yellow_guy_fb");
- }
- init_shellshocks()
- {
- level.player_killed_shellshock = "zombie_death";
- PrecacheShellshock( level.player_killed_shellshock );
- }
- init_strings()
- {
- }
- init_sounds()
- {
- add_sound( "end_of_round", "mus_zmb_round_over" );
- add_sound( "end_of_game", "mus_zmb_game_over" );
- add_sound( "chalk_one_up", "mus_zmb_chalk" );
- add_sound( "purchase", "zmb_cha_ching" );
- add_sound( "no_purchase", "zmb_no_cha_ching" );
- add_sound( "playerzombie_usebutton_sound", "zmb_zombie_vocals_attack" );
- add_sound( "playerzombie_attackbutton_sound", "zmb_zombie_vocals_attack" );
- add_sound( "playerzombie_adsbutton_sound", "zmb_zombie_vocals_attack" );
- add_sound( "zombie_head_gib", "zmb_zombie_head_gib" );
- add_sound( "door_slide_open", "zmb_door_slide_open" );
- >>>>> add_sound( );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement