Search the Community
Showing results for tags 'mod weapons'.
-
server site disallowedWeapons = {} function loadSettings() settings = xmlLoadFile ( "settings.xml" ) disWeaponsNode = xmlFindChild ( settings, "disallowed_weapons", 0 ) ill_weaponNodes = xmlNodeGetChildren ( settings ) for k, node in ipairs ( ill_weaponNodes ) do disallowedWeapons[k] = xmlNodeGetAttribute ( node, "id" ) end adminOnly = xmlNodeGetValue ( xmlFindChild ( settings, "admin_only", 0 ) ) end function checkWeapon ( prevSlot, curSlot ) local weapon = getPedWeapon ( getLocalPlayer(), curSlot ) local weaponName = getWeaponNameFromID ( weapon ) local pName = getPlayerName ( source ) for index, weaponID in ipairs ( disallowedWeapons ) do if tonumber(weapon) == tonumber(weaponID) then if getTeamName ( getPlayerTeam ( getLocalPlayer() ) ) == "STAFFS" then if adminOnly == "true" then --let it slide outputChatBox ( "Don't abuse it :)", 0, 255, 0 ) break else illegalWeaponFound ( getLocalPlayer(), weapon ) break end else illegalWeaponFound ( getLocalPlayer(), weapon ) break end else toggleControl ( "fire", true ) toggleControl ( "action", true ) end end end function illegalWeaponFound ( player, weapon ) toggleControl ( "fire", false ) toggleControl ( "action", false ) triggerServerEvent ( "onIllegalWeapon", getLocalPlayer(), getWeaponNameFromID(getPedWeapon(getLocalPlayer(), curSlot ) ), getPlayerName(source) ) end addEventHandler ( "onClientPlayerWeaponSwitch", getRootElement(), checkWeapon ) addEventHandler ( "onClientResourceStart", getResourceRootElement ( getThisResource() ), loadSettings ) ---------------------------------- server site addEvent ( "onIllegalWeapon", true ) addEventHandler ( "onIllegalWeapon", getRootElement(), function ( weaponName, pName ) outputChatBox ( "#FF0000The Player #FFFFFF" ..pName.. " #FF0000Has Been Kicked Because He use #00FF00" ..weaponName.. "#FF0000", getRootElement(), 255, 0, 0, true ) setTimer ( kickPlayer , 1000 , 1 , source , "You Use An Forbidden Weapon!") end ) ----------------------------------- <meta><info description="This script warns server and possibly punishes when a player pulls an illegal weapon" name="Anti Cheat Weapons" type="script" version="3.0" author="Dr.PhillyBlunt"/><script type="server" src="server.lua"/><script type="client" src="client.lua"/><config type="client" src="settings.xml"/></meta> ----------------------------------- i want if some one can upgrade it make it destroy the gun of the player + kick it and make it with acl not team