PezFenix2016 Posted April 12, 2017 Share Posted April 12, 2017 Hola buen día, iré directo al grano y es que tengo una pequeña pregunta, es posible saber si un jugador tiene cierto comando bindeado a un tecla? Por ejemplo, saber si un jugador tiene el comando /hola a la tecla "k", y luego ejecutar una acción cuando este jugador presione dicha tecla, por ejemplo, asesinar al jugador cuando este presione la tecla? En resumen lo que quiero hacer es un script que me detecte si un jugador tiene cierto bind y luego ejecutar una acción; es esto posible? Si es posible, agredecería a alguien que me dijera que funciones pueden ser útiles para realizar este script. Saludos gente! Link to comment
#Dv^ Posted April 12, 2017 Share Posted April 12, 2017 • onPlayerCommand • onPlayerChat • killPed • addCommandHandler Link to comment
PezFenix2016 Posted April 12, 2017 Author Share Posted April 12, 2017 Ok, pero con las funciones que me has dado, solo se podría cuando un jugador escribe un comando, pero no tengo ni idea de como detectar si un jugador está presionando un bind... Link to comment
#Dv^ Posted April 12, 2017 Share Posted April 12, 2017 (edited) Simple addCommandHandler("say", function(player) killPed(player) end ) addEventHandler("onPlayerCommand", root, function(command) if command == "say" then killPed(source) -- or cancelEvent() end end ) Si el jugador tiene el comando /say en la tecla "K", pues se estaría ejecutando dicho comando y la función se ejecutará, un bind es sólo un acceso directo a ciertas opciones o funciones supongo No existe un evento que detecte un bind creo pero si un evento que detecta lo que el jugador haya presionado en su teclado o ratón, onClientKey Edited April 12, 2017 by #Dv^ Link to comment
Recommended Posts