NodZen Posted September 26, 2012 Share Posted September 26, 2012 HOLA AMIGOS , ME RPEGUNTABA COMO SE PUEDE HACER UNA INFECCION CUANDO LOS ZOMBIES TE TOQUEN.MIREN ASI TNGO ACTUALMENTE MI HUD. QUE FUNCIONES NECESITO? Link to comment
Alexs Posted September 26, 2012 Share Posted September 26, 2012 Revisa si quien te daño es un zombie, y usa element Data, también, revisa si la infección es mayor a 100 y un timer que suba la Data cada cierto tiempo, también, podrías poner un sanador que reduzca el Data. Link to comment
BorderLine Posted September 26, 2012 Share Posted September 26, 2012 dentro del script de zombies en serverside me parece, busca donde esta la funcion que quita health al golpearte setElementHealth( player , health - 5 ) algo asi creo que es, hay mismo podrias usar lo que dise Alexs y lo demas ya es facil. Link to comment
NodZen Posted September 27, 2012 Author Share Posted September 27, 2012 dentro del script de zombies en serverside me parece, busca donde esta la funcion que quita health al golpeartesetElementHealth( player , health - 5 ) algo asi creo que es, hay mismo podrias usar lo que dise Alexs y lo demas ya es facil. Mira Yakuza , hasta ahora voy asi... teamzombie = createTeam ( "Zombie", 255, 0 , 0 )-- Crear Team-- function rewardOnWasted ( attacker, attackerweapon, bodypart, loss ) if (attackerweapon == 0) and getElementData(attacker,"zombie") then if not getElementData (source,"zombie") then getPlayerMoney ( attacker, 100 ) setElementData ( source, "zombie", true ) setPlayerTeam ( source, teamzombie ) setTimer(setElementModel,300000,1,player,25) end end end addEventHandler ( "rewarOnWasted", getRootElement(), rewarOnWasted ) Pero lo demas nose Link to comment
BorderLine Posted September 27, 2012 Share Posted September 27, 2012 eso lo isiste tu? intenta asi teamzombie = createTeam ( "Zombie", 255, 0 , 0 )-- Crear Team-- function rewardOnWasted ( attacker, attackerweapon, bodypart, loss ) if (attackerweapon == 0) and getElementData(attacker,"zombie") then if not getElementData (source,"zombie") then getPlayerMoney ( attacker, 100 ) setElementData ( source, "zombie", true ) setPlayerTeam ( source, teamzombie ) setTimer(setElementModel,300000,1,source,25) end end end addEventHandler ( "onPlayerDamage", getRootElement(), rewarOnWasted ) prueba y di si hay errores en el debugscript Link to comment
NodZen Posted September 27, 2012 Author Share Posted September 27, 2012 Si si lo hice Yo guiandome con uno que esta en la comunidad. Pero porque usaste 'source'? Link to comment
BorderLine Posted September 27, 2012 Share Posted September 27, 2012 sacame una duda tu. en tu script en ocaciones usaste atacker, source y player if (attackerweapon == 0) and getElementData(attacker,"zombie") then if not getElementData (source,"zombie") then getPlayerMoney ( attacker, 100 ) setElementData ( source, "zombie", true ) setPlayerTeam ( source, teamzombie ) setTimer(setElementModel,300000,1,player,25) Link to comment
NodZen Posted September 27, 2012 Author Share Posted September 27, 2012 sacame una duda tu.en tu script en ocaciones usaste atacker, source y player if (attackerweapon == 0) and getElementData(attacker,"zombie") then if not getElementData (source,"zombie") then getPlayerMoney ( attacker, 100 ) setElementData ( source, "zombie", true ) setPlayerTeam ( source, teamzombie ) setTimer(setElementModel,300000,1,player,25) Si lo use asi , porque me guiaba de un script. Y como Alex me dijo que me obtenga quien lo ataco puse eso. Pero igual no funciona Me dice "bad argument @ - addEventHandler expected function at argument 3 , got nil Link to comment
NodZen Posted September 27, 2012 Author Share Posted September 27, 2012 Tambien probe con setPedSkin , pero igual no funca. Link to comment
Recommended Posts