lLinux Posted November 18, 2013 Share Posted November 18, 2013 Hola a todos, bueno esta publicacion es para preguntar como puedo hacer un freeze chat, o algo para detener el chat, que no puedan chatear, se que tengo que usar el evento onPlayerChat me podrian ayudar o dar un ejemplo, gracias por su atencion. Link to comment
MTA Team 0xCiBeR Posted November 18, 2013 MTA Team Share Posted November 18, 2013 Ejemplo de la wiki: -- define another handler function that cancels the event so that the message won't be delivered through the function blockChatMessage() cancelEvent() end -- attach it as a handler to onPlayerChat addEventHandler( "onPlayerChat", getRootElement(), blockChatMessage ) Link to comment
lLinux Posted November 18, 2013 Author Share Posted November 18, 2013 Ejemplo de la wiki: -- define another handler function that cancels the event so that the message won't be delivered through the function blockChatMessage() cancelEvent() end -- attach it as a handler to onPlayerChat addEventHandler( "onPlayerChat", getRootElement(), blockChatMessage ) Lo siento eso no funciona. ya he intentado pero aparece el mensaje de todas maneras Link to comment
Castillo Posted November 18, 2013 Share Posted November 18, 2013 Estas usando freeroam? Link to comment
lLinux Posted November 19, 2013 Author Share Posted November 19, 2013 Estas usando freeroam? Ya logre solucionarlo mira function chatfreze (message, messageType) if (messageType == 0) then cancelEvent() outputChatBox("#00B3C7ExtremeBattle >#ffffff El chat esta bloqueado ", source, 255, 255, 255, true) end end addEventHandler("onPlayerChat", getRootElement(), chatfreze) Link to comment
MTA Team 0xCiBeR Posted November 21, 2013 MTA Team Share Posted November 21, 2013 Mi script tambien funciona, solo que en el tuyo solo decides cancelar el evento de el Say, y no de todos los demas..Lo mas probable tenias activado el freeroam Salu2 Link to comment
lLinux Posted November 22, 2013 Author Share Posted November 22, 2013 Mi script tambien funciona, solo que en el tuyo solo decides cancelar el evento de el Say, y no de todos los demas..Lo mas probable tenias activado el freeroam Salu2 see creo que si Link to comment
Recommended Posts