Créer une guilde via une requête SQL
Bonjour à tous,

je voudrais permettre aux joueurs de mon serveur la création d'une guilde en passant par la boutique.

Voici les deux requêtes que j'utilise pour le moment (en draft donc à optimiser bien sur)

Création de guilde :
Code :
INSERT INTO guild(guildid, name, leaderguid) VALUES((SELECT MAX(guildid) FROM guild_member) + 1, 'Nom de la guilde', 'GUID du joueur');

Ajout du joueur dans la guilde tout juste créée :
Code :
INSERT INTO guild_member(guildid, guid, rank) VALUES((SELECT MAX(guildid) FROM guild), 'GUID du joueur', '0');

Pas de souci au niveau de l'exécution des requêtes, je n'ai pas de message d'erreur. Mais une fois en jeu, le joueur n'est pas guildé...

Aurais-je oublié quelque chose ? Merci de votre aide.
Le supposé lead de guild est-il connecté à ce moment là ?
(18-05-2011 11:54)deathklyd a écrit :  Le supposé lead de guild est-il connecté à ce moment là ?

Non les créations de guilde se font joueur déconnecté.

D'autre part, le rang 0 correspond au rang 'Chef de guilde'.
Édition :
Petit up. Personne ne voit d'où cela pourrait venir ?
Édition :
Bon, pour ceux que ça intéresse, cela fonctionne bien mais nécessite un redémarrage serveur, tout simplement.

Retourner en haut Accueil