From 2dc5e25e31830fb8559a7e0fa3df3d122349d739 Mon Sep 17 00:00:00 2001 From: stley <57237098+stley@users.noreply.github.com> Date: Tue, 16 Sep 2025 20:01:36 -0300 Subject: [PATCH 1/2] translation --- .../current/Recursos.md | 154 ----------------- .../current/awesome.md | 162 ++++++++++++++++++ .../meta/{Contribuye.md => Contributing.md} | 0 .../current/server/RemoteConsole.md | 18 ++ 4 files changed, 180 insertions(+), 154 deletions(-) delete mode 100644 frontend/i18n/es/docusaurus-plugin-content-docs/current/Recursos.md create mode 100644 frontend/i18n/es/docusaurus-plugin-content-docs/current/awesome.md rename frontend/i18n/es/docusaurus-plugin-content-docs/current/meta/{Contribuye.md => Contributing.md} (100%) create mode 100644 frontend/i18n/es/docusaurus-plugin-content-docs/current/server/RemoteConsole.md diff --git a/frontend/i18n/es/docusaurus-plugin-content-docs/current/Recursos.md b/frontend/i18n/es/docusaurus-plugin-content-docs/current/Recursos.md deleted file mode 100644 index 6876d78f69b..00000000000 --- a/frontend/i18n/es/docusaurus-plugin-content-docs/current/Recursos.md +++ /dev/null @@ -1,154 +0,0 @@ ---- -title: Recursos -sidebar_label: Recursos -description: Una lista de herramientas, librerías y plugins útiles para desarrollo en SA:MP. ---- - -## Herramientas - -- **_[Community Compiler](https://github.com/pawn-lang/compiler/)_** - Una versión actualizada del compilador, con varias mejoras y arreglos. -- **_[sampctl](http://sampctl.com/)_** - Administrador de paquetes para instalar librerías y ejecutar tu servidor. -- **_[Plugin Runner](https://github.com/Zeex/samp-plugin-runner/)_** - Herramienta para ejecutar una versión liviana del servidor directamente desde la caja de comandos (sin precisar server.cfg). Para probar/experimentar con plugins. -- **_[Plugin Boilerplate](https://github.com/Southclaws/samp-plugin-boilerplate)_** - Facilitar un plugin con boilerplate. -- **_[SA:MP Plugin Template Library](https://github.com/katursis/samp-ptl)_** - Crea tus propios plugins fácil y rápido con esta biblioteca de plantillas. -- **_[SA-MP Fiddle](https://fiddle.sa-mp.dev)_** - Un lugar donde probar tus scripts (snippets, PoC, debugging, etc) y compartilo con otros. -- **_[Pawn Syntax - Sublime](https://packagecontrol.io/packages/Pawn%20syntax/)_** - Función de autocompletar lenguaje Pawn para Sublime Text. -- **_[Pawn Syntax - Visual Marketplace](https://marketplace.visualstudio.com/items?itemName=southclaws.vscode-pawn/)_** - Función de autocompletar lenguaje Pawn para Visual Studio Code. -- **_[SA-MP Zone Editor](https://bitbucket.org/Grimrandomer/samp-zone-editor/downloads/)_** - Editor de zonas para generar areas y demás. -- **_[SA-MP Map Editor](https://github.com/openmultiplayer/archive/raw/master/tools/Map%20Editor.zip)_** - Editor de mapas para SA:MP. - -## Librerias - -- **_[SA:MP stdlib](https://github.com/pawn-lang/samp-stdlib/)_** - Includes por defecto actualizados, con valores constantes, documentados, y completos. -- **_[fixes.inc](https://github.com/pawn-lang/sa-mp-fixes/)_** - Plug-and-play. Arreglos y optimización para un gran número de errores en los servidores de SA:MP. Plug And Play. -- **_[YSI](https://github.com/pawn-lang/YSI-Includes/)_** - La más vieja, extensa, probada, y adaptada libería para SA:MP/Pawn, proveyéndonos un gran número de nuevas características del lenguaje y del juego. -- **_[amx_assembly](https://github.com/Zeex/amx_assembly/)_** - Acceso al bajo nivel del mismo script de Pawn. -- **_[md-sort](https://github.com/oscar-broman/md-sort)_** - Ordena arrays multidimensionales en Pawn. Modifica los punteros internos de la matriz en lugar de copiar los datos. -- **_[indirection](https://github.com/Y-Less/indirection/)_** - Sistema para pasar punteros y llamar funciones indirectamente, con métodos abstractos para customizar llamadas. -- **_[code-parse.inc](https://github.com/Y-Less/code-parse.inc/)_** - Analizar y customizar código Pawn al momento de compilación. -- **_[strlib.inc](https://github.com/oscar-broman/strlib/)_** - Funciones útiles para manipular strings en SA:MP. -- **_[extended-vehicle-information.inc](https://github.com/Vince0789/sa-mp-extended-vehicle-information/)_** - Una gran cantidad de valores de vehículos del singleplayer a una base de datos en SQLite. -- **_[sqlitei](https://github.com/oscar-broman/sqlitei)_** - API de alto nivel para las funciones SQLite de SA-MP. -- **_[weapon-config](https://github.com/oscar-broman/samp-weapon-config)_** - Sistema de daños más coherente y sensible, con muchas novedades. -- **_[samp-geoip](https://github.com/Southclaws/SAMP-geoip/)_** - Obtener información geográfica basado en una dirección IP. -- **_[weapon-data](https://github.com/Southclaws/samp-weapon-data)_** - Datos de armas personalizables y ajustados con precisión. -- **_[MySQL Prepared Statements](https://github.com/PatrickGTR/MySQL-Prepared-Statements)_** - Emulando Prepared Statement para el plugin MySQL de PAWN. -- **_[samp-server-weapons](https://github.com/Brunoo16/samp-server-weapons)_** - Armas totalmente controladas por el servidor. -- **_[actor_robbery](https://github.com/PatrickGTR/actor_robbery)_** - Inspirado en los robos de tienda de GTA V. ¡Actor_robbery.inc lo imita! -- **_[samp-aviation](https://github.com/Southclaws/samp-aviation/)_** - Piloto automático para SA:MP. -- **_[samp-logger](https://github.com/Southclaws/samp-logger)_** - Simple registrador estructurado que proporciona un conjunto simple de funciones para el registro y depuración. -- **_[TDW Recursion Scanner](https://github.com/tdworg/samp-include-rscan)_** - Una biblioteca que encuentra las recursiones en el código. -- **_[easyDialog](https://github.com/Awsomedude/easyDialog)_** - Facilita el uso de diálogos en general. -- **_[mdialog](https://github.com/Open-GTO/mdialog)_** - Sistema de diálogo moderno, similar a easyDialog. -- **_[Model Sizes Plus](https://github.com/Crayder/Model-Sizes-Plus)_** - Versión actualizada, avanzada y más precisa de los antiguos modelos. -- **_[physics.inc](https://github.com/uPeppe/physics.inc)_** - Simule la física 2D y 3D (movimientos realistas, colisiones y mucho más). -- **_[samp-async-dialogs](https://github.com/AGraber/samp-async-dialogs)_** - Manejo asíncrono de diálogos con tareas PawnPlus. -- **_[speedcap.inc](https://github.com/openmultiplayer/archive/blob/master/includes/speedcap.inc)_** - Unas Librerias para controlar la velocidad de los vehículos. -- **_[SA:MP Command Guess](https://github.com/Kirima2nd/samp-command-guess)_** - Un adivinador de comandos para SA:MP utilizando la función de distancia Levenshtein. -- **_[vending](https://github.com/wuzi/vending)_** - Máquinas expendedoras del lado del servidor para SA-MP. -- **_[mathutil](https://github.com/ScavengeSurvive/mathutil)_** - Una lista de funciones matemáticas útiles. -- **_[rotations.inc](https://github.com/sampctl/rotations.inc)_** - Una lista de funciones de rotación útiles de Nero_3D's rotations.inc. -- **_[SA-MP Distance Functions](https://github.com/Y-Less/samp-distance)_** - Lista de funciones útiles de comprobación del distanciamiento. -- **_[New SA-MP callbacks](https://github.com/emmet-jones/New-SA-MP-callbacks)_** - Una lista de nuevas funciones callback útiles. -- **_[Alternative Dialogs](https://github.com/NexiusTailer/Alternative-Dialogs)_** - Diálogos Textdraw con un nuevo diseño. -- **_[eSelection](https://github.com/TommyB123/eSelection)_** - Añade la posibilidad de crear menús dinámicos de selección de modelos en tus modos de juego SA-MP. -- **_[mSelection](https://github.com/alextwothousand/mSelection)_** - Igual que eSelection, pero con otro estilo. -- **_[progress2.inc](https://github.com/Southclaws/progress2/)_** - Mostrar el tiempo, la vida, el combustible y demás cosas como una barra progresiva. -- **_[MV_Youtube.inc](https://github.com/MichaelBelgium/MV_Youtube)_** - API que convierte links de YouTube para streams de Audio. - -## Procesadores de Comandos - -- **_[izcmd.inc](https://github.com/YashasSamaga/I-ZCMD/)_** - Versión mejorada de ZCMD. -- **_[PawnCMD.inc](https://github.com/katursis/Pawn.CMD/)_** - El procesador de comandos más rápido del oeste. -- **_[y_commands](https://github.com/pawn-lang/YSI-Includes/blob/5.x/YSI_Visual/y_commands.md)_** - Procesador de comandos de YSI Includes. - -## Plugins - -- **_[crashdetect](https://github.com/Zeex/samp-plugin-crashdetect/)_** - Herramienta de desarrollo para encontrar bugs durante el testeo. -- **_[JIT](https://github.com/Zeex/samp-plugin-jit/)_** - Una vez que tu código sea estable, utiliza esto para acelerarlo significativamente. -- **_[Profiler](https://github.com/Zeex/samp-plugin-profiler)_** - Plugin de perfil de rendimiento para el servidor SA-MP. -- **_[sscanf](https://github.com/Y-Less/sscanf/)_** - Convierte strings en múltiples valores, enteros, flotantes, jugadores, etcétera. -- **_[MySQL](https://github.com/pBlueG/SA-MP-MySQL/)_** - Enlaza tu servidor a un servidor MySQL. -- **_[streamer](https://github.com/samp-incognito/samp-streamer-plugin/)_** - Sobrepasa los límites de objetos y pickups. -- **_[nativechecker](https://github.com/openmultiplayer/archive/raw/master/plugins/nativechecker.zip)_** - Comprobación de nativos al iniciar el servidor. -- **_[FCNPC](https://github.com/ziggi/FCNPC)_** - Un plugin para servidores SA-MP que añade muchas capacidades a los NPC estándar existentes. -- **_[FileManager](https://github.com/JaTochNietDan/SA-MP-FileManager)_** - Permite gestionar archivos y carpetas desde la carpeta raíz (no se limita al directorio del servidor scriptfiles con este plugin). -- **_[Pawn.Raknet](https://github.com/katursis/Pawn.RakNet)_** - Permite analizar el tráfico de RakNet. -- **_[samp-precise-timers](https://github.com/bmisiak/samp-precise-timers)_** - Un plugin para SA-MP que proporciona temporizadores precisos, escrito en Rust. -- **_[PawnPlus](https://github.com/IllidanS4/PawnPlus)_** - Amplía las posibilidades del lenguaje de scripting Pawn con nuevas construcciones, tipos de datos y técnicas de programación. -- **_[PAWN memory access](https://github.com/BigETI/pawn-memory)_** - Permite asignar y liberar memoria del heap en PAWN. -- **_[Native Fallback](https://github.com/IllidanS4/NativeFallback)_** - Complemento SA-MP que proporciona una implementación alternativa a los nativos no registrados. -- **_[YSF](https://github.com/IllidanS4/YSF)_** - Un Plugin cuyo propósito es extraer las máximas posibilidades del servidor, principalmente con edición de memoria y hooking. -- **_[SKY](https://github.com/oscar-broman/SKY)_** - Este plugin proporciona funciones de bajo nivel para que los scripts de Pawn puedan hacer cosas potentes. -- **_[Pawn.Regex](https://github.com/katursis/Pawn.Regex)_** - Añade soporte para expresiones regulares en Pawn. -- **_[pawn-scraper](https://github.com/Sreyas-Sreelal/pawn-scraper)_** - Un potente plugin de scraper que proporciona una interfaz para utilizar html_parsers y selectores css en pawn. -- **_[TOTP](https://github.com/philip1337/samp-plugin-totp)_** - Permite utilizar la autenticación TOTP en un gamemode sa-mp. -- **_[DNS Plugin](https://github.com/samp-incognito/samp-dns-plugin)_** - Este plugin proporciona funcionalidad para búsquedas DNS y búsquedas DNS inversas. -- **_[MapAndreas](https://github.com/Southclaws/samp-plugin-mapandreas)_** - Permite cargar diferentes mapas de altura y comprobar la altura mínima para las coordenadas x,y. -- **_[ColAndreas](https://github.com/Pottus/ColAndreas)_** - Crea una simulación del mundo de San Andreas. Utiliza la biblioteca Bullet Physics. -- **_[PathFinder](https://bitbucket.org/Pamdex/pathfinder/src/master)_** - Permite calcular una ruta del punto A al B en el mapa de San Andreas. -- **_[Custom Query Flood Check](https://github.com/spmn/samp-custom-query-flood-check)_** - Escribir protecciones personalizadas contra query floods. -- **_[sampml](https://github.com/YashasSamaga/sampml)_** - Conjunto de herramientas de aprendizaje automático simplificado y proyectos SAMP asociados (Detección de Aimbot). -- **_[TgConnector](https://github.com/Sreyas-Sreelal/tgconnector)_** - Un plugin conector de telegram que ayuda a interactuar con bots de telegram a través de SA-MP. -- **_[Discord Connector](https://github.com/maddinat0r/samp-discord-connector)_** - Enlaza tu servidor a un bot de Discord. -- **_[TSConnector](https://github.com/maddinat0r/samp-tsconnector)_** - Te permite controlar un servidor Teamspeak3 desde tu script PAWN. -- **_[IRC Plugin](https://github.com/samp-incognito/samp-irc-plugin)_** - Permite la creación y gestión de bots IRC a través del servidor SA-MP. -- **_[pawn-requests](https://github.com/Southclaws/pawn-requests)_** - Proporciona una API para interactuar con APIs HTTP(S) con soporte para tipos de datos de texto y JSON. -- **_[pawn-redis](https://github.com/Southclaws/pawn-redis)_** - Acceso a una rápida base de datos en memoria y canales de mensajes asíncronos entre otros programas. -- **_[Chrono](https://github.com/Southclaws/pawn-chrono)_** - Una moderna biblioteca Pawn para trabajar con fechas y horas. -- **_[Advanced SA NickName](https://github.com/KrYpToDeN/Advanced-SA-NickName)_** - Admite cualquier símbolo en el nombre de jugador. -- **_[SAMPSON](https://github.com/Hual/SAMPSON)_** - Un plugin JSON para SA-MP. - -## Plugins cliente-servidor - -- **_[SA-MP+](https://github.com/Hual/SA-MP-Plus)_** - Una modificación del cliente que utiliza el SDK de plugins de SA-MP para interactuar con el servidor y añadir nuevas funciones. -- **_[CHandling](https://github.com/dotSILENT/chandling)_** - Añade la posibilidad de asignar manejos de vehículos individuales modificando el comportamiento por defecto del juego. -- **_[SAMPVOICE](https://github.com/CyberMor/sampvoice)_** - Implementación de sistemas de comunicación por voz en el lenguaje Pawn para servidores SA:MP. -- **_[KeyListener](https://github.com/CyberMor/keylistener)_** - Plugin cliente-servidor para rastrear la pulsación de cualquier tecla. -- **_[SAMP CEF](https://github.com/ZOTTCE/samp-cef)_** - Complementos de cliente y servidor para SA:MP para integrar CEF. -- **_[SAMP_AC_v2](https://github.com/Whitetigerswt/SAMP_AC_v2)_** - SA:MP Anti-Cheat del lado del cliente. - -## Plugins criptográficos - -- **_[whirlpool](https://github.com/Southclaws/samp-whirlpool/)_** - Algorítmo criptográfico Whirlpool para SA:MP. -- **_[samp-bcrypt](https://github.com/Sreyas-Sreelal/samp-bcrypt/)_** - Un plugin de bcrypt para samp en Rust. -- **_[bcrypt](https://github.com/LassiR/bcrypt-samp/)_** - Plugin criptográfico Bcrypt para SA:MP. -- **_[samp-crypto](https://github.com/alextwothousand/samp-crypto)_** - Una lista de funciones criptográficas como Argon2, Scrypt y Bcrypt para SA:MP. -- **_[SHA512](https://github.com/openmultiplayer/archive/raw/master/plugins/SHA512.zip)_** - Algorítmo criptográfico SHA512 para SA:MP. - -## GDK/SDK's - -Ahora puedes hacer tus scripts en otros lenguajes que no sean pawn sin ningun plugin usando open.mp. Ver [esta entrada de blog](https://www.open.mp/blog/release-candidate-1). - -- **[sampsdk](https://github.com/Zeex/samp-plugin-sdk)** - Esto es lo mínimo que se necesita para desarrollar plugins. -- **[sampgdk](https://github.com/Zeex/sampgdk)** - Lenguaje C/C++ para escribir un gamemode para SA:MP -- **[SampSharp](https://github.com/ikkentim/SampSharp)** - Soporte de lenguaje C# para escribir un gamemode para SA:MP -- **[.NET Plugin](https://github.com/Seregamil/.NET-plugin)** - Soporte de lenguaje C# para escribir un plugin para SA:MP -- **[sampgo](https://github.com/sampgo/sampgo)** - Soporte de lenguaje Go para escribir un gamemode/plugin para SA:MP -- **[samp-node](https://github.com/AmyrAhmady/samp-node)** - Lenguaje Javascript/Typescript para escribir un gamemode para SA:MP -- **[Shoebill Project](https://github.com/Shoebill/ShoebillPlugin)** - Soporte de lenguaje Java para escribir un gamemode para SA:MP -- **[pySAMP](https://github.com/habecker/PySAMP)** - Lenguaje Python para escribir un gamemode para SA:MP -- **[samp-rs](https://github.com/ZOTTCE/samp-rs)** - Soporte de lenguaje Rust para escribir un plugin para SA:MP -- **[Yet Another Lua Plugin](https://github.com/IllidanS4/YALP)** - Lenguaje Lua para escribir un gamemode para SA:MP -- **[SAMPHP](https://github.com/Lapayo/SAMPHP)** - Soporte de lenguaje PHP para escribir un gamemode para SA:MP -- **[SA-MP S[D]K](https://github.com/Hual/SA-MP-S-D-K)** - Soporte de lenguaje D para escribir un gamemode para SA:MP -- **[Kamp](https://github.com/Double-O-Seven/kamp)** - Soporte de lenguaje Kotlin para escribir un gamemode para SA:MP - -## Game Modes - -- **_[Example Gamemode](https://github.com/openmultiplayer/example-gamemodes)_** - Lista de modos de juego (gamemodes) que son compatibles con open.mp. -- **_[ScavengeSurvive](https://github.com/Southclaws/ScavengeSurvive)_** - gamemode Survival Jugador contra Jugador (JcJ). -- **[gta-open](https://github.com/PatrickGTR/gta-open)** - Un modo de policías y ladrones basado en Los Santos. -- **[SF-CnR](https://github.com/zeelorenc/sf-cnr)** - San Fierro Policías y Ladrones Gamemode para SA-MP. -- **[Next Generation Roleplay](https://github.com/NextGenerationGamingLLC/SA-MP-Development)** - The Next Generation Gaming, LLC SA:MP gamemode. -- **[SC-RP](https://github.com/seanny/SC-RP)** - Un gamemode de roleplay con soporte MySQL. - -## Filterscripts - -- **[MapFix](https://github.com/NexiusTailer/MapFix)** - Corrección de errores de texturas del mapa de GTA San Andreas. -- **[SA:MP Animbrowse](https://github.com/Southclaws/samp-animbrowse)** - Herramienta de navegación de animación para SA:MP. -- **[IsPlayerUsingAndroid](https://github.com/Fairuz-Afdhal/IsPlayerUsingAndroid)** - Comprueba si un jugador es usuario de android. -- **[TextDraw-Editor](https://github.com/Nickk888SAMP/TextDraw-Editor)** - Un editor TextDraw que tiene algunas características ricas. -- **[Ultimate Creator](https://github.com/NexiusTailer/Ultimate-Creator)** - Editor de mapas avanzado con muchas funciones. -- **[Fusez's Map Editor](https://github.com/fusez/Map-Editor-V3)** - Un editor de mapas en el juego para SA:MP. -- **[Texture Studio](https://github.com/Pottus/Texture-Studio)** - Este es un editor de mapas en el juego que te permitirá texturizar hasta el índice de material 15 (16 materiales), así como establecer el color para ese índice de material en los objetos. diff --git a/frontend/i18n/es/docusaurus-plugin-content-docs/current/awesome.md b/frontend/i18n/es/docusaurus-plugin-content-docs/current/awesome.md new file mode 100644 index 00000000000..049ede98782 --- /dev/null +++ b/frontend/i18n/es/docusaurus-plugin-content-docs/current/awesome.md @@ -0,0 +1,162 @@ +--- +title: Awesome (¡increible!) +sidebar_label: Awesome (¡increible!) +description: Una lista de herramientas, librerías y plugins útiles para desarrollo en SA-MP. +--- + +## Herramientas + +- **_[Community Compiler](https://github.com/pawn-lang/compiler/)_** - Una versión actualizada del compilador, con varias mejoras y arreglos. +- **_[sampctl](http://sampctl.com/)_** - Administrador de paquetes para instalar librerías y ejecutar tu servidor. +- **_[Plugin Runner](https://github.com/Zeex/samp-plugin-runner/)_** - Herramienta para ejecutar una versión liviana del servidor directamente desde la caja de comandos (sin precisar server.cfg). Para probar/experimentar con plugins. +- **_[Plugin Boilerplate](https://github.com/Southclaws/samp-plugin-boilerplate)_** - Facilitar un plugin con boilerplate. +- **_[SA-MP Plugin Template Library](https://github.com/katursis/samp-ptl)_** - Crea tus propios plugins fácil y rápido con esta biblioteca de plantillas. +- **_[SA-MP Fiddle](https://fiddle.sa-mp.dev)_** - Un lugar donde probar tus scripts (snippets, PoC, debugging, etc) y compartilo con otros. +- **_[Pawn Syntax - Sublime](https://packagecontrol.io/packages/Pawn%20syntax/)_** - Función de autocompletar lenguaje Pawn para Sublime Text. +- **_[Pawn Syntax - Visual Marketplace](https://marketplace.visualstudio.com/items?itemName=southclaws.vscode-pawn/)_** - Función de autocompletar lenguaje Pawn para Visual Studio Code. +- **_[SA-MP Zone Editor](https://bitbucket.org/Grimrandomer/samp-zone-editor/downloads/)_** - Editor de zonas para generar areas y demás. +- **_[SA-MP Map Editor](https://github.com/openmultiplayer/archive/raw/master/tools/Map%20Editor.zip)_** - Editor de mapas para SA-MP. +- **[open.mp Server Browser](https://github.com/adib-yg/openmp-server-browser)** - Interfaz de escritorio para buscar servidores de open.mp. + +## Librerías + +- **[samp-stdlib](https://github.com/pawn-lang/samp-stdlib)** - Versión actualizada de los includes por defecto, con correcciones de "const" y autocompletado. +- **[fixes.inc](https://github.com/pawn-lang/sa-mp-fixes)** - Fixes extremadamente optimizados para un gran número de bugs del SAMP server. Plug-and-Play. +- **[YSI-Includes](https://github.com/pawn-lang/YSI-Includes)** - La más vasta, longeva, testeada y soportada librería para SA-MP/Pawn, proveyendo un gran numero de características nuevas para el mod y el lenguaje. +- **[foreach](https://github.com/Open-GTO/foreach)** - Versión portable de "foreach", sin necesidad del include y_iterate. +- **[amx_assembly](https://github.com/Zeex/amx_assembly)** - Acceso de bajo nivel al Pawn script propio. +- **[md-sort](https://github.com/oscar-broman/md-sort)** - Ordena arreglos multidimensionales en Pawn. Modifica los punteros internos de los arreglos reemplazo al copiado de datos. +- **[indirection](https://github.com/Y-Less/indirection)** - Sistema para pasar punteros y llamar funciones indirectamente, con métodos abstractos para personalizar llamadas. +- **[code-parse.inc](https://github.com/Y-Less/code-parse.inc)** - Analizar y personalizar código de Pawn en tiempo de compilación. +- **[Extended Vehicle Information](https://github.com/Vince0789/sa-mp-extended-vehicle-information)** - Base de datos SQLite, con gran cantidad de valores por defecto de vehículos, extraído del Singleplayer. +- **[sqlitei](https://github.com/oscar-broman/sqlitei)** - API de alto nivel para las funciones de SQLite en SAMP. +- **[weapon-config](https://github.com/oscar-broman/samp-weapon-config)** - Sistema de daño mucho más consistente y responsivo, con algunas nuevas características. +- **[samp-geoip](https://github.com/Southclaws/SAMP-geoip)** - Información geográfica basada en dirección IP. +- **[progress2](https://github.com/Southclaws/progress2)** - Muestra el tiempo, la salud, el combustible y otros como una barra progresiva. +- **[weapon-data](https://github.com/Southclaws/samp-weapon-data)** - Datos de armas, ajustados con precisión y con capacidad de customización. +- **[MV_Youtube](https://github.com/MichaelBelgium/MV_Youtube)** - API conversora de YouTube, para Audio Stream. +- **[MySQL Prepared Statements](https://github.com/PatrickGTR/MySQL-Prepared-Statements)** - Emular los "prepared statements", para el plugin de SAMP-MySQL. +- **[samp-server-weapons](https://github.com/Brunoo16/samp-server-weapons)** - Las armas son totalmente controladas por el servidor. +- **[actor_robbery](https://github.com/PatrickGTR/actor_robbery)** - Inspirado en la mecánica de robo a tiendas del GTA V. "actor_robbery.inc" la imita! +- **[samp-aviation](https://github.com/Southclaws/samp-aviation)** - Un piloto automático básico basado en inclinación para SA-MP. +- **[samp-logger](https://github.com/Southclaws/samp-logger)** - Logger simple y estructurado que provee un set de funciones para registrar y debugging. +- **[TDW Recursion Scanner](https://github.com/tdworg/samp-include-rscan)** - Una librería que encuentra recursión en el código. +- **[easyDialog](https://github.com/Awsomedude/easyDialog)** - Facilita los díalogos en general. +- **[mdialog](https://github.com/Open-GTO/mdialog)** - Modern Dialog System, similar a easyDialog. +- **[Model Sizes Plus](https://github.com/Crayder/Model-Sizes-Plus)** - Una versión más actualizada, avanzada y precisa del viejo include "modelsizes". +- **[physics.inc](https://github.com/uPeppe/physics.inc)** - Simula físicas en 2D y 3D (movimientos realístas, colisiones y más). +- **[samp-async-dialogs](https://github.com/AGraber/samp-async-dialogs)** - Manejo asíncrono de los dialogos con tasks de PawnPlus. +- **[speedcap.inc](https://github.com/openmultiplayer/archive/blob/master/includes/speedcap.inc)** - Un include para controlar la velocidad de los vehículos. +- **[SA-MP Command Guess](https://github.com/Kirima2nd/samp-command-guess)** - Un "adivinador" de comandos para SA-MP, usando la función de "Distancia de Levenshtein". +- **[vending](https://github.com/wuzi/vending)** - Máquinas expendedores del lado del servidor, para SA-MP. +- **[strlib](https://github.com/oscar-broman/strlib)** - Un manojo de funciones útiles para manejar strings. +- **[mathutil](https://github.com/ScavengeSurvive/mathutil)** - Un manojo de funciones útiles para manejar matemática. +- **[rotations.inc](https://github.com/sampctl/rotations.inc)** - Una lista de funciones útiles por rotations.inc, de Nero_3D. +- **[SA-MP Distance Functions](https://github.com/Y-Less/samp-distance)** - Un set de funciones útiles para chequear distancias. +- **[New SA-MP callbacks](https://github.com/emmet-jones/New-SA-MP-callbacks)** - Implementación de nuevos callbacks utiles. +- **[Alternative Dialogs](https://github.com/NexiusTailer/Alternative-Dialogs)** - Diálogos basados en TextDraws , con nuevos diseños. +- **[eSelection](https://github.com/TommyB123/eSelection)** - Añade la capacidad de crear menús de selección de modelos dinámicos en tus gamemodes de SA-MP. +- **[mSelection](https://github.com/alextwothousand/mSelection)** - Lo mismo que eSelection, diferente estilo. +- **[RGB-Textdraw](https://github.com/adib-yg/SAMP-RGB-Textdraw)** - Añade el RGB para los TextDraw. +- **[LangPlus](https://github.com/mysy00/LangPlus)** - Librería para soportar multiples idiomas, para servidores open.mp +- **[beckzy's mod shops](https://beckzy.net/index.php?action=downloads;sa=view;id=41)** - Un include para talleres de modificaciones del lado del servidor. + +## Procesadores de Comandos + +- **_[izcmd.inc](https://github.com/YashasSamaga/I-ZCMD/)_** - Versión mejorada de ZCMD. +- **_[PawnCMD.inc](https://github.com/katursis/Pawn.CMD/)_** - El procesador de comandos más rápido del oeste. +- **_[y_commands](https://github.com/pawn-lang/YSI-Includes/blob/5.x/YSI_Visual/y_commands.md)_** - Procesador de comandos de YSI Includes. +## Plugins + +- **[JIT](https://github.com/Zeex/samp-plugin-jit)** - Una vez que tu código sea lo suficientemente estable, utiliza esto para acelerarlo significativamente. +- **[CrashDetect](https://github.com/Zeex/samp-plugin-crashdetect)** - Herramientas de desarrollo para descubrir bugs y crasheos durante el testing. +- **[Profiler](https://github.com/Zeex/samp-plugin-profiler)** - Perfilador de rendimiento para un servidor de SA-MP. +- **[sscanf](https://github.com/Y-Less/sscanf)** - Convierte cadenas de texto en múltiples valores, como enteros, flotantes, jugadores, etc. +- **[MySQL Plugin](https://github.com/pBlueG/SA-MP-MySQL)** - Conecta tu servidor a un servidor MySQL. +- **[Streamer Plugin](https://github.com/samp-incognito/samp-streamer-plugin)** - Sobrepasa cualquier límite de SA-MP, como objetos y pickups. +- **[nativechecker](https://github.com/openmultiplayer/archive/raw/master/plugins/nativechecker.zip)** - Chequeo de funcionas nativas cuando el servidor inicia. +- **[FCNPC](https://github.com/ziggi/FCNPC)** - Un plugin de SA-MP que añade un manojo de capacidades a el existente estándar de NPCS. Reemplazado por el componente nativo de open.mp "NPC". +- **[FileManager](https://github.com/JaTochNietDan/SA-MP-FileManager)** - Te permite gestionar carpetas y ficheros (sin limitarse a el directorio de "scriptfiles".) +- **[Pawn.Raknet](https://github.com/katursis/Pawn.RakNet)** - Te permite analizar el tráfico de paquetes de RakNet. +- **[samp-precise-timers](https://github.com/bmisiak/samp-precise-timers)** - Un plugin para SA-MP que te provee de temporizadores precisos, escrito en Rust. No es necesario en open.mp, este ya tiene temporizadores precisos. +- **[PawnPlus](https://github.com/IllidanS4/PawnPlus)** - Extiende las posibilidades del lenguaje Pawn con nuevos tipos de dato, constructs, y técnicas de programación. +- **[PAWN memory access](https://github.com/BigETI/pawn-memory)** - Te permite reservar y liberar memoria del heap en Pawn. +- **[Native Fallback](https://github.com/IllidanS4/NativeFallback)** - Plugin que provee una implementación alternativa a nativas no registradas. +- **[YSF](https://github.com/IllidanS4/YSF)** - Un plugin cuyo propósito es extraer el máximo de posibilidades del servidor, generalmente con edición de memoria y hooking. Algunas de sus funciones ya están en open.mp. Observa este [issue de Github](https://github.com/openmultiplayer/open.mp/issues/189) para una lista de funciones. +- **[SKY](https://github.com/oscar-broman/SKY)** - Este plugin provee funciones de bajo nivel para hacer que el script de Pawn logre cosas poderosas. +- **[Pawn.Regex](https://github.com/katursis/Pawn.Regex)** - Añade soporte para expresiones regulares en Pawn. +- **[pawn-scraper](https://github.com/Sreyas-Sreelal/pawn-scraper)** - Un scraper potente que provee interfaz para utilizar HTML parsers y selectores de CSS en Pawn. +- **[TOTP](https://github.com/philip1337/samp-plugin-totp)** - Te permite usar la autenticación TOTP en un gamemode de SA-MP. +- **[DNS Plugin](https://github.com/samp-incognito/samp-dns-plugin)** - Este plugin provee funcionalidad para el chequeo de DNS y registros de DNS inversos. +- **[MapAndreas](https://github.com/Southclaws/samp-plugin-mapandreas)** - Te permite cargar diferentes mapas de altura y chequear la altura mínima de ciertas coordenadas X e Y. +- **[ColAndreas](https://github.com/Pottus/ColAndreas)** - Crea una simulación del mundo de San Andreas, usando la librería de físicas de balas. +- **[PathFinder](https://bitbucket.org/Pamdex/pathfinder/src/master)** - Calcula una ruta de un punto A a un punto B en el mapa de San Andreas. +- **[Custom Query Flood Check](https://github.com/spmn/samp-custom-query-flood-check)** - Implementa protecciones personalizadas en caso de un Query Flood. +- **[sampml](https://github.com/YashasSamaga/sampml)** - Toolkit para Machine Learning para proyectos de SAMP. (Aimbot Detection). +- **[TgConnector](https://github.com/Sreyas-Sreelal/tgconnector)** - Conecta tu bot de Telegram a tu servidor de SA-MP e interactúa con él dentro de SA-MP. +- **[Discord connector](https://github.com/maddinat0r/samp-discord-connector)** - Controla tu bot de Discord a través de tu script de Pawn. +- **[TSConnector](https://github.com/maddinat0r/samp-tsconnector)** - Controla tu servidor de TeamSpeak3 desde el script. +- **[IRC Plugin](https://github.com/samp-incognito/samp-irc-plugin)** - Permite la creación y gestión de bots de IRC a través del servidor de SA-MP. +- **[pawn-requests](https://github.com/Southclaws/pawn-requests)** - Otorga una API para interactuar con APIs HTTP(S), con soporte para texto y JSON. +- **[pawn-redis](https://github.com/Southclaws/pawn-redis)** - Otorga acceso a una rápida base de datos en memoria con canales de mensajes asíncronos entre otros programas. +- **[Chrono](https://github.com/Southclaws/pawn-chrono)** - Una librería de Pawn moderna para trabajar con fechas y hora. +- **[rustext](https://github.com/ziggi/rustext)** - Arregla los textos en ruso para SA-MP: GameTexts, Textdraws y Menus. +- **[Advanced SA NickName](https://github.com/KrYpToDeN/Advanced-SA-NickName)** - Soporte cualquier símbolo en tus nicknames. +- **[SAMPSON](https://github.com/Hual/SAMPSON)** - Un plugin de JSON para SA-MP. +- **[samp-chatbot](https://github.com/SimoSbara/samp-chatbot)** - Un plugin para comunicarte con un Chat Bot de Inteligencia Artificial In-Game. +- **[SAMP BitStream Crash Fix](https://github.com/AmyrAhmady/samp-bscrashfix)** - Arregla el problema con desbordamientos de lectura de BitStreams. +- **[pawn-json](https://github.com/Southclaws/pawn-json)** - JSON, para Pawn. + +## Plugins cliente-servidor + +- **_[SA-MP+](https://github.com/Hual/SA-MP-Plus)_** - Una modificación del cliente que utiliza el SDK de plugins de SA-MP para interactuar con el servidor y añadir nuevas funciones. +- **_[CHandling](https://github.com/dotSILENT/chandling)_** - Añade la posibilidad de asignar manejos de vehículos individuales modificando el comportamiento por defecto del juego. +- **_[SAMPVOICE](https://github.com/CyberMor/sampvoice)_** - Implementación de sistemas de comunicación por voz en el lenguaje Pawn para servidores SA-MP. +- **_[KeyListener](https://github.com/CyberMor/keylistener)_** - Plugin cliente-servidor para rastrear la pulsación de cualquier tecla. +- **_[SAMP CEF](https://github.com/ZOTTCE/samp-cef)_** - Complementos de cliente y servidor para SA-MP para integrar CEF. +- **_[SAMP_AC_v2](https://github.com/Whitetigerswt/SAMP_AC_v2)_** - SA-MP Anti-Cheat del lado del cliente. + +## Plugins criptográficos + +- **_[whirlpool](https://github.com/Southclaws/samp-whirlpool/)_** - Algorítmo criptográfico Whirlpool para SA-MP. +- **_[samp-bcrypt](https://github.com/Sreyas-Sreelal/samp-bcrypt/)_** - Un plugin de bcrypt para samp en Rust. +- **_[bcrypt](https://github.com/LassiR/bcrypt-samp/)_** - Plugin criptográfico Bcrypt para SA-MP. +- **_[samp-crypto](https://github.com/alextwothousand/samp-crypto)_** - Una lista de funciones criptográficas como Argon2, Scrypt y Bcrypt para SA-MP. +- **_[SHA512](https://github.com/openmultiplayer/archive/raw/master/plugins/SHA512.zip)_** - Algorítmo criptográfico SHA512 para SA-MP. + +## GDK/SDK's + +Ahora puedes hacer tus scripts en otros lenguajes que no sean pawn sin ningun plugin usando open.mp. Ver [esta entrada de blog](https://www.open.mp/blog/release-candidate-1). + +- **[sampsdk](https://github.com/Zeex/samp-plugin-sdk)** - Esto es lo mínimo que se necesita para desarrollar plugins. +- **[sampgdk](https://github.com/Zeex/sampgdk)** - Soporte del lenguaje C/C++ para escribir un gamemode en SA-MP. +- **[SampSharp](https://github.com/ikkentim/SampSharp)** - Soporte de lenguaje C# para escribir un gamemode para SA-MP +- **[.NET Plugin](https://github.com/Seregamil/.NET-plugin)** - Soporte de lenguaje C# para escribir un plugin para SA-MP +- **[sampgo](https://github.com/sampgo/sampgo)** - Soporte de lenguaje Go para escribir un gamemode/plugin para SA-MP +- **[samp-node](https://github.com/AmyrAhmady/samp-node)** - Soporte del lenguaje JavaScript/TypeScript para escribir un gamemode en SA-MP. +- **[Shoebill Project](https://github.com/Shoebill/ShoebillPlugin)** - Soporte de lenguaje Java para escribir un gamemode para SA-MP +- **[pySAMP](https://github.com/habecker/PySAMP)** - Soporte para el lenguaje Python para escribir un gamemode para SA-MP +- **[samp-rs](https://github.com/ZOTTCE/samp-rs)** - Soporte de lenguaje Rust para escribir un plugin para SA-MP +- **[Yet Another Lua Plugin](https://github.com/IllidanS4/YALP)** - Lenguaje Lua para escribir un gamemode para SA-MP +- **[SAMPHP](https://github.com/Lapayo/SAMPHP)** - Soporte de lenguaje PHP para escribir un gamemode para SA-MP +- **[SA-MP S[D]K](https://github.com/Hual/SA-MP-S-D-K)** - Soporte de lenguaje D para escribir un gamemode para SA-MP +- **[Kamp](https://github.com/Double-O-Seven/kamp)** - Soporte de lenguaje Kotlin para escribir un gamemode para SA-MP + +## Game Modes + +- **_[Example Gamemode](https://github.com/openmultiplayer/example-gamemodes)_** - Lista de modos de juego (gamemodes) que son compatibles con open.mp. +- **_[ScavengeSurvive](https://github.com/Southclaws/ScavengeSurvive)_** - gamemode Survival Jugador contra Jugador (JcJ). +- **[gta-open](https://github.com/PatrickGTR/gta-open)** - Un modo de policías y ladrones basado en Los Santos. +- **[SF-CnR](https://github.com/zeelorenc/sf-cnr)** - San Fierro Policías y Ladrones Gamemode para SA-MP. +- **[Next Generation Roleplay](https://github.com/NextGenerationGamingLLC/SA-MP-Development)** - The Next Generation Gaming, LLC SA-MP gamemode. +- **[SC-RP](https://github.com/seanny/SC-RP)** - Un gamemode de roleplay con soporte MySQL. + +## Filterscripts + +- **[MapFix](https://github.com/NexiusTailer/MapFix)** - Corrección de errores de texturas del mapa de GTA San Andreas. +- **[SA-MP Animbrowse](https://github.com/Southclaws/samp-animbrowse)** - Herramienta de navegación de animación para SA-MP. +- **[IsPlayerUsingAndroid](https://github.com/Fairuz-Afdhal/IsPlayerUsingAndroid)** - Comprueba si un jugador es usuario de android. +- **[TextDraw-Editor](https://github.com/Nickk888SAMP/TextDraw-Editor)** - Un editor TextDraw que tiene algunas características ricas. +- **[Ultimate Creator](https://github.com/NexiusTailer/Ultimate-Creator)** - Editor de mapas avanzado con muchas funciones. +- **[Fusez's Map Editor](https://github.com/fusez/Map-Editor-V3)** - Un editor de mapas en el juego para SA-MP. +- **[Texture Studio](https://github.com/Pottus/Texture-Studio)** - Este es un editor de mapas en el juego que te permitirá texturizar hasta el índice de material 15 (16 materiales), así como establecer el color para ese índice de material en los objetos. diff --git a/frontend/i18n/es/docusaurus-plugin-content-docs/current/meta/Contribuye.md b/frontend/i18n/es/docusaurus-plugin-content-docs/current/meta/Contributing.md similarity index 100% rename from frontend/i18n/es/docusaurus-plugin-content-docs/current/meta/Contribuye.md rename to frontend/i18n/es/docusaurus-plugin-content-docs/current/meta/Contributing.md diff --git a/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/RemoteConsole.md b/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/RemoteConsole.md new file mode 100644 index 00000000000..fa29fec43d4 --- /dev/null +++ b/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/RemoteConsole.md @@ -0,0 +1,18 @@ +--- +title: "Consola Remota (RCON)" +sidebar_label: "La consola remota (RCON)" +description: Gestionar el servidor remotamente. +--- + +La consola remota es una línea de comandos en la que puedes usar comandos RCON sin tener que estar en el juego o en el servidor. Desde la 0.3b la consola remota fue removida del buscador de servidores. Desde ahora tendrás que usar otra forma para acceder, explicada debajo. + +1. Abre un editor de texto (puede ser VSCode, Sublime Text, o simplemente Notepad.exe). +2. Escribe allí la línea: `rcon.exe IP PUERTO CONTRASEÑA RCON` (reemplaza IP/PUERTO/CONTRASEÑA con la que corresponde en tu servidor) +3. Guarda el archivo como `rcon.bat` +4. Coloca el archivo en el directorio de tu GTA, donde `rcon.exe` esta localizado. +5. Ejecuta el archivo `rcon.bat` +6. Coloca el comando que tu quieras. + +![Consola RCON](https://assets.open.mp/assets/images/server/rcon.jpg) + +Nota: No hay necesidad de escribir `/rcon` antes del comando en el buscador de servidores, y los comandos no te servirán si lo haces. Por ejemplo: Si quieres reiniciar el servidor solo tipea `gmx` y presiona Enter. Eso es todo lo que tienes que hacer. Disfruta. From a09c73c6556f2caa64374fb74dc78042fcbc6b1b Mon Sep 17 00:00:00 2001 From: stley <57237098+stley@users.noreply.github.com> Date: Sat, 20 Sep 2025 16:31:04 -0300 Subject: [PATCH 2/2] translation --- CODEOWNERS | 2 +- .../current/client/sa-mp.cfg.md | 26 + .../current/server/LagCompensation.md | 15 + .../current/server/omp-functions.md | 453 ++++++++++++++++++ 4 files changed, 495 insertions(+), 1 deletion(-) create mode 100644 frontend/i18n/es/docusaurus-plugin-content-docs/current/client/sa-mp.cfg.md create mode 100644 frontend/i18n/es/docusaurus-plugin-content-docs/current/server/LagCompensation.md create mode 100644 frontend/i18n/es/docusaurus-plugin-content-docs/current/server/omp-functions.md diff --git a/CODEOWNERS b/CODEOWNERS index 7e24daf0bcf..5c023d40d98 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -3,7 +3,7 @@ /frontend/i18n/id/ @rsetiawan7 @SanityZeroPercent @flxzor /frontend/i18n/bs/ @NermanLegacy @daddyDOT @GalardoDev /frontend/i18n/sr/ @Trysha-rbrn -/frontend/i18n/es/ @Woscript @DestinyDragon49 @FreddieCrew @Fede5432 +/frontend/i18n/es/ @Woscript @DestinyDragon49 @FreddieCrew @Fede5432 @stley /frontend/i18n/tl/ @MySekwel /frontend/i18n/zh-CN/ @dockfries /frontend/i18n/zh-TW/ @SumiHeart diff --git a/frontend/i18n/es/docusaurus-plugin-content-docs/current/client/sa-mp.cfg.md b/frontend/i18n/es/docusaurus-plugin-content-docs/current/client/sa-mp.cfg.md new file mode 100644 index 00000000000..5269be7750b --- /dev/null +++ b/frontend/i18n/es/docusaurus-plugin-content-docs/current/client/sa-mp.cfg.md @@ -0,0 +1,26 @@ +--- +title: sa-mp.cfg +sidebar_label: sa-mp.cfg +description: La configuración del cliente sa-mp. +--- + +## Descripción + +`sa-mp.cfg` es un archivo de configuración del cliente que te permite cambiar opciones relacionadas a SA-MP. Se encuentra generalmente en la carpeta "Documentos\\GTA San Andreas User Files\\SAMP', dentro de la carpeta de tu usuario de WIndows. Puedes modificarle con cualquier editor de texto, como Notepad. + +## Opciones + +| Opción | Descripción | +| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **pagesize** | Permite que los jugadores determinen la cantidad de líneas mostradas en la pantalla, entre 10 y 20 líneas. El valor por defecto es de 10 líneas. Este parámetro puede cambiarse dentro del juego usando el comando del cliente /pagesize. | +| **fpslimit** | Permite a los jugadores ajustar un límite de [FPS](http://en.wikipedia.org/wiki/Frame_rate "http://en.wikipedia.org/wiki/Frame_rate"), cuando el limitador de fotogramas está habilidado en el menú de GTA:SA. Los valores aceptados van de 20 a 90, pero en SA-MP el valor por defecto es 50. Puede ser alterado dentro del juego con el comando del cliente /fpslimit. +| **disableheadmove** | Esta opción controla el movimiento de la cabeza de tu personaje. 1 desactiva el movimiento de la cabeza siguiendo tu cámara, 0 lo activa. Puede ser modificado dentro del juego con el comando del cliente /headmove | +| **timestamp** | Desactiva o activa el mostrar un time-stamp local de los mensajes en pantalla. 1 lo habilita, 0 lo deshabilita. Puede ser alterado dentro del juego con /timestamp. | +| **ime** | Esto controla si el chat acepta la edición de texto con IME, y alternar entre lenguajes. 1 lo habilita, 0 lo desactiva. it. | +| **multicore** | Determina si el cliente SA-MP usa múltiples núcleos de tu procesador. 1 lo habilita (usa múltiples núcleos). Desactivalo colocando 0 si experimentas problemas de ratón. | +| **directmode** | Esto sirve para quienes tengan problemas con el dibujado del chat, cambiándolo a un más lento modo de renderizado directo. 0 para desactivar, 1 para activar. | +| **audiomsgoff** | Si esta opción es 1, no saldrán mensajes de 'Audio Stream: \[URL\]' en el chat cuando el servidor reproduzca un stream de audio. Esta opción puede ser desactivada o activada dentro del juego usando /audiomsg. | +| **audioproxyoff** | Si esta opción es 1, y hay un servidor proxy en tus opciones de Internet de Windows, el proxy NO será usado para reproducir streams de audio. SA-MP. | +| **nonametagstatus** | Si esta opción es 0, los jugadores verán un ícono de "reloj de arena" a un lado de los jugadores cuando están pausados. Esto está deshabilitado (0) por defecto, pero puede alterarse dentro del juego con el comando /nametagstatus. | +| **fontface** | Te permite cambiar la fuente del chat, diálogos y de la tabla de puntuaciones. (por ejemplo: _fontface=Comic Sans MS_). No está soportado oficialmente y puede causar problemas. | +| **fontweight** | Esta opción determina si el chat se muestra en negrita o no. **0 = en negrita (default), 1 = normal** | diff --git a/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/LagCompensation.md b/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/LagCompensation.md new file mode 100644 index 00000000000..1e681eeb3f4 --- /dev/null +++ b/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/LagCompensation.md @@ -0,0 +1,15 @@ +--- +title: "Compensación de latencia" +sidebar_label: "Compensación de latencia" +description: Explicación acerca de la compensación de latencia. +--- + +La compensación de latencia de los disparos esta habilitada por defecto en los servidores SA-MP. + +Puede ser desactivada alterando la variable `lagcompmode` del servidor en [server.cfg](server.cfg) o `game.lag_compensation_mode` en [config.json](config.json). + +Ajustar la variable a 0 deshabilitara la compensación completamente, y los jugadores tendrán que dirigir prematuramente sus disparos (disparar haciendo una predicción la proxima posición de su objetivo). + +Deshabilitar la compensación de latencia previene que el callback [OnPlayerWeaponShot](../scripting/callbacks/OnPlayerWeaponShot) sea llamado. + +Esta variable SOLO puede ser modificada en [server.cfg](server.cfg) o [config.json](config.json). \ No newline at end of file diff --git a/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/omp-functions.md b/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/omp-functions.md new file mode 100644 index 00000000000..58810e1a752 --- /dev/null +++ b/frontend/i18n/es/docusaurus-plugin-content-docs/current/server/omp-functions.md @@ -0,0 +1,453 @@ +--- +title: Funciones de open.mp +sidebar_label: Funciones del servidor open.mp +description: Nuevas funciones y callbacks implementados en open.mp. +--- + +Esta pagina contiene todas las funciones y callbacks que fueron implementados en open.mp. + +## Jugador + +| Name | +| ----------------------------------------------------------------------------------- | +| [TogglePlayerWidescreen](../scripting/functions/TogglePlayerWidescreen) | +| [IsPlayerWidescreenToggled](../scripting/functions/IsPlayerWidescreenToggled) | +| [SetPlayerGravity](../scripting/functions/SetPlayerGravity) | +| [GetPlayerGravity](../scripting/functions/GetPlayerGravity) | +| [ClearPlayerWorldBounds](../scripting/functions/ClearPlayerWorldBounds) | +| [GetPlayerRotationQuat](../scripting/functions/GetPlayerRotationQuat) | +| [GetPlayerSpectateID](../scripting/functions/GetPlayerSpectateID) | +| [GetPlayerSpectateType](../scripting/functions/GetPlayerSpectateType) | +| [GetPlayerSurfingOffsets](../scripting/functions/GetPlayerSurfingOffsets) | +| [GetPlayerWorldBounds](../scripting/functions/GetPlayerWorldBounds) | +| [GetPlayerZAim](../scripting/functions/GetPlayerZAim) | +| [IsPlayerSpawned](../scripting/functions/IsPlayerSpawned) | +| [GetPlayerHydraReactorAngle](../scripting/functions/GetPlayerHydraReactorAngle) | +| [GetPlayerLandingGearState](../scripting/functions/GetPlayerLandingGearState) | +| [GetPlayerLastSyncedTrailerID](../scripting/functions/GetPlayerLastSyncedTrailerID) | +| [GetPlayerSirenState](../scripting/functions/GetPlayerSirenState) | +| [GetPlayerTrainSpeed](../scripting/functions/GetPlayerTrainSpeed) | +| [IsPlayerInModShop](../scripting/functions/IsPlayerInModShop) | +| [GetPlayerDialogData](../scripting/functions/GetPlayerDialogData) | +| [GetPlayerDialogID](../scripting/functions/GetPlayerDialogID) | +| [HidePlayerDialog](../scripting/functions/HidePlayerDialog) | +| [GetPlayerWeather](../scripting/functions/GetPlayerWeather) | +| [GetPlayerSkillLevel](../scripting/functions/GetPlayerSkillLevel) | +| [GetPlayerRawIp](../scripting/functions/GetPlayerRawIp) | +| [GetPlayerAttachedObject](../scripting/functions/GetPlayerAttachedObject) | +| [GetSpawnInfo](../scripting/functions/GetSpawnInfo) | +| [GetPlayerBuildingsRemoved](../scripting/functions/GetPlayerBuildingsRemoved) | +| [RemovePlayerWeapon](../scripting/functions/RemovePlayerWeapon) | +| [AllowPlayerWeapons](../scripting/functions/AllowPlayerWeapons) | +| [IsPlayerControllable](../scripting/functions/IsPlayerControllable) | +| [IsPlayerCameraTargetEnabled](../scripting/functions/IsPlayerCameraTargetEnabled) | +| [TogglePlayerGhostMode](../scripting/functions/TogglePlayerGhostMode) | +| [GetPlayerGhostMode](../scripting/functions/GetPlayerGhostMode) | +| [GetPlayerAnimationFlags](../scripting/functions/GetPlayerAnimationFlags) | +| [GetDefaultPlayerColour](../scripting/functions/GetDefaultPlayerColour) | +| [PlayerHasClockEnabled](../scripting/functions/PlayerHasClockEnabled) | +| [IsPlayerUsingOfficialClient](../scripting/functions/IsPlayerUsingOfficialClient) | +| [IsPlayerUsingOmp](../scripting/functions/IsPlayerUsingOmp) | +| [IsPlayerInDriveByMode](../scripting/functions/IsPlayerInDriveByMode) | +| [IsPlayerCuffed](../scripting/functions/IsPlayerCuffed) | +| [SetPlayerAdmin](../scripting/functions/SetPlayerAdmin) | +| [GetPlayers](../scripting/functions/GetPlayers) | +| [OnScriptLoadPlayer](../scripting/callbacks/OnScriptLoadPlayer) | +| [OnScriptUnloadPlayer](../scripting/callbacks/OnScriptUnloadPlayer) | + +## Objeto + +| Name | +| --------------------------------------------------------------------------------------------- | +| [SetObjectNoCameraCollision](../scripting/functions/SetObjectNoCameraCollision) | +| [SetPlayerObjectNoCameraCollision](../scripting/functions/SetPlayerObjectNoCameraCollision) | +| [AttachPlayerObjectToObject](../scripting/functions/AttachPlayerObjectToObject) | +| [BeginObjectEditing](../scripting/functions/BeginObjectEditing) | +| [BeginObjectSelecting](../scripting/functions/BeginObjectSelecting) | +| [BeginPlayerObjectEditing](../scripting/functions/BeginPlayerObjectEditing) | +| [EndObjectEditing](../scripting/functions/EndObjectEditing) | +| [GetObjectAttachedData](../scripting/functions/GetObjectAttachedData) | +| [GetObjectAttachedOffset](../scripting/functions/GetObjectAttachedOffset) | +| [GetObjectDrawDistance](../scripting/functions/GetObjectDrawDistance) | +| [GetObjectMaterial](../scripting/functions/GetObjectMaterial) | +| [GetObjectMaterialText](../scripting/functions/GetObjectMaterialText) | +| [GetObjectMoveSpeed](../scripting/functions/GetObjectMoveSpeed) | +| [GetObjectMovingTargetPos](../scripting/functions/GetObjectMovingTargetPos) | +| [GetObjectMovingTargetRot](../scripting/functions/GetObjectMovingTargetRot) | +| [GetObjectSyncRotation](../scripting/functions/GetObjectSyncRotation) | +| [GetObjectType](../scripting/functions/GetObjectType) | +| [GetPlayerCameraTargetPlayerObject](../scripting/functions/GetPlayerCameraTargetPlayerObject) | +| [GetPlayerObjectAttachedData](../scripting/functions/GetPlayerObjectAttachedData) | +| [GetPlayerObjectAttachedOffset](../scripting/functions/GetPlayerObjectAttachedOffset) | +| [GetPlayerObjectDrawDistance](../scripting/functions/GetPlayerObjectDrawDistance) | +| [GetPlayerObjectMaterial](../scripting/functions/GetPlayerObjectMaterial) | +| [GetPlayerObjectMaterialText](../scripting/functions/GetPlayerObjectMaterialText) | +| [GetPlayerObjectMoveSpeed](../scripting/functions/GetPlayerObjectMoveSpeed) | +| [GetPlayerObjectMovingTargetPos](../scripting/functions/GetPlayerObjectMovingTargetPos) | +| [GetPlayerObjectMovingTargetRot](../scripting/functions/GetPlayerObjectMovingTargetRot) | +| [GetPlayerObjectSyncRotation](../scripting/functions/GetPlayerObjectSyncRotation) | +| [GetPlayerSurfingPlayerObjectID](../scripting/functions/GetPlayerSurfingPlayerObjectID) | +| [HasObjectCameraCollision](../scripting/functions/HasObjectCameraCollision) | +| [HasPlayerObjectCameraCollision](../scripting/functions/HasPlayerObjectCameraCollision) | +| [IsObjectHiddenForPlayer](../scripting/functions/IsObjectHiddenForPlayer) | +| [IsObjectMaterialSlotUsed](../scripting/functions/IsObjectMaterialSlotUsed) | +| [IsPlayerObjectMaterialSlotUsed](../scripting/functions/IsPlayerObjectMaterialSlotUsed) | +| [SetObjectMoveSpeed](../scripting/functions/SetObjectMoveSpeed) | +| [SetObjectsDefaultCameraCollision](../scripting/functions/SetObjectsDefaultCameraCollision) | +| [SetPlayerObjectMoveSpeed](../scripting/functions/SetPlayerObjectMoveSpeed) | +| [HideObjectForPlayer](../scripting/functions/HideObjectForPlayer) | +| [ShowObjectForPlayer](../scripting/functions/ShowObjectForPlayer) | + +## Pickups + +| Name | +| --------------------------------------------------------------------------------- | +| [CreatePlayerPickup](../scripting/functions/CreatePlayerPickup) | +| [DestroyPlayerPickup](../scripting/functions/DestroyPlayerPickup) | +| [GetPickupModel](../scripting/functions/GetPickupModel) | +| [GetPickupPos](../scripting/functions/GetPickupPos) | +| [GetPickupType](../scripting/functions/GetPickupType) | +| [GetPickupVirtualWorld](../scripting/functions/GetPickupVirtualWorld) | +| [GetPlayerPickupModel](../scripting/functions/GetPlayerPickupModel) | +| [GetPlayerPickupPos](../scripting/functions/GetPlayerPickupPos) | +| [GetPlayerPickupType](../scripting/functions/GetPlayerPickupType) | +| [GetPlayerPickupVirtualWorld](../scripting/functions/GetPlayerPickupVirtualWorld) | +| [IsPickupHiddenForPlayer](../scripting/functions/IsPickupHiddenForPlayer) | +| [IsPickupStreamedIn](../scripting/functions/IsPickupStreamedIn) | +| [IsPlayerPickupStreamedIn](../scripting/functions/IsPlayerPickupStreamedIn) | +| [IsValidPickup](../scripting/functions/IsValidPickup) | +| [IsValidPlayerPickup](../scripting/functions/IsValidPlayerPickup) | +| [SetPickupForPlayer](../scripting/functions/SetPickupForPlayer) | +| [SetPickupModel](../scripting/functions/SetPickupModel) | +| [SetPickupPos](../scripting/functions/SetPickupPos) | +| [SetPickupType](../scripting/functions/SetPickupType) | +| [SetPickupVirtualWorld](../scripting/functions/SetPickupVirtualWorld) | +| [SetPlayerPickupModel](../scripting/functions/SetPlayerPickupModel) | +| [SetPlayerPickupPos](../scripting/functions/SetPlayerPickupPos) | +| [SetPlayerPickupType](../scripting/functions/SetPlayerPickupType) | +| [SetPlayerPickupVirtualWorld](../scripting/functions/SetPlayerPickupVirtualWorld) | +| [HidePickupForPlayer](../scripting/functions/HidePickupForPlayer) | +| [ShowPickupForPlayer](../scripting/functions/ShowPickupForPlayer) | +| [OnPickupStreamIn](../scripting/callbacks/OnPickupStreamIn) | +| [OnPickupStreamOut](../scripting/callbacks/OnPickupStreamOut) | +| [OnPlayerPickUpPlayerPickup](../scripting/callbacks/OnPlayerPickUpPlayerPickup) | +| [OnPlayerPickupStreamIn](../scripting/callbacks/OnPlayerPickupStreamIn) | +| [OnPlayerPickupStreamOut](../scripting/callbacks/OnPlayerPickupStreamOut) | + +## Vehículo + +| Name | +| ----------------------------------------------------------------------------------- | +| [ChangeVehicleColours](../scripting/functions/ChangeVehicleColours) | +| [GetPlayerLastSyncedVehicleID](../scripting/functions/GetPlayerLastSyncedVehicleID) | +| [GetRandomVehicleColourPair](../scripting/functions/GetRandomVehicleColourPair) | +| [GetVehicleCab](../scripting/functions/GetVehicleCab) | +| [GetVehicleTower](../scripting/functions/GetVehicleTower) | +| [GetVehicleColours](../scripting/functions/GetVehicleColours) | +| [GetVehicleHydraReactorAngle](../scripting/functions/GetVehicleHydraReactorAngle) | +| [GetVehicleInterior](../scripting/functions/GetVehicleInterior) | +| [GetVehicleLandingGearState](../scripting/functions/GetVehicleLandingGearState) | +| [GetVehicleDriver](../scripting/functions/GetVehicleDriver) | +| [GetVehicleLastDriver](../scripting/functions/GetVehicleLastDriver) | +| [GetVehicleMatrix](../scripting/functions/GetVehicleMatrix) | +| [GetVehicleModelCount](../scripting/functions/GetVehicleModelCount) | +| [GetVehicleModelsUsed](../scripting/functions/GetVehicleModelsUsed) | +| [GetVehicleNumberPlate](../scripting/functions/GetVehicleNumberPlate) | +| [GetVehicleOccupiedTick](../scripting/functions/GetVehicleOccupiedTick) | +| [GetVehiclePaintjob](../scripting/functions/GetVehiclePaintjob) | +| [GetVehicleRespawnDelay](../scripting/functions/GetVehicleRespawnDelay) | +| [GetVehicleRespawnTick](../scripting/functions/GetVehicleRespawnTick) | +| [GetVehicleSirenState](../scripting/functions/GetVehicleSirenState) | +| [GetVehicleSpawnInfo](../scripting/functions/GetVehicleSpawnInfo) | +| [GetVehicleTrainSpeed](../scripting/functions/GetVehicleTrainSpeed) | +| [SetVehicleBeenOccupied](../scripting/functions/SetVehicleBeenOccupied) | +| [HasVehicleBeenOccupied](../scripting/functions/HasVehicleBeenOccupied) | +| [IsVehicleOccupied](../scripting/functions/IsVehicleOccupied) | +| [HideVehicle](../scripting/functions/HideVehicle) | +| [ShowVehicle](../scripting/functions/ShowVehicle) | +| [IsVehicleHidden](../scripting/functions/IsVehicleHidden) | +| [SetVehicleDead](../scripting/functions/SetVehicleDead) | +| [IsVehicleDead](../scripting/functions/IsVehicleDead) | +| [IsVehicleSirenEnabled](../scripting/functions/IsVehicleSirenEnabled) | +| [SetVehicleOccupiedTick](../scripting/functions/SetVehicleOccupiedTick) | +| [SetVehicleParamsSirenState](../scripting/functions/SetVehicleParamsSirenState) | +| [SetVehicleRespawnDelay](../scripting/functions/SetVehicleRespawnDelay) | +| [SetVehicleRespawnTick](../scripting/functions/SetVehicleRespawnTick) | +| [SetVehicleSpawnInfo](../scripting/functions/SetVehicleSpawnInfo) | +| [ToggleVehicleSirenEnabled](../scripting/functions/ToggleVehicleSirenEnabled) | +| [VehicleColourIndexToColour](../scripting/functions/VehicleColourIndexToColour) | +| [GetVehicleSeats](../scripting/functions/GetVehicleSeats) | +| [VehicleCanHaveComponent](../scripting/functions/VehicleCanHaveComponent) | +| [GetVehicles](../scripting/functions/GetVehicles) | + +## TextDraws + +| Name | +| ------------------------------------------------------------------------------------------------------- | +| [TextDrawColour](../scripting/functions/TextDrawColour) | +| [TextDrawBoxColour](../scripting/functions/TextDrawBoxColour) | +| [TextDrawBackgroundColour](../scripting/functions/TextDrawBackgroundColour) | +| [TextDrawGetAlignment](../scripting/functions/TextDrawGetAlignment) | +| [TextDrawGetBackgroundColor](../scripting/functions/TextDrawGetBackgroundColor) | +| [TextDrawGetBackgroundColour](../scripting/functions/TextDrawGetBackgroundColour) | +| [TextDrawGetBoxColor](../scripting/functions/TextDrawGetBoxColor) | +| [TextDrawGetBoxColour](../scripting/functions/TextDrawGetBoxColour) | +| [TextDrawGetColor](../scripting/functions/TextDrawGetColor) | +| [TextDrawGetColour](../scripting/functions/TextDrawGetColour) | +| [TextDrawGetFont](../scripting/functions/TextDrawGetFont) | +| [TextDrawGetLetterSize](../scripting/functions/TextDrawGetLetterSize) | +| [TextDrawGetOutline](../scripting/functions/TextDrawGetOutline) | +| [TextDrawGetPos](../scripting/functions/TextDrawGetPos) | +| [TextDrawGetPreviewModel](../scripting/functions/TextDrawGetPreviewModel) | +| [TextDrawGetPreviewRot](../scripting/functions/TextDrawGetPreviewRot) | +| [TextDrawGetPreviewVehicleColours](../scripting/functions/TextDrawGetPreviewVehicleColours) | +| [TextDrawGetShadow](../scripting/functions/TextDrawGetShadow) | +| [TextDrawGetString](../scripting/functions/TextDrawGetString) | +| [TextDrawGetTextSize](../scripting/functions/TextDrawGetTextSize) | +| [TextDrawIsBox](../scripting/functions/TextDrawIsBox) | +| [TextDrawIsProportional](../scripting/functions/TextDrawIsProportional) | +| [TextDrawIsSelectable](../scripting/functions/TextDrawIsSelectable) | +| [TextDrawSetPos](../scripting/functions/TextDrawSetPos) | +| [TextDrawSetPreviewVehicleColours](../scripting/functions/TextDrawSetPreviewVehicleColours) | +| [TextDrawSetStringForPlayer](../scripting/functions/TextDrawSetStringForPlayer) | +| [IsValidTextDraw](../scripting/functions/IsValidTextDraw) | +| [IsTextDrawVisibleForPlayer](../scripting/functions/IsTextDrawVisibleForPlayer) | +| [PlayerTextDrawBackgroundColour](../scripting/functions/PlayerTextDrawBackgroundColour) | +| [PlayerTextDrawBoxColour](../scripting/functions/PlayerTextDrawBoxColour) | +| [PlayerTextDrawColour](../scripting/functions/PlayerTextDrawColour) | +| [PlayerTextDrawGetAlignment](../scripting/functions/PlayerTextDrawGetAlignment) | +| [PlayerTextDrawGetBackgroundCol](../scripting/functions/PlayerTextDrawGetBackgroundCol) | +| [PlayerTextDrawGetBackgroundColour](../scripting/functions/PlayerTextDrawGetBackgroundColour) | +| [PlayerTextDrawGetBoxColor](../scripting/functions/PlayerTextDrawGetBoxColor) | +| [PlayerTextDrawGetBoxColour](../scripting/functions/PlayerTextDrawGetBoxColour) | +| [PlayerTextDrawGetColor](../scripting/functions/PlayerTextDrawGetColor) | +| [PlayerTextDrawGetColour](../scripting/functions/PlayerTextDrawGetColour) | +| [PlayerTextDrawGetFont](../scripting/functions/PlayerTextDrawGetFont) | +| [PlayerTextDrawGetLetterSize](../scripting/functions/PlayerTextDrawGetLetterSize) | +| [PlayerTextDrawGetOutline](../scripting/functions/PlayerTextDrawGetOutline) | +| [PlayerTextDrawGetPos](../scripting/functions/PlayerTextDrawGetPos) | +| [PlayerTextDrawGetPreviewModel](../scripting/functions/PlayerTextDrawGetPreviewModel) | +| [PlayerTextDrawGetPreviewRot](../scripting/functions/PlayerTextDrawGetPreviewRot) | +| [PlayerTextDrawGetPreviewVehicleColours](../scripting/functions/PlayerTextDrawGetPreviewVehicleColours) | +| [PlayerTextDrawGetShadow](../scripting/functions/PlayerTextDrawGetShadow) | +| [PlayerTextDrawGetString](../scripting/functions/PlayerTextDrawGetString) | +| [PlayerTextDrawGetTextSize](../scripting/functions/PlayerTextDrawGetTextSize) | +| [PlayerTextDrawIsBox](../scripting/functions/PlayerTextDrawIsBox) | +| [PlayerTextDrawIsProportional](../scripting/functions/PlayerTextDrawIsProportional) | +| [PlayerTextDrawIsSelectable](../scripting/functions/PlayerTextDrawIsSelectable) | +| [PlayerTextDrawSetPos](../scripting/functions/PlayerTextDrawSetPos) | +| [PlayerTextDrawSetPreviewVehicleColours](../scripting/functions/PlayerTextDrawSetPreviewVehicleColours) | +| [IsValidPlayerTextDraw](../scripting/functions/IsValidPlayerTextDraw) | +| [IsPlayerTextDrawVisible](../scripting/functions/IsPlayerTextDrawVisible) | + +## GameTexts + +| Name | +| --------------------------------------------------------------------- | +| [GetGameText](../scripting/functions/GetGameText) | +| [HasGameText](../scripting/functions/HasGameText) | +| [HideGameTextForAll](../scripting/functions/HideGameTextForAll) | +| [HideGameTextForPlayer](../scripting/functions/HideGameTextForPlayer) | + +## GangZones (Territorios de pandillas) + +| Name | +| ----------------------------------------------------------------------------------------- | +| [IsValidGangZone](../scripting/functions/IsValidGangZone) | +| [IsPlayerInGangZone](../scripting/functions/IsPlayerInGangZone) | +| [IsGangZoneVisibleForPlayer](../scripting/functions/IsGangZoneVisibleForPlayer) | +| [GangZoneGetColourForPlayer](../scripting/functions/GangZoneGetColourForPlayer) | +| [GangZoneGetFlashColourForPlayer](../scripting/functions/GangZoneGetFlashColourForPlayer) | +| [IsGangZoneFlashingForPlayer](../scripting/functions/IsGangZoneFlashingForPlayer) | +| [GangZoneGetPos](../scripting/functions/GangZoneGetPos) | +| [UseGangZoneCheck](../scripting/functions/UseGangZoneCheck) | +| [CreatePlayerGangZone](../scripting/functions/CreatePlayerGangZone) | +| [PlayerGangZoneDestroy](../scripting/functions/PlayerGangZoneDestroy) | +| [PlayerGangZoneShow](../scripting/functions/PlayerGangZoneShow) | +| [PlayerGangZoneHide](../scripting/functions/PlayerGangZoneHide) | +| [PlayerGangZoneFlash](../scripting/functions/PlayerGangZoneFlash) | +| [PlayerGangZoneStopFlash](../scripting/functions/PlayerGangZoneStopFlash) | +| [PlayerGangZoneGetColour](../scripting/functions/PlayerGangZoneGetColour) | +| [PlayerGangZoneGetFlashColour](../scripting/functions/PlayerGangZoneGetFlashColour) | +| [PlayerGangZoneGetPos](../scripting/functions/PlayerGangZoneGetPos) | +| [IsValidPlayerGangZone](../scripting/functions/IsValidPlayerGangZone) | +| [IsPlayerInPlayerGangZone](../scripting/functions/IsPlayerInPlayerGangZone) | +| [IsPlayerGangZoneVisible](../scripting/functions/IsPlayerGangZoneVisible) | +| [IsPlayerGangZoneFlashing](../scripting/functions/IsPlayerGangZoneFlashing) | +| [UsePlayerGangZoneCheck](../scripting/functions/UsePlayerGangZoneCheck) | +| [OnPlayerEnterGangZone](../scripting/callbacks/OnPlayerEnterGangZone) | +| [OnPlayerLeaveGangZone](../scripting/callbacks/OnPlayerLeaveGangZone) | +| [OnPlayerEnterPlayerGangZone](../scripting/callbacks/OnPlayerEnterPlayerGangZone) | +| [OnPlayerLeavePlayerGangZone](../scripting/callbacks/OnPlayerLeavePlayerGangZone) | +| [OnPlayerClickGangZone](../scripting/callbacks/OnPlayerClickGangZone) | +| [OnPlayerClickPlayerGangZone](../scripting/callbacks/OnPlayerClickPlayerGangZone) | + +## Checkpoints + +| Name | +| ----------------------------------------------------------------------------------- | +| [IsPlayerCheckpointActive](../scripting/functions/IsPlayerCheckpointActive) | +| [GetPlayerCheckpoint](../scripting/functions/GetPlayerCheckpoint) | +| [IsPlayerRaceCheckpointActive](../scripting/functions/IsPlayerRaceCheckpointActive) | +| [GetPlayerRaceCheckpoint](../scripting/functions/GetPlayerRaceCheckpoint) | + +## Actores + +| Name | +| ------------------------------------------------------------- | +| [SetActorSkin](../scripting/functions/SetActorSkin) | +| [GetActorSkin](../scripting/functions/GetActorSkin) | +| [GetActorAnimation](../scripting/functions/GetActorAnimation) | +| [GetActorSpawnInfo](../scripting/functions/GetActorSpawnInfo) | +| [GetActors](../scripting/functions/GetActors) | + +## 3D TextLabel (Textos en 3D) + +| Name | +| ------------------------------------------------------------------------------------------- | +| [Is3DTextLabelStreamedIn](../scripting/functions/Is3DTextLabelStreamedIn) | +| [Get3DTextLabelText](../scripting/functions/Get3DTextLabelText) | +| [Get3DTextLabelColor](../scripting/functions/Get3DTextLabelColor) | +| [Get3DTextLabelColour](../scripting/functions/Get3DTextLabelColour) | +| [Get3DTextLabelPos](../scripting/functions/Get3DTextLabelPos) | +| [Set3DTextLabelDrawDistance](../scripting/functions/Set3DTextLabelDrawDistance) | +| [Get3DTextLabelDrawDistance](../scripting/functions/Get3DTextLabelDrawDistance) | +| [Get3DTextLabelLOS](../scripting/functions/Get3DTextLabelLOS) | +| [Set3DTextLabelLOS](../scripting/functions/Set3DTextLabelLOS) | +| [Get3DTextLabelVirtualWorld](../scripting/functions/Get3DTextLabelVirtualWorld) | +| [Set3DTextLabelVirtualWorld](../scripting/functions/Set3DTextLabelVirtualWorld) | +| [Get3DTextLabelAttachedData](../scripting/functions/Get3DTextLabelAttachedData) | +| [IsValid3DTextLabel](../scripting/functions/IsValid3DTextLabel) | +| [IsValidPlayer3DTextLabel](../scripting/functions/IsValidPlayer3DTextLabel) | +| [GetPlayer3DTextLabelText](../scripting/functions/GetPlayer3DTextLabelText) | +| [GetPlayer3DTextLabelColor](../scripting/functions/GetPlayer3DTextLabelColor) | +| [GetPlayer3DTextLabelColour](../scripting/functions/GetPlayer3DTextLabelColour) | +| [GetPlayer3DTextLabelPos](../scripting/functions/GetPlayer3DTextLabelPos) | +| [SetPlayer3DTextLabelDrawDistance](../scripting/functions/SetPlayer3DTextLabelDrawDistance) | +| [GetPlayer3DTextLabelDrawDistance](../scripting/functions/GetPlayer3DTextLabelDrawDistance) | +| [GetPlayer3DTextLabelLOS](../scripting/functions/GetPlayer3DTextLabelLOS) | +| [GetPlayer3DTextLabelVirtualWorld](../scripting/functions/GetPlayer3DTextLabelVirtualWorld) | +| [SetPlayer3DTextLabelVirtualWorld](../scripting/functions/SetPlayer3DTextLabelVirtualWorld) | +| [GetPlayer3DTextLabelAttached](../scripting/functions/GetPlayer3DTextLabelAttached) | +| [GetPlayer3DTextLabelAttachedData](../scripting/functions/GetPlayer3DTextLabelAttachedData) | + +## Clases + +| Name | +| ----------------------------------------------------------------- | +| [GetAvailableClasses](../scripting/functions/GetAvailableClasses) | +| [EditPlayerClass](../scripting/functions/EditPlayerClass) | +| [GetPlayerClass](../scripting/functions/GetPlayerClass) | + +## Menus + +| Name | +| ----------------------------------------------------------------- | +| [GetMenuItem](../scripting/functions/GetMenuItem) | +| [GetMenuItems](../scripting/functions/GetMenuItems) | +| [GetMenuColumns](../scripting/functions/GetMenuColumns) | +| [GetMenuColumnHeader](../scripting/functions/GetMenuColumnHeader) | +| [GetMenuPos](../scripting/functions/GetMenuPos) | +| [GetMenuColumnWidth](../scripting/functions/GetMenuColumnWidth) | +| [IsMenuDisabled](../scripting/functions/IsMenuDisabled) | +| [IsMenuRowDisabled](../scripting/functions/IsMenuRowDisabled) | + +## Bases de Datos (SQLite) + +| Name | +| ------------------------------------------------------------------------------------- | +| [DB_ExecuteQuery](../scripting/functions/DB_ExecuteQuery) | +| [DB_FreeResultSet](../scripting/functions/DB_FreeResultSet) | +| [DB_GetDatabaseConnectionCount](../scripting/functions/DB_GetDatabaseConnectionCount) | +| [DB_GetDatabaseResultSetCount](../scripting/functions/DB_GetDatabaseResultSetCount) | +| [DB_GetFieldCount](../scripting/functions/DB_GetFieldCount) | +| [DB_GetFieldFloat](../scripting/functions/DB_GetFieldFloat) | +| [DB_GetFieldFloatByName](../scripting/functions/DB_GetFieldFloatByName) | +| [DB_GetFieldInt](../scripting/functions/DB_GetFieldInt) | +| [DB_GetFieldIntByName](../scripting/functions/DB_GetFieldIntByName) | +| [DB_GetFieldName](../scripting/functions/DB_GetFieldName) | +| [DB_GetFieldString](../scripting/functions/DB_GetFieldString) | +| [DB_GetFieldStringByName](../scripting/functions/DB_GetFieldStringByName) | +| [DB_GetLegacyDBResult](../scripting/functions/DB_GetLegacyDBResult) | +| [DB_GetMemHandle](../scripting/functions/DB_GetMemHandle) | +| [DB_GetRowCount](../scripting/functions/DB_GetRowCount) | +| [DB_SelectNextRow](../scripting/functions/DB_SelectNextRow) | + +## Fundamentales + +| Name | +| ------------------------------------------------------------------------------- | +| [SetModeRestartTime](../scripting/functions/SetModeRestartTime) | +| [GetModeRestartTime](../scripting/functions/GetModeRestartTime) | +| [IsAdminTeleportAllowed](../scripting/functions/IsAdminTeleportAllowed) | +| [AreAllAnimationsEnabled](../scripting/functions/AreAllAnimationsEnabled) | +| [EnableAllAnimations](../scripting/functions/EnableAllAnimations) | +| [IsValidAnimationLibrary](../scripting/functions/IsValidAnimationLibrary) | +| [ArePlayerWeaponsAllowed](../scripting/functions/ArePlayerWeaponsAllowed) | +| [AreInteriorWeaponsAllowed](../scripting/functions/AreInteriorWeaponsAllowed) | +| [GetWeaponSlot](../scripting/functions/GetWeaponSlot) | +| [GetWeather](../scripting/functions/GetWeather) | +| [GetWorldTime](../scripting/functions/GetWorldTime) | +| [ToggleChatTextReplacement](../scripting/functions/ToggleChatTextReplacement) | +| [ChatTextReplacementToggled](../scripting/functions/ChatTextReplacementToggled) | +| [AllowNickNameCharacter](../scripting/functions/AllowNickNameCharacter) | +| [IsNickNameCharacterAllowed](../scripting/functions/IsNickNameCharacterAllowed) | +| [IsValidNickName](../scripting/functions/IsValidNickName) | +| [ClearBanList](../scripting/functions/ClearBanList) | +| [IsBanned](../scripting/functions/IsBanned) | + +## Reglas del servidor (Server Rules) + +| Name | +| --------------------------------------------------------------- | +| [AddServerRule](../scripting/functions/AddServerRule) | +| [RemoveServerRule](../scripting/functions/RemoveServerRule) | +| [IsValidServerRule](../scripting/functions/IsValidServerRule) | +| [SetServerRule](../scripting/functions/SetServerRule) | +| [SetServerRuleFlags](../scripting/functions/SetServerRuleFlags) | +| [GetServerRuleFlags](../scripting/functions/GetServerRuleFlags) | + +## Temporizadores + +| Name | +| --------------------------------------------------------------- | +| [IsValidTimer](../scripting/functions/IsValidTimer) | +| [IsRepeatingTimer](../scripting/functions/IsRepeatingTimer) | +| [GetTimerInterval](../scripting/functions/GetTimerInterval) | +| [GetTimerRemaining](../scripting/functions/GetTimerRemaining) | +| [CountRunningTimers](../scripting/functions/CountRunningTimers) | +| [GetRunningTimers](../scripting/functions/GetRunningTimers) | + +## Modelos personalizados (custom models, server-side) + +| Name | +| --------------------------------------------------------------- | +| [IsValidCustomModel](../scripting/functions/IsValidCustomModel) | +| [GetCustomModelPath](../scripting/functions/GetCustomModelPath) | + +## Strings (Cadenas de texto) + +| Name | +| ------------------------------------------- | +| [strcopy](../scripting/functions/strcopy) | +| [strequal](../scripting/functions/strequal) | + +## Float + +| Name | +| ------------------------------------------- | +| [strfloat](../scripting/functions/strfloat) | + +## File (Gestión de archivos) + +| Name | +| ----------------------------------------------- | +| [ftell](../scripting/functions/ftell) | +| [fstat](../scripting/functions/fstat) | +| [frename](../scripting/functions/frename) | +| [filecrc](../scripting/functions/filecrc) | +| [fflush](../scripting/functions/fflush) | +| [fcreatedir](../scripting/functions/fcreatedir) | +| [fcopy](../scripting/functions/fcopy) | +| [fattrib](../scripting/functions/fattrib) | +| [diskfree](../scripting/functions/diskfree) |