T-Raw/Tyga Posted February 13, 2015 Posted February 13, 2015 Its not Working for me could you guys help me? t "onPlayerHeadshot" weapons = {} weapons[33] = true addEventHandler("onPlayerDamage", getRootElement(), function (attacker, weapon, bodypart, loss) if bodypart == 9 and weapons[weapon] then local result = triggerEvent("onPlayerHeadshot", source, attacker, weapon, loss) local result2 = triggerClientEvent(root, "onClientPlayerHeadshot", source, attacker, weapon, loss) if result == true and result2 == true and getTeamName( getPlayerTeam( source ) ) == "Desert Storm" then setPedHeadless(source, true) killPed(source, attacker, weapon, bodypart) end end end ) -- addEventHandler("onPlayerSpawn", root, function() setPedHeadless(source, false) end) function returnHead() if isPedHeadless(source) then setPedHeadless(source,false) end end addEventHandler("onPlayerSpawn",root,returnHead)
xeon17 Posted February 13, 2015 Posted February 13, 2015 Please read the following topic viewtopic.php?f=91&t=47897 A unique GangWar gamemode waiting for you!Click here for more information.
Moderators IIYAMA Posted February 13, 2015 Moderators Posted February 13, 2015 and what doesn't work from the code? t "onPlayerHeadshot" weapons = {} weapons[33] = true addEventHandler("onPlayerDamage", getRootElement(), function (attacker, weapon, bodypart, loss) outputDebugString("event: onPlayerDamage") if bodypart == 9 and weapons[weapon] then outputDebugString("Bodypart = 9 and weapon is correct.") local result = triggerEvent("onPlayerHeadshot", source, attacker, weapon, loss) local result2 = triggerClientEvent(root, "onClientPlayerHeadshot", source, attacker, weapon, loss) outputDebugString("result = " .. tostring(result).. ", result2 = " .. tostring(result2)) if getPlayerTeam( source ) then outputDebugString("The player his team = " .. tostring(getTeamName( getPlayerTeam( source )))) else outputDebugString("The player isn't in a team.") end if result == true and result2 == true and getTeamName( getPlayerTeam( source ) ) == "Desert Storm" then setPedHeadless(source, true) killPed(source, attacker, weapon, bodypart) outputDebugString("Code successfully executed.") end end end ) -- addEventHandler("onPlayerSpawn", root, function() setPedHeadless(source, false) end) function returnHead() outputDebugString("Event: onPlayerSpawn") if isPedHeadless(source) then outputDebugString("pedHeadless restored") setPedHeadless(source,false) end end addEventHandler("onPlayerSpawn",root,returnHead) outputDebugString("code has been loaded successfully!") Do you want to improve your Lua programming skills and make less mistakes? Start with Lua Language Server! Useful functions 3x Spoiler checkPassiveTimer getScreenStartPositionFromBox getPedGender Tutorials 4x Spoiler Scaling DX Events Attach an addEventHandler on a group of elements Debugging
T-Raw/Tyga Posted February 13, 2015 Author Posted February 13, 2015 I wanna lock it for a team addEvent "onPlayerHeadshot" weapons = {} weapons[33] = true weapons[34] = true addEventHandler("onPlayerDamage", getRootElement(), function (attacker, weapon, bodypart, loss) if bodypart == 9 and weapons[weapon] then local result = triggerEvent("onPlayerHeadshot", source, attacker, weapon, loss) if result == true then setPedHeadless(source, true) killPed(source, attacker, weapon, bodypart) end end end ) -- addEventHandler("onPlayerSpawn", root, function() setPedHeadless(source, false) end) function returnHead() if isPedHeadless(source) then setPedHeadless(source,false) end end addEventHandler("onPlayerSpawn",root,returnHead)
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