//Snipe GUI and crosshairchange by Yakuzai 2010 (yakuzai@live.de) //Credits to the Zoom Script to Drakas //Licensed under CC-BY-SA (You may use the content so long as you obey this license !) //Released @ quadropolis.us (If uploaded at any other Website pls contact me !) createine "gsensivity" 3.0; createine "gfov" 20; createine "ss_bind" "F"; newgui "Settings" [ guititle "Set the mousesensivity of the zoom" guitext "Sensivity :" guifield gsensitivity guitext "Field of View :" guislider gfov 150 10 guitab "Hudguns and maxroll" guititle "Set Hudguns (ON/OFF) and maxroll Settings" guicheckbox "Hudguns" ghudgun guitext "Maxroll :" guislider gmaxroll 0 25 guitab "Crosshair" guititle "Set Crosshair and Crosshair Size" guitext "Crosshair Size :" guislider gcrosshairsize 0 50 crosshairs = ["data/crosshair.png data/hit.png" "packages/crosshairs/x.png packages/crosshairs/x-hit.png" "packages/crosshairs/x_dot.png packages/crosshairs/x_dot-hit.png" "packages/crosshairs/o.png packages/crosshairs/o-hit.png" "packages/crosshairs/o_x.png packages/crosshairs/o_x-hit.png" "packages/crosshairs/o_dot.png packages/crosshairs/o_dot-hit.png" "packages/crosshairs/dot.png packages/crosshairs/dot-hit.png" "packages/crosshairs/dot_wide.png packages/crosshairs/dot_wide-hit.png" "packages/crosshairs/star.png packages/crosshairs/star-hit.png" "packages/crosshairs/wide.png packages/crosshairs/wide-hit.png" "packages/crosshairs/circle_dot.png packages/crosshairs/circle_dot_hit.png" "packages/crosshairs/cross_normal.png packages/crosshairs/cross_normal_hit.png" "packages/crosshairs/cross_whole.png packages/crosshairs/cross_whole_hit.png" "packages/crosshairs/dot_normal.png packages/crosshairs/dot_normal_hit.png" "packages/crosshairs/dot_whole.png packages/crosshairs/dot_whole_hit.png" ] loop row (div (+ (listlen $crosshairs) 6) 7) [ guilist [ loop col 7 [ ch = (at $crosshairs (+ (* $row 7) $col)) if (!=s $ch "") [ guiimage (at $ch 0) [ cleargui 1 gloadcrosshair = @(at $ch 0) 0 ] 0.5 ] ] ] ] guitab "Key" guititle "Set the Zoom Key" guitext "key :" guikeyfield ss_bind guibutton "ok" "bind $ss_bind [domodifier 1; ss_on; onrelease [ ss_off ]]" ] ss_allset = [ if ( = $ss_set 1 ) [ ss_set = 1 ] [ ss_set = 0 ] result $ss_set ] // Sets the defaults ss_defaults = [ ss_hudgun = 0 ss_maxroll = 0 ss_crosshairsize = 500 ss_sensitivity = 1.8 ss_fov = 20 ss_set = 1 ] // If not set, set defaults if ( = @ss_allset 0 ) [ ss_defaults ] // Turn on the zoom ss_on = [ // Store the normal values into temporary variables ss_ohudgun = $hudgun ss_omaxroll = $maxroll ss_ocrosshairsize = $crosshairsize ss_ofov = $fov ss_osensitivity = $sensitivity ss_oloadcrosshair = "data\crosshair.png" // Set the new values fov $gfov hudgun $ghudgun maxroll $gmaxroll crosshairsize $gcrosshairsize sensitivity $gsensitivity loadcrosshair $gloadcrosshair ] // Turn off the zoom ss_off = [ // Set the zoomed variables as "defaults" now, for easier remembering ss_hudgun = $hudgun ss_maxroll = $maxroll ss_crosshairsize = $crosshairsize ss_fov = $fov ss_sensitivity = $sensitivity // Set the old values!! hudgun $ss_ohudgun maxroll $ss_omaxroll crosshairsize $ss_ocrosshairsize fov $ss_ofov sensitivity $ss_osensitivity loadcrosshair "data\crosshair.png" ] // Bind the keys