- Refonte de la base du code
- Ajout d'une config pour mettre d'entendre la musique d'une véhicule en dehors de celle-ci
- Optimisation générale
- Fix de la barre de volume
- Fix de l'option pour ne pas autoriser de sortir la radio d'un véhicule qui a spawn avec
- Fix du chargement de la config
- Nouveau serveur pour traiter la conversion (Fix de youtube)
- Fix de la partie YouTube (on va voir combien de temps ça fonctionne avant que YouTube me bloque à nouveau)
- Fix des musiques youtube qui ne fonctionnait plus.
-Fix de la radio admin
-Mode degradé : permet de faire fonctionner l'addon sans GWSocket
-Fix d'une erreur lorsque l'on tentait de d'avancer dans la musique sans qu'il y est de musique active
-La radio peut désormais exploser
-Fix de la recherche
-Ajout d'une radio admin qui permet de lancer un son sur toute la carte
-Fix de la config MaxDuration qui n'était pas prise en compte
Oublie de mettre les fonctions pour l'API en local
Pour cette mise à jour, j'ai entièrement revu la manière dont le backend (le serveur pour gérer les téléchargements) fonctionnait. Cela permet une meilleure gestion de mon côté mais aussi une optimisation sur les serveurs de jeux.
De même, ce changement apporte une meilleure gestion des erreurs qui sont normalement un peu plus compréhensibles pour vous et moi. Le système est normalement plus rapide par la même occasion.
Malheureusement, ce changement m'oblige à vous faire installer le plugin GWSockets sur votre serveur.
Comment faire ? C'est simple, téléchargez GWSockets et placez le .dll dans le dossiersrcds/garrysmod/lua/binde votre serveur (s'il n'existe pas, créez le)
J'ai aussi pu effectuer quelques fix :
- Fix de la synchronisation (lorsqu'un joueur rejoignait le serveur et qu'une radio était en train de diffuser, celui-ci n'entendait rien)
- Les liens contenant des :XXXX fonctionnent désormais
- L'ensemble des vraies radios devraient fonctionner (si elles fonctionnent dans votre navigateur)
N'hésitez pas à me contacter sur le discord, si vous rencontrez le moindre problème.
-Fix d'un bug qui faisait que l'on entendait partout le joueur qui parle devant le serveur
-Quand vous parler avec le serveur le texte devient vert uniquement si les autres peuvent vous entendres
-Réduction de la distance entre le joueur et le serveur pour transmettre la voix
-Fix d'une erreur avec le panel de recherche
-Fix de différents bugs
Seul la ligne 140 du fichier config a été modifié.
-Fix avec les armes TFA (viseur qui devenait rose et noir)
-La Radio Base ne peut plus être spawn
-Fix de la possibilité d'avoir des auditeurs à l'infini (entraine donc de l'argent infini)
-Fix de l'affichage sur la radio (du texte "VOIX")
-Fix de la distance d'affichage sur les radios
-Réécriture d'une partie du code
-Refonte totale du design du menu
-Ajout de quelques configs supplémentaires
-Fix de quelques problèmes qui pouvaient arrivé
Merci de me signaler le moindre problème (pour SoundCloud je suis au courant dès ce soir cela devrait refonctionner).
-Fix de l'erreur
[numerix_radio] addons/numerix_radio/lua/radio/utils/sh_utils.lua:78: attempt to call field 'IsCar' (a nil value)
1. IsCar - addons/numerix_radio/lua/radio/utils/sh_utils.lua:78
2. fn - addons/numerix_radio/lua/radio/vehicle/cl_init.lua:16
3. unknown - addons/ulib/lua/ulib/shared/hook.lua:109
-Oublie de la config APIKey
-Fix l'option MaxDuration
-Désormais quand vous achetez la radio par un F4 ou autre vous avez bien les permissions FPP