yaver123 Posted April 28, 2012 Share Posted April 28, 2012 Hola quiero saber si me arreglan este script por que es un anti tk (tema kill) , solo lo quiero para que un jugar no pueda matar a otro con , armas, puños , y este script si te caes de un edificio tampoco moris osea quiero que se muera por caidas , y que no te sake vida con armas y puños resumido: que cuando caigas de un edificio te sake vida (mueras) y que cuando te disparen con un arma o puños no te sake vida. function stopDamage(theplayer , attacker, weapon, bodypart) cancelEvent() end addEventHandler ("onClientPlayerDamage", getLocalPlayer(), stopDamage) Link to comment
Edikosh998 Posted April 28, 2012 Share Posted April 28, 2012 Proba con : function stopDamage(theplayer , attacker, weapon, bodypart) if attacker then cancelEvent() end end addEventHandler ("onClientPlayerDamage", getLocalPlayer(), stopDamage) Link to comment
yaver123 Posted April 28, 2012 Author Share Posted April 28, 2012 ya esta gracias lo ise solo Link to comment
max_power Posted May 2, 2012 Share Posted May 2, 2012 queria saber si se puede que los slothbot te hagan daño, porque este script cancela el daño de los otros jugadores y los bots Link to comment
Edikosh998 Posted May 2, 2012 Share Posted May 2, 2012 Deberias usar getElementType Pero no se como lo define al slothbot, si como un "ped" o como "bot".. Link to comment
max_power Posted May 2, 2012 Share Posted May 2, 2012 que intente algo asi? no funciono si puedes explicame un poco porque en wiki no entiendo tanto ingles function stopDamage(attacker,bodypart) getElementType(bot,false) if attacker then cancelEvent() end end addEventHandler ("onClientPlayerDamage", getLocalPlayer(), stopDamage) Link to comment
iFoReX Posted May 2, 2012 Share Posted May 2, 2012 creo q eso nunca funcionaria max power 1. donde definiste que si el player ataca al bot este daño se cancelaria ? ai dice que si el ataquer ataca se cancela el evento de daño tu tambien Trata de pensar tus codigos Link to comment
max_power Posted May 3, 2012 Share Posted May 3, 2012 pero es que entiendoo de codigoss solo necesito hacer eso para mi server Link to comment
Edikosh998 Posted May 3, 2012 Share Posted May 3, 2012 pero es que entiendoo de codigoss solo necesito hacer eso para mi server No digas eso, porque seguramente no sabes lo que hace la funcion getElementType... Dije si uno de los tipos puede ser "bot".... Ademas deberias hacer una condicion para saber que si el tipo de attacker es bot entonces, no cancelas el evento... Link to comment
max_power Posted May 3, 2012 Share Posted May 3, 2012 Amigo creo tu sabes bastnate podrias explicarme un poco mejor, realmente no entiendo solo quiero poner eso en mi server y jugar.no busco nada mas. podriamos chatear por msn asi me explicasun poco Link to comment
Edikosh998 Posted May 3, 2012 Share Posted May 3, 2012 Hacer un server, es un trabajo...es como invertir en una empresa...O sea, yo te puedo explicar. El tema, es que no se mucho del slothBot, nunca averigue tanto. Lo que te digo es hacer esto : function stopDamage(theplayer , attacker, weapon, bodypart) if attacker and not getElementType(attacker) == "bot" then cancelEvent() end end addEventHandler ("onClientPlayerDamage", getLocalPlayer(), stopDamage) El tema es que no se si existe un tipo de Elemento llamado bot, o capaz se hacer llamar ped. PD : No uso MSN. Link to comment
iFoReX Posted May 3, 2012 Share Posted May 3, 2012 que yo sepa no ai un elemento llamado ni bot ni zombie aqui la lista de elements https://wiki.multitheftauto.com/wiki/Element Link to comment
Edikosh998 Posted May 3, 2012 Share Posted May 3, 2012 Objecion.....https://wiki.multitheftauto.com/wiki/CreateElement Podes crearlo tambien.. EDIT : Ya ta, lei el script de slothbot, y es asi... Para saber si es un slothBot usa elementData Asi que usa esto local esBot = getElementData(attacker,"slothBot") if not esBot and attacker then cancelEvent() end Link to comment
iFoReX Posted May 3, 2012 Share Posted May 3, 2012 se me habia olvidado el createElement :c Link to comment
max_power Posted May 3, 2012 Share Posted May 3, 2012 Asi que usa esto local esBot = getElementData(attacker,"slothBot") if not esBot and attacker then cancelEvent() end Larenga perdon que te moleste tanto o que paresca estupido pero aun no me sale intente esto que me dijiste pero no funciono seguro ise algo mal o no entendi bien function stopDamage(attacker) local esBot = getElementData(attacker,"slothBot") if not esBot and attacker then cancelEvent() end end addEventHandler ("onClientPlayerDamage", getLocalPlayer(), stopDamage) Los players no te hacen daño y el slothbot tampoco yo quiero que el bot si te quite vida Link to comment
Alexs Posted May 3, 2012 Share Posted May 3, 2012 local esBot = getElementData(attacker,"slothBot") esta linea ponla asi: local esBot = getElementData("slothBot"(atacker) ) Link to comment
yaver123 Posted May 3, 2012 Author Share Posted May 3, 2012 local esBot = getElementData(attacker,"slothBot") esta linea ponla asi: local esBot = getElementData("slothBot"(atacker) ) no sera local esBot = getElementData("slothBot"(attacker) ) te falto la T axel ayudame en los otros posts Link to comment
Edikosh998 Posted May 3, 2012 Share Posted May 3, 2012 Che alexs de donde sacaste eso? No viste en la wiki los argumentos de la funcion? Elemento + keyData. Osea, yo me fije en el slothBot y para chequear si es un bot pone ...setElementData(source,"slothbot"). Capaz haya que poner if esBot == false... pero no estoy muy seguro Link to comment
Alexs Posted May 3, 2012 Share Posted May 3, 2012 Che alexs de donde sacaste eso? No viste en la wiki los argumentos de la funcion?Elemento + keyData. Osea, yo me fije en el slothBot y para chequear si es un bot pone ...setElementData(source,"slothbot"). Capaz haya que poner if esBot == false... pero no estoy muy seguro Un Script q tengo lo pone asi, pero es para q respawnee al ped si esta muerto Link to comment
Alexs Posted May 3, 2012 Share Posted May 3, 2012 ahhm, lo q pasa es q el otro usa el evento Wasted no Damage, mmmm... Link to comment
max_power Posted May 4, 2012 Share Posted May 4, 2012 bueno no funcona pero gracias igual a los que me ayudaron uno del server me dijo que me ayudaria asi que esperare aver si el sabe gracias igual si alguien sabe como ayuarme lo agradecere :D Link to comment
Recommended Posts