{"id":16214350,"url":"https://github.com/yaelatletl/pyepoison","last_synced_at":"2025-04-07T22:19:04.359Z","repository":{"id":106410566,"uuid":"94379448","full_name":"yaelatletl/PyEPoison","owner":"yaelatletl","description":"Implementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts","archived":false,"fork":false,"pushed_at":"2018-02-11T01:57:47.000Z","size":67453,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-13T23:37:23.546Z","etag":null,"topics":["backend","background","complement","game-development","gamejolt"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yaelatletl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-14T22:58:40.000Z","updated_at":"2017-10-29T02:26:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"da267c1c-2b4d-4567-b114-784319a62bd3","html_url":"https://github.com/yaelatletl/PyEPoison","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaelatletl%2FPyEPoison","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaelatletl%2FPyEPoison/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaelatletl%2FPyEPoison/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaelatletl%2FPyEPoison/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yaelatletl","download_url":"https://codeload.github.com/yaelatletl/PyEPoison/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247737788,"owners_count":20987735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","background","complement","game-development","gamejolt"],"created_at":"2024-10-10T11:10:25.475Z","updated_at":"2025-04-07T22:19:04.311Z","avatar_url":"https://github.com/yaelatletl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PyEPoison\r\nImplementación de módulos de python para potenciar las capacidades del motor de Entidad 3D a base de scripts\r\n\r\n## Documentación\r\n### *Para las funciones importadas desde E3d_format.py*\r\n-----\r\n\r\n\r\n### Funciones de sistema\r\n\r\n ARCH_A_VAR |  ɣ\r\n------------ | -------------\r\nSyntaxis: | Variable = ARCH_A_VAR(\"nombre del archivo.extensión\")   \r\nDescripción: | Toma un archivo y lo convierte en una variable   \r\nNota: | Sólo lee la primera línea del archivo\r\n\r\nVAR_A_ARCH |  ɣ\r\n------------ | -------------\r\nSyntaxis: | Variable = VAR_A_ARCH(variable, \"nombre del archivo de destino.extensión\")\r\nDescripción: | Toma una variable y la convierte en un archivo\r\nNota: | A diferencia de ARCH_A_VAR, esta función si puede escribir un archivo entero de varias líneas\r\n-----\r\n### Funciones para GameJolt\r\n#### Nota: La mayoría de las funciones dependen de un parámetro en archivo_de_configuracion.py (usrdata)\r\nLOGIN |  ɣ\r\n------------ | -------------\r\nSyntaxis: | LOGIN()\r\nDescripción: | Esta función lee los archivos ya creados en entidad 3d para permitirle al usuario iniciar sesión en GameJolt\r\nDepende de archivos: | No\r\n\r\nDAR_TROFEO |  ɣ\r\n------------ | -------------\r\nSyntaxis: | DAR_TROFEO()\r\nDescripción: | Da un trofeo, especificado por Entidad3D\r\nDepende de archivos: | Sí, Trophy.ini (Ahí se especifica la ID del trofeo)\r\n\r\nINICIAR_SESION |  ɣ\r\n------------ | -------------\r\nSyntaxis: | INICIAR_SESION()\r\nDescripción: | Inicia una sesión de juego para el jugador alojado\r\nDepende de archivos: | No\r\n\r\nMANTENER_ACTIVO |  ɣ\r\n------------ | -------------\r\nSyntaxis: | MANTENER_ACTIVO()\r\nDescripción: | Le indica al servidor de GameJolt que el jugador se encuentra en una partida de tu juego.\r\nDepende de archivos: | No\r\n\r\nMANTENER_SESION |  ɣ\r\n------------ | -------------\r\nSyntaxis: | MANTENER_SESION()\r\nDescripción: | Le indica a GameJolt que el juego está abierto, pero pausado o en un menú\r\n\r\nGUARDAR_PUNT_SERV |  ɣ\r\n------------ | -------------\r\nSyntaxis: | GUARDAR_PUNT_SERV()\r\nDescripción: | Guarda la puntuación del jugador actual\r\nDepende 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)\r\n\r\nGUARDAR_PUNT_CL |  ɣ\r\n------------ | -------------\r\nSyntaxis: | GUARDAR_PUNT_CL(\"Nombre del jugador\", \"indice de la tabla\", número de jugador)\r\nDescripción: | Guarda la puntuación del jugador en modo huesped.\r\nDepende 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)\r\nNota: | El estilo a seguir de los archivos debe ser: Cnum_de_jugadorArchivo.ini por ejemplo: C1Extra_Data.ini\r\n\r\nCONS_PUNT_MAX |  ɣ\r\n------------ | -------------\r\nSyntaxis: | CONS_PUNT_MAX()\r\nDescripción: | Pide al servidor de GJ las puntuaciones máximas (Regresa una lista en formato json)\r\nDepende de archivos: | No\r\n\r\nCONS_DATA |  ɣ\r\n------------ | -------------\r\nSyntaxis: | CONS_DATA()\r\nDescripción: | Pide al servidor la información contenida en la clave (devuelve la informacion como texto)\r\nDepende de archivos: | Sí, Key.ini, que indica la clave o identifiacdor de la informacion que buscas\r\n\r\nGUARDAR_DATA |  ɣ\r\n------------ | -------------\r\nSyntaxis: | GUARDAR_DATA(User=True/False)\r\nDescripción: |\r\nDepende de archivos: | Sí, Key.ini, para el identificador de la informacion y Data.ini para la informacion a almacenar\r\n\r\nCONS_PUNT |  ɣ\r\n------------ | -------------\r\nSyntaxis: | CONS_PUNT()\r\nDescripción: | Consulta las puntuaciones contenidas en una tabla. (10 max)\r\nDepende de archivos: | Sí, Table.ini que contiene el identificador de la tabla que se desea consultar.\r\n\r\nCONS_TABLAS |  ɣ\r\n------------ | -------------\r\nSyntaxis: | CONS_TABLAS(opción, número de tabla)\r\nDescripció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\r\nDepende de archivos: | No.\r\nNota: | El numero de tabla comienza en 0\r\n\r\n-----\r\n### Funciones para Entidad3D\r\n\r\nCREAR_JUEGO |  ɣ\r\n------------ | -------------\r\nSyntaxis: | CREAR_JUEGO(nivel, variable, argumentos)\r\nDescripció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.\r\nNivel: | Nivel que deseas lanzar\r\nVariable: | Variable que se desee establecer desde un principio, disponible como Var1 en Entidad3D\r\nArgumentos: | 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.\r\nDepende de archivos: | No.\r\nNota: | El modo por defecto es -PrevMode\r\n\r\nSOND_FLAG |  ɣ\r\n------------ | -------------\r\nSyntaxis: | SOND_FLAG(Dummypath,file,chan,fadetime)\r\nDescripción: | El comando verificará constantemente la existencia de un archivo, mientras ese archivo exista se reproducirá el sonido especificado.\r\nDummypath: | Nombre del archivo que el comando comprobará su existencia (Con terminación)\r\nfile: | Nombre del archivo que se reproducirá (Con terminación)\r\nchan: | Número de canal que se desea usar\r\nfadetime: | Tiempo (en segundos) que se tardará en desvanecerse el sonido\r\nDepende de archivos: | Sí, para Dummypath y file.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaelatletl%2Fpyepoison","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyaelatletl%2Fpyepoison","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaelatletl%2Fpyepoison/lists"}