Jump to content

[Ayuda] ¿ Como puedo hacer esto ?


vinexX

Recommended Posts

Hola amigos como andan una vez mas pidiendo ayuda :/ pero bueno, quería saber si me pueden ayudar en un script.. lo que quiero hacer es que al matar a un player con headshot salga un playSound y un dxDrawText diciendo "Headshot", solo queria saber si me pueden dar un ejemplo ? desde ya muchas gracias. 

Link to comment
--Server

addEventHandler("onPlayerDamage", root,
	function(attacker, weapon, bodypart)
		if attacker then
			if attacker ~= source then
				if ( bodypart == 9 ) then
					killPed(source)
					setPedHeadless(source,true)
					triggerClientEvent(attacker, "showDxMessage", attacker)
					setTimer( backHead, 900, 1, source )
				end
			end
		end
	end
)

function backHead( source )	
	if getElementType ( source ) == "player" then
		setPedHeadless ( source, false )
	end
end

--Client
local x, y = guiGetScreenSize()

addEvent("showDxMessage", true)
addEventHandler("showDxMessage", root,
	function()
		local sound = playSound("headshot.mp3")
		addEventHandler("onClientRender", root, showDxMessage)
		setTimer(
			function()
				removeEventHandler("onClientRender", root, showDxMessage)
		end, 3000, 1 )
	end
)

function showDxMessage()
	 dxDrawText ( "HEADSHOT", x, y, x, y, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" )
end

 

Edited by #Dv^
Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...