IIIIlllllIII Posted July 10, 2011 Posted July 10, 2011 need a help plz i download the script sounds on resource mta sa the name of the script is utsounds.biz i know how to install scripts on my server and when i install utsounds.zip for sounds player like headshot multikill and other sounds when i running the utsounds and when i kill someone with sniper it says headshot and multikill all is ok on sniper but when i kill someone with m4 i cant hear anything only i hear the sounds with sniper i mean when i kill someone on sniper but on the m4 or other weapons i cant hear the sounds plz help me i want all sounds work without any problem i want hear sounds with all weapons i mean when the kill player and this is script lua utsounds_client.lua setElementData(getLocalPlayer(),"utToggle",true) local utvolume = 1 function killCheck(angreifer,waffe,stelle) if angreifer then if angreifer ~= source then local sourceteam,angreiferteam = getPlayerTeam(source),getPlayerTeam(angreifer) if angreifer == getLocalPlayer() then if sourceteam and angreiferteam and sourceteam == angreiferteam then playClientAudio("teamkiller.mp3") else if waffe >= 22 and waffe <= 34 then local killerkills = getElementData(angreifer,"killnumber") if not special and stelle == 9 then playClientAudio("headshot.mp3") elseif not killerkills or killerkills % 2 == 1 or killerkills <= 1 or killerkills >= 18 then local ammocount = getElementData(source,"ammocount"..tostring(angreifer)) local accuracy = getElementData(angreifer,"accuracy") if ammocount and accuracy then if ammocount <= ludicrousB and accuracy >= ludicrousA then playClientAudio("ludicrouskill.mp3") elseif ammocount <= monsterB and accuracy >= monsterA then playClientAudio("monsterkill.mp3") elseif ammocount <= ultraB and accuracy >= ultraA then playClientAudio("ultrakill.mp3") elseif stelle == 9 then playClientAudio("headshot.mp3") end end end end end elseif source == getLocalPlayer() and stelle == 9 and waffe >= 22 and waffe <= 34 then if not sourceteam or not angreiferteam or sourceteam ~= angreiferteam then --playClientAudio("blamiert.mp3") end end end setTimer(resetStat,50,1,source,"ammocount"..tostring(angreifer)) if killreset then setTimer(resetStat,50,1,angreifer,"allhits") setTimer(resetStat,50,1,angreifer,"allbullets") end end resetStat(source,"killnumber") if spawnreset then setTimer(resetStat,50,1,angreifer,"allhits") setTimer(resetStat,50,1,angreifer,"allbullets") end end function bulletCounting(waffe,ammo,magazinammo,,yd,zd,element) local allbullets = getElementData(source,"allbullets") if waffe >= 22 and waffe <= 34 then if not allbullets then allbullets = 1 else allbullets = allbullets + 1 end end local allhits = getElementData(source,"allhits") if not allhits then allhits = 0 end if element then if waffe >= 22 and waffe <= 34 then if getElementType(element) == "vehicle" or getElementType(element) == "ped" then allhits = allhits + 1 elseif getElementType(element) == "player" then allhits = allhits + 1 local bullets = getElementData(element,"ammocount"..tostring(source)) if not bullets or bullets == 0 then setElementData(element,"ammocount"..tostring(source),1,false) else bullets = bullets + 1 setElementData(element,"ammocount"..tostring(source),bullets,false) end end end end if not allhits or allhits == 0 then setElementData(source,"accuracy",0) else setElementData(source,"accuracy",allhits / allbullets,true) end setElementData(source,"allbullets",allbullets) setElementData(source,"allhits",allhits) end function playClientAudio(sound) if getElementData(getLocalPlayer(),"utToggle") then local sound = playSound("sounds/"..sound, false) setSoundVolume(sound,utvolume) end end function resetStat(player,stat) setElementData(player,stat,0,true) end function toggleSounds() if client then local state = getElementData(getLocalPlayer(),"utToggle") if state == true then state = "#00FF00On" else state = "#FF0000Off" end outputChatBox("UT sounds are now: "..state,255,255,255,true) setElementData(getLocalPlayer(),"utToggle",not getElementData(getLocalPlayer(),"utToggle")) else outputChatBox("It's not allowed to toggle the sounds on this server.") end end function soundVolume(command,volume) if client then volume = tonumber(volume) if volume >= 1 then volume = 1 end if volume <= 0 then volume = 0 end utvolume = volume else outputChatBox("Setting the sound volume is not allowed on this server.") end end function getServerSettings() triggerServerEvent("onAskForServerSettings",getLocalPlayer()) end function saveSettings(settings) client = settings[1] special = settings[2] ludicrousA = settings[3] monsterA = settings[4] ultraA = settings[5] killreset = settings[6] spawnreset = settings[7] ludicrousB = settings[8] monsterB = settings[9] ultraB = settings[10] end addEvent("onSendSoundToClient",true) addEvent("onSettingsReturn",true) addEventHandler("onClientPlayerWasted",getRootElement(),killCheck) addEventHandler("onClientPlayerWeaponFire",getLocalPlayer(),bulletCounting) addEventHandler("onSendSoundToClient",getRootElement(),playClientAudio) addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),getServerSettings) addEventHandler("onSettingsReturn",getRootElement(),saveSettings) addCommandHandler("utsounds",toggleSounds) addCommandHandler("utvolume",soundVolume) and utsounds_server.lua local headshot = get("utsounds.EnableHeadshot") local sniper = get("utsounds.EnableSniper1Hit") local client = get("utsounds.AllowClientTurnOff") local special = get("utsounds.EnableSpecialKills") local ludicrousA = tonumber(get("utsounds.LudicrousAccuracy")) local monsterA = tonumber(get("utsounds.MonsterAccuracy")) local ultraA = tonumber(get("utsounds.UltraAccuracy")) local killreset = get("utsounds.ResetOnKill") local spawnreset = get("utsounds.ResetOnSpawn") local ludicrousB = tonumber(get("utsounds.LudicrousBullets")) local monsterB = tonumber(get("utsounds.MonsterBullets")) local ultraB = tonumber(get("utsounds.UltraBullets")) if headshot == "true" then headshot = true else headshot = false end if sniper == "true" then sniper = true else sniper = false end if client == "true" then client = true else client = false end if special == "true" then special = true else special = false end if killreset == "true" then killreset = true else killreset = false end if spawnreset == "true" then spawnreset = true else spawnreset = false end function resetAll() local players = getElementsByType("player") for i,player in ipairs (players) do setElementData(player,"killnumber",0) setElementData(player,"allbullets",0) setElementData(player,"allhits",0) setElementData(player,"accuracy",0) end end function resetStat(player,stat) setElementData(player,stat,0) end function checkBoth(angreifer,waffe,stelle) if headshot and stelle == 9 and waffe >= 22 then killPed(source,angreifer,waffe,stelle) elseif sniper and (stelle == 3 or stelle == 4 or stelle == 9) and waffe == 34 then killPed(source,angreifer,waffe,stelle) end end function headshotKillmessage(killer,waffe,stelle) if stelle == 9 then cancelEvent() local sourceTeam,killerTeam = getPlayerTeam(source),getPlayerTeam(killer) local rK,gK,bK = getPlayerNametagColor(killer) local rS,gS,bS = getPlayerNametagColor(source) exports.killmessages:outputMessage( {getPlayerName(killer),{"padding",width=3},{"icon",id=waffe},{"padding",width=3}, {"icon",id=256},{"padding",width=3},{"color",r=rS,g=gS,b=bS},getPlayerName(source)}, getRootElement(),rK,gK,bK) end end function checkKills(ammo,killer,weapon) if killer then if killer ~= source then local killerkills = getElementData(killer,"killnumber") if (not getPlayerTeam(source) or not getPlayerTeam(killer)) or getPlayerTeam(source) ~= getPlayerTeam(killer) then if killerkills == false then killerkills = 0 elseif killerkills == 2 then local sound = "multikill.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) elseif killerkills == 4 then local sound = "killingspree.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) elseif killerkills == 6 then local sound = "dominating.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) elseif killerkills == 8 then local sound = "rampage.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) elseif killerkills == 10 then local sound = "unstoppable.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) elseif killerkills == 12 then local sound = "holyshit.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) elseif killerkills == 14 then local sound = "wickedsick.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) elseif killerkills == 16 then local sound = "godlike.mp3" triggerClientEvent(killer,"onSendSoundToClient",getRootElement(),sound) end killerkills = killerkills + 1 setElementData(killer,"killnumber",killerkills) end end end end function returnTheSettings() local settings = { client, special, ludicrousA, monsterA, ultraA, killreset, spawnreset, ludicrousB, monsterB, ultraB } triggerClientEvent(source,"onSettingsReturn",getRootElement(),settings) end addEvent("onAskForServerSettings",true) addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),resetAll) addEventHandler("onPlayerDamage",getRootElement(),checkBoth) addEventHandler("onPlayerKillMessage",getRootElement(),headshotKillmessage) addEventHandler("onPlayerWasted",getRootElement(),checkKills) addEventHandler("onAskForServerSettings",getRootElement(),returnTheSettings) so what is my problem why i cant hear all sounds on all weapons why only i hear headshot on sniper plz healp me and if anyone have scripts sounds working plz give it to me. http://mojrm511.x10.mx msn: [email protected] my server ip: 176.9.40.71:22779 -------------------------------------- 2012 updated--------
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now