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/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. 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) |