Tomas Posted April 27, 2014 Share Posted April 27, 2014 No se que me pasa a mi, pero cada vez que uso onClientPlayerWasted el evento me trollea .-. Bueno, lo que yo quiero hacer es que al matar a un jugador con el último tiro en la cabeza, mejor conocido como Headshot que le salga al killer una imagen bla bla bla, el problema es que o sale para los dos, o no sale para ninguno. Estoy desde las 18:30 , son las 3:00 y aún no puedo . Probé con infinitas cosas y no pude Aquí les dejo el código. function getMedalWithHeadshot(matador, arma, partedelcuerpo ) if getElementType ( matador ) == "player" then if ( partedelcuerpo == 9 ) then createImageForMedalWithHeadshot() triggerServerEvent ( "giveheadshot", matador) outputDebugString("[ZEI]Stats"..getPlayerName(matador).." hizo un headshot.") end end end addEventHandler ( "onClientPlayerWasted", getRootElement(), getMedalWithHeadshot ) Link to comment
Arsilex Posted April 28, 2014 Share Posted April 28, 2014 Si posteas la parte de createImageForMedalWithHeadshot podría ayudarte. Link to comment
Sasu Posted April 28, 2014 Share Posted April 28, 2014 Tan solo debes verificar si el matador es el player local y ejecutarlo. Así: function getMedalWithHeadshot(matador, arma, partedelcuerpo ) if matador and matador == localPlayer then if ( partedelcuerpo == 9 ) then createImageForMedalWithHeadshot() triggerServerEvent ( "giveheadshot", matador) outputDebugString("[ZEI]Stats"..getPlayerName(matador).." hizo un headshot.") end end end addEventHandler ( "onClientPlayerWasted", getRootElement(), getMedalWithHeadshot ) Link to comment
Tomas Posted April 28, 2014 Author Share Posted April 28, 2014 Si posteas la parte de createImageForMedalWithHeadshot podría ayudarte. Es un simple dxDrawImage y un dxDrawText , ando fuera de casa, mañana a las 19:00 ( GMT-3) también conocido como hora de Arg,Bra,Uru :v Link to comment
Tomas Posted April 28, 2014 Author Share Posted April 28, 2014 Tan solo debes verificar si el matador es el player local y ejecutarlo. Así: function getMedalWithHeadshot(matador, arma, partedelcuerpo ) if matador and matador == localPlayer then if ( partedelcuerpo == 9 ) then createImageForMedalWithHeadshot() triggerServerEvent ( "giveheadshot", matador) outputDebugString("[ZEI]Stats"..getPlayerName(matador).." hizo un headshot.") end end end addEventHandler ( "onClientPlayerWasted", getRootElement(), getMedalWithHeadshot ) Gracias, ando fuera de casa no puedo probarlo Cuando llegue lo pruebo y te cuento Link to comment
Tomas Posted April 30, 2014 Author Share Posted April 30, 2014 Listo, gracias a todos! Link to comment
Recommended Posts