ZonaMedusa

👋 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

MIT License

Stars
3

📝 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 

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
Badges
Extracted from project README
Status Made in License Server GAME Framework BUY ME A COFFEE