Jump to content

Matar con Knife


Serginix

Recommended Posts

Hola, recientemente e visot algo q me jode mucho, y esq se pasan matando con el Knife por la Espalda, queria saber si habia algun modo Efectivo de quitarlo, intente con varios Eventos q involucraban el Knife (weapon ID 4) los cuales eran la utilizacion de cancelEvent() con:

--onClientPlayerDamage --> Evitar que mate/ataque

--onClientPlayerWasted --> Evitar que mate

--onClientPlayerTarget --> Evitar que apunte

--onClientPlayerWeaponSwitch --> Evitart q apunte

Todos estos sin exito, la verdad No tengo idea cual es el evento adecuado para cancelar la funciopn de asesinar por detras, quitaria el o cancelaria su uso total, pero... es mejor solo remover el daño por la espalda...

si alguien a hecho algo parecido o sabe como ahcerlo le agradeceria mucho la ayuda.

Link to comment

Muy fácil, "mi querido amigo".

https://wiki.multitheftauto.com/wiki/FindRotation <-- Copia el source.

addEventHandler ( "onClientPlayerTarget", getLocalPlayer ( ), 
function ( e )  
if getElementType ( e ) == "player" then 
    local x1, y1 = getElementRotation ( source ) 
    local x2, y2 = getElementRotation ( e ) 
    if math.abs(findRotation ( x1, y1, x2, y2 )) > 90 then toggleControl ( "fire", false ) end 
end 
end) 
addEventHandler ( "onClientKey", getLocalPlayer ( ), 
function ( key, state ) 
    if key == getKeyBoundToCommand ( "aim_weapon" ) and state == false then toggleControl ( "fire", true ) end 
end ) 

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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