Jump to content

Buscar en la comunidad

Mostrando resultados para las etiquetas 'Subprogramas'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • Metin2 Zone
    • Comunidad
    • Presentaciones y despedidas
  • Servidores Privados
    • Presentaciones de Servidores
    • Presentación de Proyectos
  • General
    • Discusiones generales
    • Socios y Colaboraciones
    • Servicios y compraventa
    • Ayudas y preguntas
    • Opiniones y consejos
    • Offtopic
  • Técnica
    • Programación
    • Edición de servidores Metin2
    • Desarrollo Web
    • Seguridad
    • Sistemas Operativos
    • Informática
  • Arte
    • Diseño y sección gráfica
    • Galería de imágenes y vídeos
    • Modelado 3D
    • Mapping
  • Descargas
    • Servidores y Clientes
    • Modelos 3D
    • Imágenes Metin2
    • Mapas
    • Traducciones
  • Archivo
    • Servidores Offline
    • Temas Links Caidos

Encontrar resultados en...

Encontrar resultados que...


Fecha creación

  • Inicio

    Fin


Última actualización

  • Inicio

    Fin


Filtrar por número de...

Ingreso

  • Inicio

    Fin


Grupo


Email


Sitio web


Jabber


Skype


Discord


Localización


Intereses

Encontrado 1 resultado

  1. Hola, (esta es la segunda vez que escribo esta guia), Hoy les explicaré sobre las functions, y les hablare de ellas, su uso, para que nos sirven, entre otras cosas... Una function nos permite más que nada hacer una llamada hacía un algoritmo o "sub-programa" para posteriormente ser utilisado, estos "sub-programas" son de gran utilidad, no solo porque nos ayuda a reducir codigo en nuestra "work space", si no que tambíen, podriamos utilizarlo una y otra vez modificando parametros, haciendo multiples tareas, haciendo LO QUE SEA. Y pues bueno, esta es la estructura básica de una function... function nombre_de_la_function(PARAMETROS) <expresiones> return <---- retorno de valores end ----- cierre de la function y con esto te diras, bien, ¿ahora que coño hago con ello?, PUES MUY FACIL, solo haz tu algoritmo que tu quieras ahí, por ejemplo, haré una function que solo muestre en pantalla... function mester_mola() say("Hola") end ¿Como útilisarla? Bueno, pues muy facil, se usa por ejemplo así: quest temo begin state start begin when 20094.chat."TEMO MOLA" begin mester_mola() end end end cada vez que ponga el nombre de mi function se mostrara eso. Tambíen hay otros tipos de functions, por ejemplo; el que retorna valores... Imaginate lo siguiente, tienes que hacer X cantidad de sumas, y tu dices: "QUE HUEVA HACERLAS TODAS", Pues, aqui esta la solucion, con esto solamente ocuparas hacer algo así: function mester_dios(x,y) X= PARAMETRO 1, Y= PARAMETRO 2 local z = x+y return z end Lo que decimos aqui es que retornara el valor sumado en Z y lo podriamos dar un buen uso así: quest temo_te_amo begin state start begin when 20094.chat."SUMA DE LOS 2 NUMEROS" begin local suma = mester_dios(7,3) el 7 es del parametro X, y el 3 del parametro Y. say(suma) end end end Con esto podriamos ahorrarnos bastante codigo, y, ademas hacer un trabajo mucho más sintetisado, entendible, y facil de modificar. Esto es todo por mi parte, (EL ANTERIOR QUE HABÍA ESCRITO ESTABA MAS COMPLETO, PERO ME DIO HUEVA ESCRIBIR MÁS). Con esto espero que puedan hacer mejores algoritmos, y tambíen que le den un mejor uso a las cosas... PD: Esto tambíen se puede aplicar para C++, solo es cuestion de darle un ojito a las sintaxis, y ver en donde se asignan. SALUDOS, QUE HUEVA TODO.
×
×
  • Crear nuevo...