Navigation
   

Web Hosting
  Proudly hosted by The Business Helpdesk.com, Inc.  
File - SuperSniper
Download Details
Download Now
Download Now
Downloads 414
Views 1,198
Developer DS.Poker
Last Update Jan 15, 2009 - 16:49
Version
Size 2.1KB
Type TXT
Rank No Votes, out of 0 Votes.
File Tags super  sniper  
SuperSniper

Submitted by DS.Poker, this script provides improvements to the standard sniping zoom, including a wider than normal field of vision (FOV) at 120° (vs. the TRIBES standard 90°), custom mouse sensitivity at each zoom level, and instant off. To quote him, "It features a single press of 'e' to turn on, or zoom further, 3 levels of zoom, [and a] quick double press for zoom off. This is based on my fov of 120 and my mouse sensitivity preferences, alter to taste." Very cool!

If you wish to alter the zoom levels or mouse sensitivity, try changing/adding to the arrays near the bottom. For a small amount of work, this script can be customized to a high degree.

I added the two EditActionMap() calls for safety. Add this to your autoexec.cs.


--------------------------------------------------------------------------------


function SuperSniper()
{
if($dblsnipe == 1)
{
if($justzoomedon == 0)
{
$OldFov = $PrevFov[$pref::PlayerFov];
$pref::PlayerFov = "120";
bindMouse();
}
else
{
$pref::PlayerFov = "120";
bindMouse();
}
}
else if($pref::PlayerFov == "120")
{
if($OldFov)
{
$pref::PlayerFov = $OldFov;
$justzoomedon = 1;
bindMouse();
}
else
{
$pref::PlayerFov = "12";
$justzoomedon = 1;
bindMouse();
}
}
else if($pref::PlayerFov != "120")
{
$pref::PlayerFov = $NextFov[$pref::PlayerFov];
$justzoomedon = 0;
bindMouse();
}

}

$NextFov[24] = 12;
$NextFov[12] = 6;
$NextFov[6] = 24;

$PrevFov[24] = 6;
$PrevFov[12] = 24;
$PrevFov[6] = 12;

$MouseSens[6] = 0.001;
$MouseSens[12] = 0.002;
$MouseSens[24] = 0.0025;
$MouseSens[120] = 0.003;

function bindMouse()
{
%Sensi = $MouseSens[$pref::PlayerFov];
EditActionMap("playMap.sae");
bindAction(mouse0, xaxis0, TO, IDACTION_YAW, Flip, Scale, %Sensi);
bindAction(mouse0, yaxis0, TO, IDACTION_PITCH, Flip, Scale, %Sensi);
}

function SniperOff()
{
$dblsnipe = 1;
schedule("$dblsnipe = 0;", 0.3);
}

EditActionMap("playMap.sae");
bindCommand(keyboard0, make, "e", TO, "SuperSniper();");
bindCommand(keyboard0, break, "e", TO, "SniperOff();");

http://www.planettribes.com/zear/script/supersniper.html
 
Search - Statistics & RSS - Contact Admin - -
PHCDownload 1.1.2 - Copyright (c) 2005 - 2024 - 0.0352 seconds