Aller au contenu
  • 0

Créer une Base De Donée avec MySQL en skript


Question

Posté(e)

Bonjour !

Je voudrais créer un skript de coins qui sont les mêmes sur tout les serveurs !

Mais je ne sais pas comment crée une Base De Donnée avec Skellet ou skQuery

 

Skript: 2.2 (recommended)

Addons: Skellet, skQuery

 

J'ai essayé ceci mais cela me donne des erreurs comme quoi il ne comprend pas cette condition

Pourtant j'ai configuré Skellet comme il faut !

on load:
    set mysql host to "localhost"
    set mysql username to "root"
    set mysql password to "***********"
    set mysql database to "coins"
    connect to mysql
 
on join:
    $ thread
    set {_result} to mysql result of query "SELECT * FROM players WHERE `uuid` = '%uuid of player%'"
    set {_name::*} to mysql string "name" in {_result}
    if {_name::1} is set:
        $ thread
        mysql update "UPDATE `players` SET `name` = '%name of player%', `ip` = '%ip of player%', `last_seen` = '%now%' WHERE `uuid` = '%UUID of player%'"
    else:
        $ thread
        mysql update "INSERT INTO `players` (`name`, `uuid`, `coins`, `ip`, `last_seen`) VALUES ('%name of player%', '%UUID of player%', 0, '%ip of player%', '%now%')"
 
function addCoins(player: player, number: number):
    $ thread
    set {_result} to mysql result of query "SELECT * FROM players WHERE `uuid` = '%uuid of {_player}%'"
    set {_name::*} to mysql string "name" in {_result}
    if {_name::1} is set:
        $ thread
        mysql update "UPDATE `players` SET `coins` = coins + %{_number}% WHERE `uuid` = '%UUID of {_player}%'"
 
command /addcoin <offline player> <number>:
    trigger:
        addCoins(arg-1, arg-2)

 

err.JPG

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

C'est clair que SkriptDB pour être buggé, il l'est bien. Après peut-être que avec Yghore on va poster l'addon qu'il a refait pour notre serveur, à voir.

  • 0
Posté(e)
Il y a 13 heures, Vengelis_ a dit :

Bruh n'utilise pas Skellett pour utiliser les BDDs. Regarde au niveau de Skript-DB même si il est un peu buggué au niveau des variables temporaires.

Oui dommage que les variables tempo sont supprimé 😞

Sinon merci pour la réponse ! Vu que je connais a peine l'addons

je vais commencer à l'apprendre.

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.