Aller au contenu
Rechercher dans
  • Plus d’options…
Rechercher les résultats qui contiennent…
Rechercher les résultats dans…
Bienvenue Invité!

Rejoignez la communauté pour avoir accès à l'entièreté du site! Une fois que vous serez enregistré, vous pourrez créer, aider, partager et discuter avec les membres de la communauté et également participer à l'amélioration du site. Alors, qu'attendez vous ? Enregistrez-vous !

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'logs'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Vie du forum
    • Annonces & informations
    • Suggestions
    • Discussion générale
  • FiveM
    • Annonces
    • Tutoriels
    • Ressources
    • Aide & Support
    • Communautées
    • Documentation FiveM
  • Alt:V Multiplayer
    • Annonces
    • Tutoriels
    • Ressources
    • Aide & Support
    • Communautées
    • Documentation Alt:V
  • RageMP
    • Annonces
    • Tutoriels
    • Ressources
    • Aide & Support
    • Communautées
    • Documentation RageMP
  • Mapping
    • Discussion générales
    • Tutoriels
    • Partages
    • Aide & Support

Blogs

Il n’y a aucun résultat à afficher.

Il n’y a aucun résultat à afficher.


Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

2 résultats trouvés

  1. Bonjour a tous!Je vous presente les scripts comment reboot automatique d'un seveur linuxSuivez le tut sur github et ca fonctionnera niquel:AutomaticLinuxRebootMAJ: maintenant j'ai fais un check si serveur a crash si il a crash --> il reboot automatiquement apres 1 minuteSi vous avez des questions, n'hesitez pas a les poserMerci a Tracid tracid56 pour le script da base un petit merci fait toujours plaisir quand on sait que dev ca prend beaucoup de temps
  2. Anthony

    intermédiaire Logs Discord

    Il peut être intéressant d'ajouter une fonctionnalité permettant d'enregistré toutes sortes d'informations depuis votre serveur de jeu sur discord. Dans ce tutoriel, je vais vous expliquer comment fonctionne les webhook discord. Rédaction de la fonction Cette fonction sera utilisé évidemment côté serveur. local WebhookKey = "" function sendWebhookToDiscord() end Voilà, la fonction est déclarée, mais avant tous, nous allons avoir besoin de l'URL du webhook. Pour ce faire, rendez-vous sur Discord puis suivez les étapes: 1 - Accéder aux Paramètres du serveur 2 - Accéder à l'onglet Webhook 3 - Procéder a la création du webhook Le nom du webhook Le salon dans lequel il vous communiquera les informations Éventuellement une image Il est possible de créer plusieurs webhooks pour différentes communications d'informations ! Avant d’enregistrer le webhook penser a copier l'URL et a le coller dans le fichier serveur de votre script ! local WebhookKey = "https://discordapp.com/api/webhooks/565336419350872064/SzBXtGmhUhu4py0w5qB3IWluFXWuBN8BcCdlkUvJrUghbsG5RHODv3RoL0fhLQUTnJjr" function sendWebhookToDiscord() end Il est maintenant temps d'entrer dans le vif du sujet. Nous allons utiliser une native permettant d'envoyer une information en externe depuis votre script. Pour plus d'informations, rendez-vous ici . local WebhookKey = "https://discordapp.com/api/webhooks/565336419350872064/SzBXtGmhUhu4py0w5qB3IWluFXWuBN8BcCdlkUvJrUghbsG5RHODv3RoL0fhLQUTnJjr" function sendWebhookToDiscord() PerformHttpRequest(WebhookKey, function(errorCode, resultData, resultHeaders) end, 'POST', json.encode({}), { ['Content-Type'] = 'application/json' }) end Cette native nécessite deux arguments obligatoires. Un URL pour effectuer la requête HTTP. Dans notre cas, ce sera la variable WebhookKey. Un callback (fonction de rappel à appeler une fois la demande terminée. Il n'est pas nécessaire de mettre quelque chose dans le callback, mais je vais vous montrer les informations que les trois arguments du callback peuvent me retourner. Hors nous allons ajouter trois arguments supplémentaires. La méthode REST que nous allons utiliser. Il existe plusieurs méthodes comme GET, POST, BUT, PATCH, DELETE.. mais celle qui va nous intéressé sera POST Les données que nous allons envoyer a notre webhook. Tous simplement les informations que nous souhaitons transmettre sur discord L'en-têtes qui indique le type MIME de la ressource. Plus technique et sans réel importance dans votre cas, le plus important et de ne pas l'oublier ! Nous allons maintenant encoder les informations que nous souhaitons envoyer en JSON pour faire la requête. Exemple tous bête, voilà comment je veux appeler ma fonction avec les informations que je veux faire passer. sendWebhookToDiscord("Mon serveur", "Le serveur vient de ce lancer !", 16711680) Nous allons devoir réceptionner les différents données, voici comment procéder: local WebhookKey = "https://discordapp.com/api/webhooks/565336419350872064/SzBXtGmhUhu4py0w5qB3IWluFXWuBN8BcCdlkUvJrUghbsG5RHODv3RoL0fhLQUTnJjr" function sendWebhookToDiscord(name, message, color) PerformHttpRequest(WebhookKey, function(errorCode, resultData, resultHeaders) end, 'POST', json.encode({}), { ['Content-Type'] = 'application/json' }) end Dans notre fonction: name = "Mon serveur" message = "Le serveur vient de ce lancer !" color = 16711680 Pour la couleur, rendez-vous sur le site https://convertingcolors.com, choisissez votre couleur, puis récupérer la valeur décimal ! Les données sont passé dans la fonction, maintenant nous allons devoir les mettre en formes afin de les envoyer, nous allons créer une variable qui regroupera les données. local WebhookKey = "https://discordapp.com/api/webhooks/565336419350872064/SzBXtGmhUhu4py0w5qB3IWluFXWuBN8BcCdlkUvJrUghbsG5RHODv3RoL0fhLQUTnJjr" function sendWebhookToDiscord(name, message, color) local myEmbed = { { title = message, color = color, type = "rich", footer = { text = "mon Webhook discord", } } } PerformHttpRequest(WebhookKey, function(errorCode, resultData, resultHeaders) end, 'POST', json.encode({}), { ['Content-Type'] = 'application/json' }) end Vous allez me dire comment je sais la mise en forme qui faut, tous simplement de la documentation, ce site vous permettra de voir la mise en forme de votre variable , La mise en forme sur le site est en JSON, vous devez la faire en LUA, prenez exemple sur la variable myEmbed ! Lien vers le site Il est maintenant temps mettre tous ça dans l'encodage en JSON: local WebhookKey = "https://discordapp.com/api/webhooks/565336419350872064/SzBXtGmhUhu4py0w5qB3IWluFXWuBN8BcCdlkUvJrUghbsG5RHODv3RoL0fhLQUTnJjr" function sendWebhookToDiscord(name, message, color) local myEmbed = { { title = message, color = color, type = "rich", footer = { text = "mon Webhook discord", } } } PerformHttpRequest(WebhookKey, function(errorCode, resultData, resultHeaders) end, 'POST', json.encode({ username = name,embeds = myEmbed}), { ['Content-Type'] = 'application/json' }) end Si vous avez bien observer, j'ai mis username / embeds dans le json.encode(), pour en savoir plus, rendez vous sur La documentation de Discord pour les webhooks. Nous allons maintenant tester tous ça, voici un aperçu global du code: local WebhookKey = "https://discordapp.com/api/webhooks/565336419350872064/SzBXtGmhUhu4py0w5qB3IWluFXWuBN8BcCdlkUvJrUghbsG5RHODv3RoL0fhLQUTnJjr" function sendWebhookToDiscord(name, message, color) local myEmbed = { { title = message, color = color, type = "rich", footer = { text = "mon Webhook discord", } } } PerformHttpRequest(WebhookKey, function(errorCode, resultData, resultHeaders) end, 'POST', json.encode({ username = name,embeds = myEmbed}), { ['Content-Type'] = 'application/json' }) end sendWebhookToDiscord("Mon serveur", "Le serveur vient de ce lancer !", 16711680) Voici le resultat sur discord lors du démarrage du serveur: Vous pouvez également ajouter les trois print, simple cas de prévention ! local WebhookKey = "https://discordapp.com/api/webhooks/565336419350872064/SzBXtGmhUhu4py0w5qB3IWluFXWuBN8BcCdlkUvJrUghbsG5RHODv3RoL0fhLQUTnJjr" function sendWebhookToDiscord(name, message, color) local myEmbed = { { title = message, color = color, type = "rich", footer = { text = "mon Webhook discord", } } } PerformHttpRequest(WebhookKey, function(errorCode, resultData, resultHeaders) print("Returned error code:" .. tostring(errorCode)) print("Returned data:" .. tostring(resultData)) print("Returned result Headers:" .. tostring(json.encode(resultHeaders))) end, 'POST', json.encode({ username = name,embeds = myEmbed}), { ['Content-Type'] = 'application/json' }) end sendWebhookToDiscord("Mon serveur", "Le serveur vient de ce lancer !", 16711680) Pour pouvoir faire une requête depuis un autre script, nous allons utiliser un Event. Ajouter l'event dans votre script côté serveur a la suite du code que nous avons rédigé. RegisterServerEvent("notifyDiscord") AddEventHandler("notifyDiscord", function(info1, info2, info3) sendToDiscord(info1, info2, info3) end) Pour sollicité cet Event, rien de plus simple, dans un script différent, faite une requête : TriggerServerEvent("notifyDiscord", "Mon serveur", "Ma description", 16711680) En espérant vous avoir éclairci sur les webhook. Libre de votre imagination a présent ! Courage a vous !
×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez les présents règlements Conditions d’utilisation, Politique de confidentialité,Règles.