GioLeGamer Posté(e) le 6 février 2016 Posté(e) le 6 février 2016 I- Bonsoir tous le monde ! Aujourd'hui je vous retrouve pour mon deuxième tutoriel concernant skript ! C'est quoi une base de donnée MySQL ? - Une base de donnée MySQL est une base comme son nom l'indique, pouvant accumuler des données que sa soit sur des jeux, des sites et bien plus. Mais à quoi sa peut nous servir ? - Bonne question, on peut par exemple communiquer une variable d'un serveur A à un serveur B ( exemple le nombre de points que le joueur à accumulé dans tel jeu.) Comment s'en procurer une ? - Je ne sait pas si les liens sont autorisés donc je préfère vous donner un type de recherche tapez: base de donnée MySQL france On fait quoi dès qu'on la ? - Vous allez vous rendre dans le fichier config ce trouvant lui même dans le dossier "Skript" - Ensuite allez à la ligne 149, ,si vous n'avez pas toucher à la configuration, vous devriez voir: databases: - Descendez à la ligne 165 et changer le texte écrit par: type: MySQL #Quand vous changer en MySQL cela indique que la base de donnée et une BDD MySQL - A la ligne 169 vous devez changer le texte par: pattern: bdd.* #Ici on indique au serveur que toute variable enregistrer avec le préfixe bdd. sera automatiquement ajouter à la base de donnée de votre machine - On continu à la ligne 177 & 178, changer le texte qui est inscrit par celui ci: monitor changes: true monitor interval: 20 seconds #On va envoyer une requête à la base de donnée toute les 20 secondes - La on arrive bientôt à la fin de ce petit tutoriel, à la ligne 183 jusqu'à 187: host: METTEZ L'IP DE VOTRE BDD #Si vous avez une BDD qui à une connexion or localhost ajouter l’adresse de votre base. port: 3306 #Les 3/4 des hébergeurs BDD MySQL on un port 3306 ( celui par défaut ) user: gio_skripteur #Par exemple, l'utilisateur ayant accès à votre base de donnée. password: le_mot_de_passe_de_votre_base_de_donnée #Celui qui vous à été donner par l'hébergeur. database: gio_skripteur #En générale le nom de votre BDD est le même que le nom d'utilisateur, attention certain fournisseur vous permettent d'acheter une seule base de donnée, mettez donc celle ou vous votre hébergeur vous à donné. Nous avons fini notre tutoriel mais il reste un dernier petit détail n'oublier pas d'insérer SQLibrary 7.1 dans le dossier plugin de votre serveur, c'est bon ? Oui ? Par la suite copier le fichier "config" ( celui qui ce trouve dans votre dossier "Skript", et mettez le sur le serveur B, faite de même pour le plugin. Le petit plus, vous n'êtes pas obliger d'utiliser BungeeCord tant que votre plugin SQLibrary 7.1 soit sur les mêmes serveurs et le même fichier config sur les mêmes serveurs ! Ensuite voici comment faire pour enregistrer une variable dans une base de donnée ! command /ajouter <text>: trigger: set {bdd.ajouter} to arg 1 #N'oublier par de mettre bdd. devant chaque variable que vous voulez enregistrer ! command /voir: trigger: send "%{bdd.ajouter}%" Merci beaucoup d'avoir lue ce tutoriel, n'oublie pas le petit j'aime sa me ferait plaisir ! A plus ;) 3
Invité Posté(e) le 7 février 2016 Posté(e) le 7 février 2016 Merci pour le tuto, sa aidera certaine personne qui n'y arrive pas :)
Lockface77 Posté(e) le 7 février 2016 Posté(e) le 7 février 2016 Est-ce qu'il y'a des addons/ plugins nécessaire pour faire fonctionner la base de donné ? Car sa ne marche pas, j'ai vue sur un autre tutoriel que SQlibrary étai nécessaire mais lorsque je l'installe je n'arrive plus à me connecter à mon serveur :'(
GioLeGamer Posté(e) le 7 février 2016 Auteur Posté(e) le 7 février 2016 Est-ce qu'il y'a des addons/ plugins nécessaire pour faire fonctionner la base de donné ? Car sa ne marche pas, j'ai vue sur un autre tutoriel que SQlibrary étai nécessaire mais lorsque je l'installe je n'arrive plus à me connecter à mon serveur :'( Explique moi tous sa en Mp ;)
Izychiel Posté(e) le 14 février 2016 Posté(e) le 14 février 2016 Car sa ne marche pas, j'ai vue sur un autre tutoriel que SQlibrary étai nécessaire mais lorsque je l'installe je n'arrive plus à me connecter à mon serveur :'( Oui il me semble que cette technique fonctionne comme notre ami le dit :) Sinon cette technique est limitée, il faudrait préciser dans le titre que c'est pas vraiment de la vraie BDD, tu ne fais que sauvegarder certaines variables dans une BDD :) De plus ce tutoriel a déjà été réalisé 30 millions de fois...
GioLeGamer Posté(e) le 14 février 2016 Auteur Posté(e) le 14 février 2016 Oui il me semble que cette technique fonctionne comme notre ami le dit :) Sinon cette technique est limitée, il faudrait préciser dans le titre que c'est pas vraiment de la vraie BDD, tu ne fais que sauvegarder certaines variables dans une BDD :) De plus ce tutoriel a déjà été réalisé 30 millions de fois... Si je réédite cela c'est que les autres tutoriel n'ont pas démontré correctement. C'est à dire quoi remplire dans les cases, comment détenir une BDD après je peut faire aussi un tutoriel plus complet je commence à l'écrire sur mon petit notepad :) Cordialement Gio ^_^
GioLeGamer Posté(e) le 14 février 2016 Auteur Posté(e) le 14 février 2016 Est-ce qu'il y'a des addons/ plugins nécessaire pour faire fonctionner la base de donné ? Car sa ne marche pas, j'ai vue sur un autre tutoriel que SQlibrary étai nécessaire mais lorsque je l'installe je n'arrive plus à me connecter à mon serveur :'( Peut tu donner ta version Java ( car sur mon ancien Java 7 sa fonctionnait pas aussi ^^") Ensuite, spigot ou craftbukit.
Chocobolt Posté(e) le 3 mars 2016 Posté(e) le 3 mars 2016 Le petit plus, vous n'êtes pas obliger d'utiliser BungeeCord tant que votre plugin SQLibrary 7.1 soit sur les mêmes serveurs et le même fichier config sur les mêmes serveurs ! Ensuite voici comment faire pour enregistrer une variable dans une base de donnée ! Heu j'ai rien compris de cette phrases
besuper Posté(e) le 8 avril 2016 Posté(e) le 8 avril 2016 Si je fais cette astuce sa sauvegardera plus rien dans mon dossier variables ?
Treinsh Posté(e) le 9 avril 2016 Posté(e) le 9 avril 2016 Si je fais cette astuce sa sauvegardera plus rien dans mon dossier variables ? Plus rien si toutes les variables ont le prefix bdd.* normalement après je sais pas s'il y a une limite de variables ?
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant