Show me your tits/scripts!

What kind of scripts do you run with? Dumb man's note: You can vote for more than one...
Oh and also, discuss...

I know there are other threads that ask this, but no polls yet. So... here's a poll!
north_pole_mg0233.jpg

Comments

  • // #autoload
    package SoDMuteFags {
        function clientCmdChatMessage(%sender, %voice, %pitch, %msgString, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10)
        {
            %newvoice = detag(%voice);
            if ( %newvoice $= "" ) {
                // Player is using null-voice exploit, show the message but don't play the sound
                %message = detag( %msgString );
                %wavStart = strstr( %message, "~w" );
                if ( %wavStart != -1 ) {
                    %msgString = getSubStr(%message, 0, %wavStart);
                }
            }
            parent::clientCmdChatMessage(%sender, %voice, %pitch, %msgString, %a1, %a2, %a3, %a4, %a5, %a6, %a7, %a8, %a9, %a10);
        }
    };
    activatePackage(SoDMuteFags);
    
  • An Error Has Occurred!
    You selected too many options. For this poll, you may only select 6 options.

    Site is broken.
  • Uber zoom, auto-flare, pilot mode.

    I dunno what kind are they, but i found these three useful.
  • auto-flare
    this is considered a cheat in almost every circle
  • I like Auto Missile. I tried getting a waypoint one, but never bothered to figure out how it works.
  • Anything that does anything ever is evil and hax
  • auto-flare
    this is considered a cheat in almost every circle
    If it was considered a cheat it would be blocked on most servers , the only server that is blocked on is the tacmod server. (only including the servers I've been on...which is quite a bit)
    So no, most people may frown upon it but its not considered a cheat...
  • Oh, so another cheat I have is auto missle too.

    These both (auto flare and missle) sometimes are very annoying when i'm TG or there bacons placed somwhere on map.

    I didn't know why I am soo good, without being a vet, now I know - I AM CHEATER :) can't be proud :P
  • // #autoload
    // #name = AutoPoints
    // #version = 3.0.2
    // #date = May 25, 2001
    // #author = -Boots-
    // #warrior = -Boots-
    // #email = boots@bootsware.com
    // #web = http://www.bootsware.com
    // #description = Automatically adds waypoints to players.
    // #status = Beta
    // #readme = scripts/autoexec/-boots-/autopoints.txt
    // #config = autoPointsConfigGUI
    // #update = AutoPoints
    $autoPoints::version = "3.0.2";
    
    package AutoPoints_Update {
    function UpgradeInfo()
    {
      $Upgrade::Instructions = "Read the file AutoPoints.txt it has some very important information.  Updates to the script will take affect next time you start Tribes 2.";
      $Upgrade::Fixes = "Fixed the problem introduced in v3.0.1 of settings not save across instances of Tribes 2";
      $Upgrade::Version = "3.0.2";
    }
    };
    
    //
    // Function: apGetMyClientID
    //
    // Desc: Get my client ID so I don't try to set a waypoint to myself
    //
    function apGetMyClientID(%msgType, %msgString, %clientName, %clientId, %targetId, %isAI, %isAdmin, %isSuperAdmin, %isSmurf, %guid) {
    
    	if(StrStr(%msgString, "Welcome to Tribes") != -1) {
    		$CurrentClientId = %clientId;
    	}
    }
    
    //
    // Function: apSomeoneJoinedATeam
    //
    // Desc: A person joined either Storm, Inferno of Observers.. set a waypoint to them if appropriate
    //
    function apSomeoneJoinedATeam(%msgType, %msgString, %clientName, %teamName, %clientId, %teamId)
    {
       %i = 0;
       while((%obj = PlayerListGroup.getObject(%i)) != -1) {
           if (%obj.clientId == %clientId) {
               // if this is us, then lets save off the team
               if (%clientId == $CurrentClientId && $CurrentClientId != 0) {
                   $CurrentTeamId = %obj.teamId;
               }
           }
           %i++;
       }
       apRefreshWayPoints();
    }
    
    
    //
    // Function: apCreateWayPoints()
    //
    // Decs:     Goes through the list of players and sets way points
    //
    function apCreateWayPoints()
    {
       %i = 0;
       while((%obj = PlayerListGroup.getObject(%i)) != -1) {
    
           // if the player we are looking at is not ourselves, set a waypoit
           if (%obj.clientId != $CurrentClientId) {
               if (%obj.teamId != 0) {
               
                   // Is it someone on my team?
                   if ($autoPoints::addFriendly == 1 && %obj.teamId == $CurrentTeamId) {
                       echo("Adding friendly: " @ %obj.name);
                       apAddWayPointToPlayer(%obj.name, %obj.targetID);
                   }
                   
                   // Is it an enemy?
                   if ($autoPoints::addEnemy == 1 && %obj.teamId != $CurrentTeamId && %obj.teamId != 0) {
                      echo("Adding enemy: " @ %obj.name);
                      apAddWayPointToPlayer(%obj.name, %obj.targetID);
                   }
                   
               }
           }
           %i++;
       }
    }
    
    //
    // Function: apAddWayPointToPlayer
    //
    // Desc: Set a waypoint for this player
    //
    function apAddWayPointToPlayer(%name, %targetID)
    {
    //    echo("AddWayPointToPlayer: " @ %name @ " target: " @ %targetID);
        %targetnum = createClientTarget(%targetID, "0 0 0");
        %targetnum.createWaypoint(%name);
        $ClientWaypoints.add(%targetnum);
    }
    
    //
    // Function: apClearWayPoints
    //
    // Desc: The map has ended, clear out all waypoints
    //
    function apClearWayPoints()
    {
       if(isObject($ClientWaypoints))
          $ClientWaypoints.delete();
    
       $ClientWaypoints = new SimGroup();
       ServerConnection.add($ClientWaypoints);
    
       CommanderMapGui.firstWake = true;
       CommanderTree.currentWaypointID = 0;
    }
    
    //
    // Function: apRefreshWayPoints
    //
    // Desc: Delete and recreate the waypoints
    //
    function apRefreshWayPoints()
    {
        apClearWayPoints();
        apCreateWayPoints();
    }
    //
    // Function: apStartMap
    //
    // Desc: We are starting the map, add all players
    //
    function apStartMap(%msg)
    {
       apRefreshWayPoints();
    }
    
      package autoPoints {
    //
    // Function: DispatchLaunchMode
    //
    // Desc: Register for the the events we are interested in
    //
    function DisconnectedCleanup()
    {
    	parent::DisconnectedCleanup();
    	$CurrentClientId = 0;
        $CurrentTeamId = 0;
    }
    
    //
    // Function: DispatchLaunchMode
    //
    // Desc: Register for the the events we are interested in
    //
    function DispatchLaunchMode()
    {
        addMessageCallback('MsgClientJoin',     apGetMyClientID);
    	addMessageCallback('MsgClientJoinTeam', apSomeoneJoinedATeam);
        addMessageCallback('MsgGameOver',       apClearWayPoints);
        addMessageCallBack('MsgMissionStart',   apStartMap);
    
    	parent::DispatchLaunchMode();
    }
    
    //
    // Function: OptionsDlg::onWake
    //
    // Desc: Get us a key binding
    //
    function OptionsDlg::onWake(%this)
    {
    	if ($RefreshAPBind $= "false") {
    		$RemapName[$RemapCount]="Refresh AutoPoints";
    		$RemapCmd[$RemapCount]="apRefreshWayPoints";
    		$RemapCount++;
    		$RefreshAPBind = "true";
    	}
    	parent::onWake( %this );
    }
    
    };
    $RefreshAPBind = "false";
    $CurrentClientId = 0;
    $CurrentTeamId = 0;
    $autoPoints::test = "test";
    
    activatePackage(autoPoints);
    
    if(!isObject(autoPointsGUI))
    {
        new ScriptObject(autoPointsGUI)
        {
            class = autoPointsGUI;
        };
    }
    
    //
    // Function: autoPointsGUI::CreatePrefFileHeader
    //
    // Desc: Add a little header to our settings file
    //
    function autoPointsGUI::CreatePrefFileHeader(%this)
    {
    	if(!isobject(%this.fileeditor))
    	{
    		 %this.fileeditor = new FileObject();
    	}
    	%this.fileeditor.openForWrite("prefs/autopointsprefs.cs");
    	%this.fileeditor.writeline("//         Auto-Points Script Pack Pref File");
    	%this.fileeditor.writeline("//");
    	%this.fileeditor.writeline("//	Settings may be altered in this file but you are better off using the GUI");
    	%this.fileeditor.writeline("// 	in the in-game scripts browser for any alterations to this file.");
    	%this.fileeditor.writeline("// ");
    	%this.fileeditor.writeline("// 	Your changes will not become current until you restart Tribes 2 if edited here.");
    	%this.fileeditor.writeline("// ");
    	%this.fileeditor.writeline("// ===========================================================================");
    
        %this.version = $autoPoints::version;
        %this.fileeditor.writeline("autoPointsGUI.version = \""@%this.version@"\";");
        %this.fileeditor.writeline("");
    }
    
    //
    // Function: autoPointsGUI::CreateDefaultSettings
    //
    // Desc: Load the initial settings for Auto-Points
    //
    function autoPointsGUI::CreateDefaultSettings(%this)
    {
    	%this.CreatePrefFileHeader();
    	%this.fileeditor.writeline("//");
    	%this.fileeditor.writeline("//");
    	%this.fileeditor.writeline("//	Settings");
    	%this.fileeditor.writeline("autoPointsGUI.addFriendly = 0;");
    	%this.fileeditor.writeline("autoPointsGUI.addEnemy = 1;");
        %this.fileeditor.writeline("//");
    	%this.fileeditor.writeline("//");
        %this.fileeditor.close();
    }
    
    //
    // Function: autoPointsGUI::SaveSettings
    //
    // Desc: Write the settings to disk
    //
    function autoPointsGUI::SaveSettings(%this)
    {
        %this.CreatePrefFileHeader();
    	%this.addFriendly = $autoPoints::addFriendly == 1 ? 1 : 0;
    	%this.addEnemy = $autoPoints::addEnemy == 1 ? 1 : 0;
    	%this.fileeditor.writeline("//");
    	%this.fileeditor.writeline("//");
    	%this.fileeditor.writeline("//	Settings");
        %this.fileeditor.writeline("autoPointsGUI.addFriendly = "@%this.addFriendly@";");
    	%this.fileeditor.writeline("autoPointsGUI.addEnemy = "@%this.addEnemy@";");
    	%this.fileeditor.writeline("//");
    	%this.fileeditor.writeline("//");
    	%this.fileeditor.close();
    }
    
    //
    // Function: apSaveSettings
    //
    // Desc: The user wishes to save the changes to the options
    //
    function apSaveSettings()
    {
        autoPointsGUI.SaveSettings();
        if ($CurrentClientId != 0) {
            apClearWayPoints();
            apCreateWayPoints();
        }
    }
    
    //
    // Function: autoPointsGUI::Startup
    //
    // Desc: "Constructor"  Go load up my settings
    //
    function autoPointsGUI::Startup(%this)
    {
    	if(!isfile("prefs/autopointsprefs.cs")) {
            echo("prefs/autopointsprefs.cs not found");
    		%this.CreateDefaultSettings();
        }
    	exec("prefs/autopointsprefs.cs");
        $autoPoints::addFriendly = %this.addFriendly;
        $autoPoints::addEnemy = %this.addEnemy;
    }
    
    autoPointsGUI.Startup();
    
    new GuiControl(autoPointsConfigGUI) {
    	profile = "GuiDefaultProfile";
    	horizSizing = "width";
       	vertSizing = "height";
    	position = "0 0";
    	extent = "390 315";
    	minExtent = "390 315";
    	visible = "1";
    	helpTag = "0";
    	pane = "Main";
     
        new ShellScrollCtrl(AutoPoints_Scroll) {
    	    profile = "NewScrollCtrlProfile";
    	    horizSizing = "width";
    	    vertSizing = "height";
    	    position = "5 6";
    	    extent = "389 314";
    	    minExtent = "389 314";
    	    visible = "1";
    	    helpTag = "0";
    	    willFirstRespond = "1";
    	    hScrollBar = "dynamic";
    	    vScrollBar = "dynamic";
    	    constantThumbHeight = "0";
    	    defaultLineHeight = "15";
    	    childMargin = "0 3";
    	    fieldBase = "gui/shll_field";
         
            new ShellPaneCtrl() {
    			profile = "ShellDlgPaneProfile";
    			horizSizing = "left";
    			vertSizing = "top";
    			position = "-16 24";
    			extent = "600 489";
    			minExtent = "48 92";
    			visible = "1";
    			helpTag = "0";
    			text = "AUTO-POINTS CONFIG";
    			maxLength = "255";
    			noTitleBar = "0";
    
                   	new ShellToggleButton() {
                   	    profile = "ShellRadioProfile";
                        horizSizing = "right";
                        vertSizing = "bottom";
                        position = "30 30";
                        extent = "170 30";
                        minExtent = "26 27";
                        visible = "1";
    				    variable = "$autoPoints::addFriendly";
    				    helpTag = "0";
    				    text = "AUTO WAYPOINT FRIENDLIES";
    				    maxLength = "255";
    			    };
    			    new ShellToggleButton() {
        				profile = "ShellRadioProfile";
                        horizSizing = "right";
        				vertSizing = "bottom";
    				    position = "30 60";
        				extent = "170 30";
    				    minExtent = "26 27";
        				visible = "1";
    				    variable = "$autoPoints::addEnemy";
        				helpTag = "0";
    				    text = "AUTO WAYPOINT ENEMIES";
        				maxLength = "255";
        			};
    
    				new ShellBitmapButton() {
    					profile = "ShellButtonProfile";
    					horizSizing = "right";
    					vertSizing = "bottom";
    					position = "250 27";
    					extent = "173 38";
    					minExtent = "32 38";
    					visible = "1";
    					command = "apSaveSettings();";
    					helpTag = "0";
    					text = "SAVE CHANGES";
    					simpleStyle = "0";
    				};
            };
        };
    };
    // EOF - Upgraded File - scripts/autoexec/-boots-/autoPoints.cs
    
  • // #autoload
    // #name = vPlayerPredictionCG
    // #version = 0.9
    // #date = May 28, 2003
    // #author = Validuz
    // #warrior = Validuz
    // #email = validuz@hotmail.com
    // #description = Changes player prediction variables on a toggable keypress on chaingun mount.
    // #category = Validation
    // #status = Beta
    // #credit = Aureole for helping me out, because I'm a newbie scripter.
    
    $PlayerPredictCGBind = 0;
    $PlayerPredictCG = 0;
    
    function PlayerPredictCG(%val) {
        if(!%val) return;
        
        $PlayerPredictCG = !$PlayerPredictCG;
    
        if($PlayerPredictCG) {
            clientCmdBottomPrint("Player Prediction for CG: \c6Enabled", 2, 1);
        } else {
            clientCmdBottomPrint("Player Prediction for CG: \c6Disabled", 2, 1);
            $Player::maxLatencyTicks = 0;
            $Player::maxPredictionTicks = 30;
            $Player::maxWarpTicks = 3;
            $Player::minWarpTicks = 0.5;
        }
    }
    
    package PlayerPredictCG {
    
        function clientCmdSetWeaponsHudActive(%slot, %ret, %vis) {
    		Parent::clientCmdSetWeaponsHudActive(%slot, %ret, %vis);
    
            if(%slot > -1) {
                if($PlayerPredictCG) {
                    if( $WeaponNames[%slot] $= "Chaingun" ) {
                        $Player::maxLatencyTicks = 1;
                        $Player::maxPredictionTicks = 1;
                        $Player::maxWarpTicks = 2;
                        $Player::minWarpTicks = 2;
                    } else {
                        $Player::maxLatencyTicks = 0;
                        $Player::maxPredictionTicks = 30;
                        $Player::maxWarpTicks = 3;
                        $Player::minWarpTicks = 0.5;
                    }
                }
            }
        }
    
        function OptionsDlg::onWake(%this) {
    	    if (!$PlayerPredictCGBind) {
                $RemapName[$RemapCount] = "\c6vPredict Toggle CG";
                $RemapCmd[$RemapCount]  = "PlayerPredictCG";
                $RemapCount++;
                $PlayerPredictCGBind = 1;
            }
            parent::onWake(%this);
        }
        
    }; activatepackage(PlayerPredictCG);
    
  • // #autoload
    // #name = vPlayerPredictionCG
    // #version = 0.9
    // #date = May 28, 2003
    // #author = Validuz
    // #warrior = Validuz
    // #email = validuz@hotmail.com
    // #description = Changes player prediction variables on a toggable keypress on chaingun mount.
    // #category = Validation
    // #status = Beta
    // #credit = Aureole for helping me out, because I'm a newbie scripter.
    
    $PlayerPredictCGBind = 0;
    $PlayerPredictCG = 0;
    
    function PlayerPredictCG(%val) {
        if(!%val) return;
        
        $PlayerPredictCG = !$PlayerPredictCG;
    
        if($PlayerPredictCG) {
            clientCmdBottomPrint("Player Prediction for CG: \c6Enabled", 2, 1);
        } else {
            clientCmdBottomPrint("Player Prediction for CG: \c6Disabled", 2, 1);
            $Player::maxLatencyTicks = 0;
            $Player::maxPredictionTicks = 30;
            $Player::maxWarpTicks = 3;
            $Player::minWarpTicks = 0.5;
        }
    }
    
    package PlayerPredictCG {
    
        function clientCmdSetWeaponsHudActive(%slot, %ret, %vis) {
    		Parent::clientCmdSetWeaponsHudActive(%slot, %ret, %vis);
    
            if(%slot > -1) {
                if($PlayerPredictCG) {
                    if( $WeaponNames[%slot] $= "Chaingun" ) {
                        $Player::maxLatencyTicks = 1;
                        $Player::maxPredictionTicks = 1;
                        $Player::maxWarpTicks = 2;
                        $Player::minWarpTicks = 2;
                    } else {
                        $Player::maxLatencyTicks = 0;
                        $Player::maxPredictionTicks = 30;
                        $Player::maxWarpTicks = 3;
                        $Player::minWarpTicks = 0.5;
                    }
                }
            }
        }
    
        function OptionsDlg::onWake(%this) {
    	    if (!$PlayerPredictCGBind) {
                $RemapName[$RemapCount] = "\c6vPredict Toggle CG";
                $RemapCmd[$RemapCount]  = "PlayerPredictCG";
                $RemapCount++;
                $PlayerPredictCGBind = 1;
            }
            parent::onWake(%this);
        }
        
    }; activatepackage(PlayerPredictCG);
    
    Never heard of that script.... interesting...
  • Yes you have...
  • What does it do?
  • ;                    |                    |
    ;       REAL         |        FAKE        |
    ;                    |                    |
    0xc4603cb6,0x040e456d 0xd8f54ca1,0x03d77dd1
    0xd779515a,0x00a5863a 0xd4a85d17,0x00a3769e
    0xa4200628,0x040e456d 0x1e56ac72,0x03d77dd1
    0x5f29c656,0x00a7bd70 0xac0fc048,0x00a5add4
    0xd88d1d73,0x00aa33f2 0x5e68d644,0x00a82f2c
    0xb6fa5b53,0x00aa1bd3 0x981a5291,0x00a8267f
    0xdea4c77b,0x010caccf 0xb2e140a1,0x0109cb4c
    0x35fc6c95,0x00a7bd70 0x185a8072,0x00a5add4
    0xfde35b34,0x00aa33f2 0x54aeb741,0x00a82f2c
    0x05d40f45,0x00a93e28 0xde584280,0x00a73962
    0x540279ad,0x00aebef3 0x0c972e36,0x007800a6
    0xd41f8e28,0x007a26b6 0x0c972e36,0x007800a6
    0x73c5bcfb,0x007a26b6 0x6b8c5d63,0x007800a6
    0x3455b04c,0x00ab5394 0x65544aa2,0x00a94ece
    
  • auto-flare
    this is considered a cheat in almost every circle
    If it was considered a cheat it would be blocked on most servers , the only server that is blocked on is the tacmod server. (only including the servers I've been on...which is quite a bit)
    So no, most people may frown upon it but its not considered a cheat...
    You're under the mistaken assumption that Tribes 2 has a working anti-cheat.
  • k, well that explains how people get such high scores and get those random luck kills from out of nowhere. They use scripts! Ha, this is disappointing...
  • Not quite. Cheats will allow a small, almost insignificant advantage, but to get high scores you are either spamming mortars or mine disks or you're a good capper. Either way you are working for the points.
  • k, well that explains how people get such high scores and get those random luck kills from out of nowhere. They use scripts! Ha, this is disappointing...

    I get high scores and awesome (skilled) shots by being incredibly superior to all of you llamas.

    Try to contain your jealousy.
  • P.S.: Website is broken...

    An Error Has Occurred!
    You selected too many options. For this poll, you may only select 6 options.
  • P.S.: Website is broken...

    An Error Has Occurred!
    You selected too many options. For this poll, you may only select 6 options.
    Thats because you can only select 6 or less options, not 7.
  • I'm not interested in why it is broken - I just want to know when it will be fixed.
  • I'm not interested in why it is broken - I just want to know when it will be fixed.
    Never lol because its not broken!
  • Are you dense?

    See below:
    P.S.: Website is broken...

    An Error Has Occurred!
    You selected too many options. For this poll, you may only select 6 options.
  • Lemme ask you a question: How many options did you select? 7?
  • teratos plays with and without scripts simultaneously
  • Lemme ask you a question: How many options did you select? 7?

    Special Friend Heat Killer,

    "7?" isn't really much of a question.
  • Terror Toes is broken?
  • Lemme ask you a question: How many options did you select? 7?

    Special Friend Heat Killer,

    "7?" isn't really much of a question.
    Other special friend teratos,
    nvm because I foresee this going nowhere.
Sign In or Register to comment.