Jump to content

Sistema de chat


AlFA#

Recommended Posts

Bueno, he logrado ya crear para que salga el chat, ahora mi problema es que también sale el otro chat, como puedo quitarlo?

addEventHandler( "onPlayerChat", getRootElement( ), 
function( mensaje )  
        local Nombre = getPlayerName ( source ) 
            cancelEvent( ) 
                outputChatBox ( "[iDIOMA]"..Nombre.." dice: "..mensaje, getRootElement(), 255, 255, 255, false ) 
         
end 
) 

Link to comment
Aprovechando este post quiero preguntar cual es la función para saber que idioma tiene el jugador en el MTA, quizás no tenga nada que ver pero yo también estaba tratando de hacer un sistema de chat con idioma y eso :P

No existe tal funcion, tienes que crearla. Puedes crear un selector de idiomas o darte el trabajo de buscar que idioma habla cada pais del mundo.

Link to comment
Aprovechando este post quiero preguntar cual es la función para saber que idioma tiene el jugador en el MTA, quizás no tenga nada que ver pero yo también estaba tratando de hacer un sistema de chat con idioma y eso :P

No existe tal funcion, tienes que crearla. Puedes crear un selector de idiomas o darte el trabajo de buscar que idioma habla cada pais del mundo.

Si existe... getLocalization

Link to comment
  • MTA Team
Desactiva el resource Freeroam

Muchas gracias Enargy, ahora otra duda es que...

Yo al hablar por el chat "T" solo lo leean los que estén a X distancia del que envió el mensaje.

¿Como puedo hacer eso?

Si te refieres a un tipo de chat local que estan cerca de tu posicion puedes usar getDistanceBetweenPoints3D

Yo utilizaría un colShape mejor. Ya que llamar a esa función en el supuesto caso que tengas 100 jugadores no es necesario.

createColSphere 
getElementsWithinColShape 

Link to comment
Aprovechando este post quiero preguntar cual es la función para saber que idioma tiene el jugador en el MTA, quizás no tenga nada que ver pero yo también estaba tratando de hacer un sistema de chat con idioma y eso :P

No existe tal funcion, tienes que crearla. Puedes crear un selector de idiomas o darte el trabajo de buscar que idioma habla cada pais del mundo.

Si existe... getLocalization

Ups no había leído tu post, ni conocía la función.

Link to comment
Desactiva el resource Freeroam

Si te refieres a un tipo de chat local que estan cerca de tu posicion puedes usar getDistanceBetweenPoints3D

Yo utilizaría un colShape mejor. Ya que llamar a esa función en el supuesto caso que tengas 100 jugadores no es necesario.

createColSphere 
getElementsWithinColShape 

Ya logre hacerlo con getDistanceBetweenPoints3D y la ayuda de Mr.Aleks, gracias :D

Link to comment
  • Recently Browsing   0 members

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