Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts
ARCH_A_VAR | ɣ |
---|---|
Syntaxis: | Variable = ARCH_A_VAR("nombre del archivo.extensión") |
Descripción: | Toma un archivo y lo convierte en una variable |
Nota: | Sólo lee la primera línea del archivo |
VAR_A_ARCH | ɣ |
---|---|
Syntaxis: | Variable = VAR_A_ARCH(variable, "nombre del archivo de destino.extensión") |
Descripción: | Toma una variable y la convierte en un archivo |
Nota: | A diferencia de ARCH_A_VAR, esta función si puede escribir un archivo entero de varias líneas |
LOGIN | ɣ |
---|---|
Syntaxis: | LOGIN() |
Descripción: | Esta función lee los archivos ya creados en entidad 3d para permitirle al usuario iniciar sesión en GameJolt |
Depende de archivos: | No |
DAR_TROFEO | ɣ |
---|---|
Syntaxis: | DAR_TROFEO() |
Descripción: | Da un trofeo, especificado por Entidad3D |
Depende de archivos: | Sí, Trophy.ini (Ahí se especifica la ID del trofeo) |
INICIAR_SESION | ɣ |
---|---|
Syntaxis: | INICIAR_SESION() |
Descripción: | Inicia una sesión de juego para el jugador alojado |
Depende de archivos: | No |
MANTENER_ACTIVO | ɣ |
---|---|
Syntaxis: | MANTENER_ACTIVO() |
Descripción: | Le indica al servidor de GameJolt que el jugador se encuentra en una partida de tu juego. |
Depende de archivos: | No |
MANTENER_SESION | ɣ |
---|---|
Syntaxis: | MANTENER_SESION() |
Descripción: | Le indica a GameJolt que el juego está abierto, pero pausado o en un menú |
GUARDAR_PUNT_SERV | ɣ |
---|---|
Syntaxis: | GUARDAR_PUNT_SERV() |
Descripción: | Guarda la puntuación del jugador actual |
Depende de archivos: | Sí, Table.ini (el indice de la tabla), Extra_data.ini (informacion extra que quieras almacenar, no es visible en el sitio), score.ini (descripción de la puntuación), sort.ini (el valor de la puntuación, númerico o texto) |
GUARDAR_PUNT_CL | ɣ |
---|---|
Syntaxis: | GUARDAR_PUNT_CL("Nombre del jugador", "indice de la tabla", número de jugador) |
Descripción: | Guarda la puntuación del jugador en modo huesped. |
Depende de archivos: | Sí, Table.ini (el indice de la tabla), Extra_data.ini (informacion extra que quieras almacenar, no es visible en el sitio), score.ini (descripción de la puntuación), sort.ini (el valor de la puntuación, númerico o texto) |
Nota: | El estilo a seguir de los archivos debe ser: Cnum_de_jugadorArchivo.ini por ejemplo: C1Extra_Data.ini |
CONS_PUNT_MAX | ɣ |
---|---|
Syntaxis: | CONS_PUNT_MAX() |
Descripción: | Pide al servidor de GJ las puntuaciones máximas (Regresa una lista en formato json) |
Depende de archivos: | No |
CONS_DATA | ɣ |
---|---|
Syntaxis: | CONS_DATA() |
Descripción: | Pide al servidor la información contenida en la clave (devuelve la informacion como texto) |
Depende de archivos: | Sí, Key.ini, que indica la clave o identifiacdor de la informacion que buscas |
GUARDAR_DATA | ɣ |
---|---|
Syntaxis: | GUARDAR_DATA(User=True/False) |
Descripción: | |
Depende de archivos: | Sí, Key.ini, para el identificador de la informacion y Data.ini para la informacion a almacenar |
CONS_PUNT | ɣ |
---|---|
Syntaxis: | CONS_PUNT() |
Descripción: | Consulta las puntuaciones contenidas en una tabla. (10 max) |
Depende de archivos: | Sí, Table.ini que contiene el identificador de la tabla que se desea consultar. |
CONS_TABLAS | ɣ |
---|---|
Syntaxis: | CONS_TABLAS(opción, número de tabla) |
Descripción: | Consulta todas las tablas existentes. En el parámetro opción se indica qué dato deseas consultar (1-id, 2-descripcion, 3-nombre, 4-primario(¿La tabla es la principal? Regresa True o False), 5-numero de tablas existentes |
Depende de archivos: | No. |
Nota: | El numero de tabla comienza en 0 |
CREAR_JUEGO | ɣ |
---|---|
Syntaxis: | CREAR_JUEGO(nivel, variable, argumentos) |
Descripción: | Lanza entidad3d, utilizando el sistema de manejo de ejecutables, que se encargará del modo de compatibilidad, el inicio de sesión y el mantenimiento de la misma. |
Nivel: | Nivel que deseas lanzar |
Variable: | Variable que se desee establecer desde un principio, disponible como Var1 en Entidad3D |
Argumentos: | Texto exacto para iniciar Entidad3D, como el que pondrías para iniciar desde un acceso directo. Usar "Nada" para usar Nivel y Variable, de otro modo estos no tienen efecto. |
Depende de archivos: | No. |
Nota: | El modo por defecto es -PrevMode |
SOND_FLAG | ɣ |
---|---|
Syntaxis: | SOND_FLAG(Dummypath,file,chan,fadetime) |
Descripción: | El comando verificará constantemente la existencia de un archivo, mientras ese archivo exista se reproducirá el sonido especificado. |
Dummypath: | Nombre del archivo que el comando comprobará su existencia (Con terminación) |
file: | Nombre del archivo que se reproducirá (Con terminación) |
chan: | Número de canal que se desea usar |
fadetime: | Tiempo (en segundos) que se tardará en desvanecerse el sonido |
Depende de archivos: | Sí, para Dummypath y file. |