👋 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
Antes de instalar el script, asegúrate de tener los siguientes requisitos en tu servidor:
Sigue los siguientes pasos para instalar correctamente el script en tu servidor, si quieres saber mas puedes mirar las notas de desarrollo.
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.
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
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.
Documentación seguida oficial y recursos utilizados para el desarrollo del script:
Se han añadido comandos para uso a nivel de administrador, estos comandos son los siguientes:
Ejemplo:
/changeOwnerOfMedusa police LSPD