yaelatletl / PyEPoison

Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyEPoison

Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts

Documentación

Para las funciones importadas desde E3d_format.py


Funciones de sistema

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

Funciones para GameJolt

Nota: La mayoría de las funciones dependen de un parámetro en archivo_de_configuracion.py (usrdata)

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

Funciones para Entidad3D

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.

About

Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts


Languages

Language:Python 100.0%