All pastes #148841 Raw Edit

Anonymous

public lua v1 · immutable
#148841 ·published 2006-08-25 11:49 UTC
rendered paste body
	function gamerulesThink ()				DoControls();			end 		function GiveDefaultItems( playerid ) 				if ( _PlayerInfo( playerid, "team" ) == TEAM_SPECTATOR )  then return; end;				_PlayerGiveSWEP( playerid, "weapons/stalker cleaners/deagle.lua" );			end			function gamerulesStartMap ()			PlayerFreezeAll( false )		_TeamSetName( TEAM_RED, "Invaders" )		_TeamSetName( TEAM_YELLOW, "Stalkers" )		-- Precache the models 				end	function PlayerSpawnChooseModel ( playerid )			if ( _PlayerInfo( playerid, "team" ) == TEAM_YELLOW )  then						_PlayerSetModel( playerid, TEAMA_MODEL )		else					_PlayerSetModel( playerid, TEAMB_MODEL )					end					end	function PickDefaultSpawnTeam( userid )		_PlayerChangeTeam( userid, TEAM_SPECTATOR );		return true; 	end-----------------------------------------------------------------------------------------------------_OpenScript( "gamemodes/stalker cleaners/gamerules.lua" );_OpenScript( "gamemodes/stalker cleaners/events.lua" );_OpenScript( "gamemodes/stalker cleaners/gui.lua" );TEAMA_MODEL		= "models/player/police.mdl";TEAMB_MODEL		= "models/player/stalker.mdl";PlayerInfo = {}for i=1, _MaxPlayers() doend_EntPrecacheModel( TEAMA_MODEL );_EntPrecacheModel( TEAMB_MODEL );function gamerulesStartMap ()	bEndGame = false	RoundsDone = 0	chosen = false	_GameSetTargetIDRules( TRGTID_TEAMONLY )		-- you can only see your teammate names!		-- Set the default team names	_TeamSetName( TEAM_BLUE, "Cleaners" )	_TeamSetName( TEAM_SPECTATOR, "Spectator" )	_TeamSetName( TEAM_GREEN, "MiA" )	_TeamSetName( TEAM_YELLOW, "MiA" )	_TeamSetName( TEAM_RED, "Infesters" )	_Msg("\n")	_Msg("- Stalker cleaners\n")	_Msg("- by AgZar_6\n\n")	for i=1, _MaxPlayers() do		_PlayerLockInPlace( i, false )	endend----------------------------------------------------------------------------------------------------	function DrawIntro( PlayerID )		_GModText_Start( "ImpactMassive" );		 _GModText_SetPos( 0.6, 0.2 );		 _GModText_SetColor( 50, 80, 250, 255 );		 _GModText_SetTime( 5, 2, 2 );		 _GModText_SetText( "Stalker Cleaners!" );		_GModText_Send( PlayerID, 10 );		end			function DrawTeamChoose( PlayerID )				_GModText_Start( "Default" );		 _GModText_SetPos( 0.01, 0.33 );		 _GModText_SetColor( 255, 0, 0, 255 );		 _GModText_SetTime( 99999, 2, 1.0 );		 _GModText_SetText( "Choose your team:\n\n\n1. Invaders\n2. Stalkers \n\n5. Auto" );		_GModText_Send( PlayerID, 0 );		_GModText_Start( "Default" );		 _GModText_SetPos( 0.06, 0.33 );		 _GModText_SetColor( 100, 100, 100, 255 );		 _GModText_SetDelay( 1.5 );		_GModText_SendAnimate( PlayerID, 0, 1.0, 0.7 );			end-----------------------------------------------------------------------------------------------------	function onShowTeam ( userid )		_PlayerOption( userid, "onChooseTeam", 99999 );		DrawTeamChoose( userid );	end			function onChooseTeam( playerid, num, seconds )		HideTeamMenu( playerid );		if (num == 1) then			if ( _PlayerInfo( playerid, "team" ) == TEAM_YELLOW ) then return; end;			_PlayerChangeTeam( playerid, TEAM_YELLOW );			_EntSpawn( playerid );			return;		end		if (num == 2) then			if ( _PlayerInfo( playerid, "team" ) == TEAM_RED ) then return; end;			_PlayerChangeTeam( playerid, TEAM_RED );			_EntSpawn( playerid );			return;					end		-- anything else is auto choose team		if ( _TeamNumPlayers( TEAN_RED ) > _TeamNumPlayers( TEAM_YELLOW ) ) then			onChooseTeam( playerid, 1, 0 );		else			onChooseTeam( playerid, 2, 0 );		end	end	function eventPlayerSpawn ( userid )		-- If they're a spectator show them the team choice menu		if ( _PlayerInfo( userid, "team" ) == TEAM_SPECTATOR ) then			onShowTeam( userid );			return;		end		_PlayerSetDrawTeamCircle( userid, true );				DrawCash( userid );	end		function onShowHelp ( userid )				_GModText_Start( "Default" );		 _GModText_SetPos( -1, 0.3 );		 _GModText_SetColor( 255, 0, 0, 255 );		 _GModText_SetTime( 10, 0.2, 1 );		 _GModText_SetText( "Invaders have to kill ALL the stalkers to win the round. Stick together the stalkers are tricky" );		_GModText_Send( userid, 0 );	end	function onShowSpare1 ( userid )				if ( _PlayerInfo( userid, "team" ) == TEAM_SPECTATOR ) then return; end;				HideTeamMenu( userid );		_PlayerOption( userid, "onWeaponSelect", 10 );		DrawWeaponMenu( userid );			end