Jump to content

Sistema de chat


AlFA#

Recommended Posts

Posted

Buenas gente de MTA;SA, como bien dice el titulo me gustaría crear un sistema de chat desde cero, pero no sé que funciones tendría que usar, si alguien me puede echar una mano lo agradecería.

Saludos.

Posted

Sí es chat principal te dejo unas funciones de como lo haría yo

onPlayerChat 
getPlayerNametagColor 
getPlayerName 
outputChatBox 
cancelEvent 
setTimer 

Creo que estás :S

Posted

Lo quiero por chat normal, por ejemplo en el chat normal que salga [inglés] Nombre_Apellido dice: Hola soy Manolo.

¿Me entienden? :S

Posted

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

Posted

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 
) 

Posted
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

getLocalization

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

Posted
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

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

Posted
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

  • MTA Team
Posted
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 

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

Posted
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

  • Recently Browsing   0 members

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