Jump to content

Anti Team KIll


yaver123

Recommended Posts

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

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
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

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

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
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 xD axel ayudame en los otros posts

Link to comment

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 :S

Link to comment
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 :S

Un Script q tengo lo pone asi, pero es para q respawnee al ped si esta muerto

Link to comment
  • Recently Browsing   0 members

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