Dépannage
Les problèmes les plus courants, avec leur solution. Pour plus de détails, passe Config.Debug = true et regarde la console du serveur.
La ressource ne démarre pas. La console du serveur indique ce qui manque : le plus souvent OneSync, obligatoire.
« Tu n'as pas la permission de déclencher un séisme ». Ajoute add_ace group.admin kp_earthquake.use allow dans server.cfg (ton compte doit être dans group.admin). Sinon ajoute ton groupe ESX ou QBCore dans Config.Permission.Groups, ou ton identifiant (license:...) dans Config.Permission.Identifiers.
« Config.Framework = 'esx' is not available » en console. Le framework choisi n'est pas démarré, ou démarre après le script. Place ensure kp_earthquake après ESX ou QBCore, ou mets 'auto'.
Un message config: en console. Une valeur de config.lua est fausse : la console donne le réglage et la valeur utilisée à la place. Corrige-la puis restart kp_earthquake.
« Version X available » en console. Une nouvelle version est sortie : retélécharge la ressource depuis ton Keymaster, puis suis la mise à jour. Pour couper ce message : Config.VersionCheck = false.
La commande n'apparaît pas dans le chat. Les suggestions ne s'affichent qu'au staff autorisé. Après un changement de permission, reconnecte-toi.
« Un séisme est déjà en cours ». Un seul à la fois : /earthquakestop d'abord.
« Patiente 8 s avant le prochain séisme ». Il faut 10 secondes entre deux déclenchements. Change Config.Limits.Cooldown.
Un joueur arrivé pendant le séisme ne sent rien. Normal avec un rayon : seuls les joueurs présents dans la zone au départ sont touchés. Sur toute la carte, un joueur qui se connecte reçoit la fin du séisme.
Pas de son. Vérifie Config.Sound.Enabled et Config.Sound.Volume. À magnitude 1, le grondement est volontairement très bas.
Les lumières ne clignotent pas. Blackout démarre à la magnitude 4, au pic du séisme. Il reste inactif quand ton script météo a déjà coupé le courant (GlobalState.blackout).
Pas d'alarmes, pas de passants qui fuient. Ces effets démarrent à la magnitude 3 et touchent seulement ce qui est proche des joueurs. Vérifie Config.Effects.
Personne ne tombe. Les chutes à pied sont désactivées par défaut. Active Config.Ragdoll.Enabled : elles commencent à la magnitude 4, et seulement à pied. Les deux-roues, eux, éjectent leur pilote dès la magnitude 3.
Les notifications ox_lib ne s'affichent pas. ox_lib n'est pas démarré : le script repasse alors sur le médaillon.
Rien n'arrive sur Discord. Recopie le webhook en entier, il commence par https://discord.com/api/webhooks/.
Toujours bloqué ? Ouvre un ticket sur le Discord avec la version de la ressource, ton artifact FXServer, ton framework et les lignes de la console.