Skip to content

👋 Un script para servidores de FiveM que genera una zona de disputa donde los jugadores aprobados por el servidor pueden luchar por conquerir el territorio y ganar recompensas

License

Notifications You must be signed in to change notification settings

ziccur/ZonaMedusa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZonaMedusa

Status Made in License

Made for

Server GAME Framework


ZonaMedusa és un script para servidores de FiveM (ESX) que permite tener una zona localizada en el mapa donde los jugadores con un banda o trabajo admitido puedan pelear por el control de la zona y sus recompensas. Esta zona se considera como una zona de disputa en la que se avisa a todos los jugadores que se aproximan.

📝 Contenidos

🧐 Requisitos

Antes de instalar el script, asegúrate de tener los siguientes requisitos en tu servidor:

🏁 Instalación

Sigue los siguientes pasos para instalar correctamente el script en tu servidor, si quieres saber mas puedes mirar las notas de desarrollo.

Clona el repositiorio

Clona el repositorio en tu la carpeta resources de tu servidor de FiveM.

 git clone https://github.com/ziccur/ZonaMedusa.git

Una vez clonado el repositorio, deberás de añadir el script a tu archivo de configuración de recursos server.cfg de tu servidor.

 ensure ZonaMedusa 

server.cfg

Para acabar de ver los cambios en tu servidor, deberás de reiniciar el servidor o ejecutar el comando ensure ZonaMedusa en la consola de tu servidor.

🔩 Configuración

Para configurar el script, deberás de modificar el archivo config.lua que se encuentra en la carpeta del script. A continuación una lista de las variables que puedes modificar y su descripción:

  • Lenguage = Idioma del script, por defecto es "es" (Español)

  • location = Coordenadas de la zona de disputa (x,y,z)

  • allowedJobs = Lista de trabajos legales que pueden conquistar la zona de disputa

  • allowedIllegalJobs = Lista de trabajos no legales que pueden conquistar la zona de disputa

  • NPCspawn = Escoge si quieres que aparezca un NPC en medio de la zona de disputa

  • pedModel = Modelo del NPC que aparecerá en la zona de disputa

  • conquerKey = Tecla que usaran los jugadores para conquistar la zona de disputa

  • Size = Tamaño de la zona de disputa

  • timeToConquer = Tiempo en segundos que se tarda en conquistar la zona

  • timeToReward = Frequencia en segundos que se reparten las recompensas

  • ilegalReward = Recompensa que se reparte a los trabajos ilegales -> allowedIllegalJobs

  • legalReward = Recompensa que se reparte a los trabajos legales -> allowedJobs

  • BlipColour = Color del blip de la zona de disputa

  • BlipSprite = Sprite del blip de la zona de disputa (dibuo)

  • BlipAlpha = Opacidad del blip de la zona de disputa

  • defaultOwner = Dueño de la zona de disputa por defecto

🎈 Como usar ZonaMedusa

Desde el lado del jugador aparece en el mapa una zona con un rango que indica el nombre de la zona y quien tiene la posesión de la zona. Así se ve la zona por defecto:

Al entrar y al abandonar de la zona de disputa se te avisará para que sepas que estas en una zona conflictiva

Al entrar si estas en un trabajo admitido, podrás conquistar la zona de disputa pulsando la tecla que hayas configurado en el archivo config.lua . Si no estás autorizado te aparecerá un mensaje advirtiendote que no puedes conquistar la zona hasta que salgas de la zona.

Al empezar la conquista empezará una cuenta atras en la que deberás mantenerte en la zona para poder completar la conquista. Si sales de la zona la conquista se cancelará y deberás empezar de nuevo.

Una vez conquistada la zona, recibirás una recompensa en tu inventario. Si eres un trabajo legal recibirás una recompensa y si eres un trabajo ilegal recibirás otra recompensa. Además, el dueño de la zona de disputa cambiará a tu trabajo.

Se mantendrá la conquista mientras no se reinicie el script o se reinicie el servidor y mientras nadie conquiste la zona de disputa.

🚀 Notas de desarrollo

Documentación seguida oficial y recursos utilizados para el desarrollo del script:

🛠 Comandos

Se han añadido comandos para uso a nivel de administrador, estos comandos son los siguientes:

  • /changeOwnerOfMedusa -> Cambia el dueño de la zona de disputa a un trabajo especifico

Ejemplo:

  /changeOwnerOfMedusa police LSPD

✍️ Autor & Contribuidores

  • @ziccur - Idea principal y desarrollo del script
  • @jitodv - Compementación de idea principal
  • @Yxel14 - Revisión de código

💌 If you want to support project or contact with me:

  • Discord: Ziccur

BUY ME A COFFEE

About

👋 Un script para servidores de FiveM que genera una zona de disputa donde los jugadores aprobados por el servidor pueden luchar por conquerir el territorio y ganar recompensas

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages