Aller au contenu

[Base de donnée MySQL/Enregistrement de variable] Tutoriel complet.


Messages recommandés

Posté(e)

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 ;)

 

 

  • J'aime 3
Posté(e)

Merci pour le tuto, sa aidera certaine personne qui n'y arrive pas :)

Posté(e)

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 :'(

Posté(e)
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 ;)

Posté(e)
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...

Posté(e)
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 ^_^

Posté(e)
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.

  • 3 semaines après...
Posté(e)
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

  • 1 mois après...
Posté(e)
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 ?

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.