Entradas

Mostrando entradas de septiembre, 2023

Lección 1: Creando una poción de experiencia.

Imagen
     Lección 1: Creando una poción de experiencia. Habiendo completado la introducción básica vamos a empezar a hacer cosas un poquito más divertidas y relacionadas directamente al juego, para esto vamos a usar la versión 13.0 de AO, pueden descargarla del siguiente link:  Argentum Online 13.0 , comencemos: Para poder crear una poción nueva lo primero que tenemos que hacer es ir al archivo Obj.dat que se encuentra en la carpeta Servidor/Dat/, vamos a modificar el valor máximo de objetos: Luego vamos a buscar una poción existente para usarla como base: Name es el nombre con el que veremos a nuestro nuevo objeto en el juego, GrhIndex es la referencia al aspecto visual que tendrá, ObjType es el tipo de objeto (este permanecerá igual, sigue siendo una poción al fin y al cabo), Agarrable es bastante anti-intuitivo porque 0 significa que si es agarrable, mientras que 1 significa que no, como regla general el 0 se usa para el caso mas probable y 1 para el mas improbable, n...

Introducción a la programación en Argentum Online parte 3

Imagen
   Introducción a la programación en Argentum online  (parte 3) : En esta entrega vamos a ver las estructuras de toma de decisión en vb6, "If", "IIf" y "Select case". Como vimos en la primera entrega, todas las estructuras en basic empiezan y terminan con palabras reservadas (marcadas por defecto en azul por el entorno integrado de desarrollo) pero existen muchas formas de escribir una misma sentencia lógica, hoy vamos a ver las distintas formas que se pueden aplicar en cada caso. ¿Qué es un Select case? La estructura "Select case" utiliza una variable como sujeto para ejecutar distintas órdenes según su valor, vamos a verlo en un ejemplo donde la variable contiene un número correspondiente a la edad de una persona y según este valor vamos a asignar una descripción en palabras - una variable de tipo string (cadena de caracteres) - a otra variable que en este primer ejemplo contendrá el nombre de la clase a la que asistirá la persona según su edad...

Introducción a la programación en Argentum Online parte 2

Imagen
   Introducción a la programación en Argentum online  (parte 2) : Luego de mucho tiempo, volvemos a la redacción de artículos de programación en AO, continuando la última entrega  Introducción . Hoy vamos a hablar un poco de fundamentos de la informática. Empecemos por un tema que tocamos en la primera entrega: Las variables, sus tipos y sus rangos permitidos para el almacenamiento de información, como vimos anteriormente, un byte puede guardar un número entero entre 0 y 255 , un integer un número entero entre -32.768 y 32.767 y un long, un número entero entre -2.147.483.648 y 2.147.483.647 , pero esto no es un capricho o un límite establecido de forma arbitraria a voluntad de un inventor obsesionado con los números azarosos, todo lo contrario, veamos porqué... ¿Por qué las variables tienen un límite? Una variable es en definitiva, un pequeño espacio de nuestra memoria ram destinado al guardado de información en el lenguaje de las computadoras, el binario. Para...