Jump to content

[Pregunta] Lua (aporten todos porfa)


DanielZ3RO

Recommended Posts

Hola amigos..

estoy muy agradecido con algunos ya que me ayudaron en ciertas cosas, y he aprendido varias cosas.

me gustaria que me ayudaran a aprender un poco mas sobre este lenguaje, ya he hecho varios gui, scripts pequeños y he modificado algunos otros, pero ya hasta el momento me siento estancado como si no supiera que mas aprender sobre el leguaje, entonses me gustaria que varios aportaran algo que pudiera practicar o aprender para enriquecer mi conocimiento sobre este lenguaje, ya que me llama mucho la antencion y me emociona ver como despues de escribir un codigo sea extenso o corto ver como funciona...

Me gustaria queme ayudaran en ese aspecto para no estar en el foro siempre preguntando si no tambien aportando el conocimiento.

gracias y espero que todos puedan aportar algo de lo que sepan.

Edited by Guest
Link to comment
  • MTA Team

Mira lo fundamental es familiarizarte con los conceptos básicos. Con esto me refiero a por ejemplo, que significa el termino

"function"

"end"

"for"

"local"

"do"

"while"

y similares, los cuales son funciones básicas de lua. Luego de familiarizarte con esto, lo mejor es en base a una idea, intentar proyectar esta en un código lua. Lo esencial es conocer bien la Wiki de MTA, y familiarizarte con cada función. Lo mas importante es comprender para que se utiliza y como funciona.. Mi mejor consejo es lee todo lo que puedas, googlea todo lo que puedas sobre LUA, MTA en general, y la mas esencial ten mucha practica ya que al momento de aprender tu mejor amigo aunque así no lo parezca es el error. Del error aprendes muchas cosas, y suele ser tu mejor amigo. Intenta, equivoca te, aprende y esencialmente divertete aprendiendo.

Link to comment

Creeme que me siento muy entusiasmado de aprender un nuevo lenguaje de programacion, hace mas o menos 4 años maneje visual basic y la estructura en un poco diferente, pero cada ves lo siento mas complicado, pero eso no quiere decir que vaya a dejar de aprender...

tambien me gustaria aprender a encontrar los errores en el codigo por que muchas veces no me sirve y recuro al foro, y me siento muy pregunton y fastidioso con todos los que aportan su ayuda...

Link to comment

Tambien me gustaria aprender mas para ayudar a los nuevos user, pero aprender lo suficiente como para saber que codigos doy o que tipo de ayuda brindo es decir no solo escribir por escribir, si no ayudar en realidad, no confundir a los demas y a las personas que aprenden el lenguaje ._.

Link to comment
cuando creo un script desde 0 y como hago para saber el orden exacto ... por ejemplo que se escribe primero? la funcion? despues los argumentos? eventos? ....

Depende de lo que estés haciendo, yo siempre prefiero este orden:

  
addEventHandler( EVENTO, ELEMENTO, 
    function( arg1, arg2, ... ) 
      --CODIGO 
    end 
) 

Link to comment
  • MTA Team

IF = Si algo cumple mi criterio THEN = entonces has esto

si mi IF no cumple mi criterio uso ELSE = otro

ELSEIF = si cumple este otro criterio

WHILE = mientras

FOR = para algo, has algo(aqui es donde entra el DO= has esto)

REPEAT = repetir

LOCAL = variable que solo existe localmente

Link to comment
IF = Si algo cumple mi criterio THEN = entonces has esto

si mi IF no cumple mi criterio uso ELSE = otro

ELSEIF = si cumple este otro criterio

WHILE = mientras

FOR = para algo, has algo(aqui es donde entra el DO= has esto)

REPEAT = repetir

LOCAL = variable que solo existe localmente

Gracias, esto es muy util.

Gracias por los links, me serviran mucho.

Link to comment

Cuando hayas dominado eso puedes aprender arreglos o tambien lllamados tablas, sirve mucho al momento de optimizar tu codigo. Otra cosa que podrias aprender es el uso de variables locales y globales, muchos bugs se dan por que no saben definir o asignarle valores a variables.

Link to comment
  • Recently Browsing   0 members

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