-- MySWEP -- Version 0.1b MyIndex = 0; -- MySWEP's entity index Default: 0 Owner = 0; -- The player that owns this weapon Default: 0 CurrentTime = 0; -- The current game time Default: 0 -- Init function. function onInit( ) _SWEPSetSound( MyIndex, "single_shot", "Weapon_DEagle.Single" ); end -- Think function. function onThink( ) end -- Primary attack stuff. function onPrimaryAttack( ) end -- Secondary attack stuff. function onSecondaryAttack( ) end -- When Weapon is swapped to function Deploy( ) end -- When weapon swapped away from function Holster( ) end -- When player presses reload. Returning false means DON'T RELOAD. Although this will hitch on the client. function onReload( ) return true; end -- Weapon settings. function getWeaponSwapHands() return true; end function getWeaponFOV() return 74; end function getWeaponSlot() return 1; end function getWeaponSlotPos() return 6; end function getFiresUnderwater() return true; end function getReloadsSingly() return false; end function getDamage() return 50; end function getPrimaryShotDelay() return 0.2; end function getSecondaryShotDelay() return 100; end function getPrimaryIsAutomatic() return false; end function getSecondaryIsAutomatic() return true; end function getBulletSpread() return vector3( 0.01, 0.01, 0.01 ); end function getViewKick() return vector3( -4.8, 0.0, 0.0); end function getViewKickRandom() return vector3( -0.5, 0.3, 0.3 ); end function getBulletSpreadSecondary() return vector3( 0.001, 0.001, 0.001 ); end function getViewKickSecondary() return vector3( 0.0, 0.0, 0.0); end function getViewKickRandomSecondary() return vector3( 0.0, 0.0, 0.0 ); end function getViewModel() return "models/weapons/v_citz_deagle.mdl"; end function getWorldModel() return "models/weapons/w_citz_deagle.mdl"; end function getClassName() return "weapon_citizendeagle"; end function getPrimaryAmmoType() return "357"; end function getSecondaryAmmoType() return "357"; end function getMaxClipPrimary() return 7; end function getMaxClipSecondary() return -1; end function getDefClipPrimary() return 64; end function getDefClipSecondary() return -1; end function getAnimPrefix() return "pistol"; end function getPrintName() return "Citizen Deagle"; end function getPrimaryScriptOverride() return 0; end function getSecondaryScriptOverride() return 3; end function getDeathIcon() return "swep_default"; end function getHUDMaterial( ) return "gmod/SWEP/default"; end