HugpoGame Posté(e) le 11 février 2017 Posté(e) le 11 février 2017 Bonsoir, Je viens poster mon message ici après plus de 2 jours à chercher, essayer sans aucuns retours vraiment positifs. Pour expliquer mon problème, c'est simple. Je souhaite utiliser une base de données vu que je développe sous BungeeCord afin de transférer des données ( variables ). Alors j'ai commencé par créer une base de données sur mon serveur WEB ( hébergé par Pulseheberg ) pour finir par me connecter sur PhpMyAdmin. Après cela, je suis aller sur mon FTP de mon serveur principal ( Lobby 1 ) pour configurer le fichier "config.sk" dans mon dossier Skript de la manière suivante: database 1: options. type: MySQL pattern: Sync.* monitor changes: true monitor interval: 5 seconds # == MySQL configuration == host: IP DE MA BASE DE DONNEE port: 3306 user: wkyxzo_skript password: MONMOTDEPASSE database: variables21 # == SQLite/CSV configuration == file: ./plugins/Skript/variables.db backup interval: 2 hours MySQL example: type: disabled pattern: syncdb.* host: IP DE MA MACHINE port: 3306 user: root password: MONMOTDEPASSE database: Skript monitor changes: true monitor interval: 20 seconds SQLite example: type: disabled pattern: db_.* file: ./plugins/Skript/variables.db backup interval: 0 monitor changes: false monitor interval: 20 seconds default: type: CSV pattern: faction.* file: ./plugins/Skript/variables.csv backup interval: 30 minutes # ==== Settings that should not be changed ==== version: 2.1.2 Voila, après ma base de donnée, rien d'exceptionnel. Voila, je pense qu'il y a une erreur dans le fichier au dessus, peut-être bête, mais je ne l'a vois pas. Cordialement, Hugpo
remy29 Posté(e) le 11 février 2017 Posté(e) le 11 février 2017 As tu d'abord créé cette base de donnée ? Ensuite voilà quelques trucs à corriger: options: #au départ tu avais 'options.' Ensuite pattern: * #Donc ici au départ tu avais 'Sync.*' donc seulement les variables en {Sync....} seront dans la bdd Aussi falcultatif monitor interval: 5 ticks #Moins de temps à supdate Et enfin il te faut SQLibrairy (voir fichier join) Et voila! Code final database 1: type: MySQL pattern: * monitor changes: true monitor interval: 5 ticks # == MySQL configuration == host: IP DE MA BASE DE DONNEE port: 3306 user: wkyxzo_skript password: MONMOTDEPASSE database: variables21 # == SQLite/CSV configuration == file: ./plugins/Skript/variables.db backup interval: 2 hours MySQL example: type: disabled pattern: syncdb.* host: IP DE MA MACHINE port: 3306 user: root password: MONMOTDEPASSE database: Skript monitor changes: true monitor interval: 20 seconds SQLite example: type: disabled pattern: db_.* file: ./plugins/Skript/variables.db backup interval: 0 monitor changes: false monitor interval: 20 seconds default: type: CSV pattern: faction.* file: ./plugins/Skript/variables.csv backup interval: 30 minutes # ==== Settings that should not be changed ==== version: 2.1.2
HugpoGame Posté(e) le 11 février 2017 Auteur Posté(e) le 11 février 2017 Je vais essayer ces modifications
HugpoGame Posté(e) le 12 février 2017 Auteur Posté(e) le 12 février 2017 Bonne nouvelle, la base de données marche, les tables ont bien été créées. Nouveau problème, quand je crée une variable, elle ne s'enregistre pas dans la BDD, commet faire ?
HugpoGame Posté(e) le 12 février 2017 Auteur Posté(e) le 12 février 2017 Ma variable est {Sync.coins.%player%}
remy29 Posté(e) le 13 février 2017 Posté(e) le 13 février 2017 D'accord. Peut tu me passer ton fichier de configuration? et as tu SQLibrairy?
HugpoGame Posté(e) le 14 février 2017 Auteur Posté(e) le 14 février 2017 Oui, je possède SQLibrary et c'est le même fichier que celui que tu m'as passé
Messages recommandés