Bonjour, je vous présente mon d'aide pour crée des serveur privée et autres...
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

Partagez | 
 

 Créer une quête en SQL

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage




Date d'inscription : 01/01/1970

MessageSujet: Créer une quête en SQL    Dim 18 Juil - 19:20

Bonjour bonjour c'est Khaose votre développeur SQL

Je vais désormais vous apprendre à créer une quête en SQL avec, attention !! un INSERT INTO !!

Voici comment il fonctionne :


Code :

INSERT INTO `votre_table` VALUES ('votre_info', 'votre_info')
C'est assez simple non ? Et dire que certaines personnes croient que le SQL est compliqué

Voici un exemple de quête :


Code :

INSERT INTO `quests` VALUES ('78952', 'Manger pour manger', 'rapporter 10 viandes de loup à Arthur')
Et voilà votre quête est crée Et mon tuto est fini

Ca ne marche pas !!! A l'aide !!!

Et oui votre quête ne fonctionnera pas Voici les erreurs :

- Quelle PNJ est associé à la quête ?
- Toutes les info's ne sont pas complétées.
- A qui rendre la quête ?

Voilà déjà trois bonnes raisons pour que cela ne fonctionne pas

Voici une liste des informations qu'il faut absolument compléter.

Moi je veux bien mais je vais quoi quand je veux que le champ soit vide

C'est simple, lorsque que vous êtes sensés renvoyer un nombre mettez juste "0" et lordque vous devez renvoyer une chaîne de caractères, laissez des guillemets vides

Voici une quête que j'ai moi-même codé :


Code :

INSERT INTO `quests` VALUES ('700800', '0', '0', '8', '200', '250', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'0', '0', '0', 'Machine à renvois', 'Bzzz, tshhhhhh, crack. Seriez-vous enfin le premier redoutable guerrier qui va me faire déguster
une bonne centaine de ces délicieuses reliques ?? Hmmm je le souhaite de tout mon estomac !
Peu de guerriers sont capables de faire cette prouesse ! Bonne chance mon ami !
Bzzz, tshhhhhh, crack !', 'Apporter 100 viandes de loups à la machine à roter', '', '', '',
'', '8', '100', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'33030', '33031', '33034', '0', '0', '0', '1', '1', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
Oui je suis assez farfelu Vous remarquerez que j'ai complété tous les champs par '0' ou pas '' si je n'ai rien à mettre

Vous avez beau faire ceci votre quête ne fonctionnera toujours pas

Car il faut désigner le PNJ qui donne la quête et le PNJ qui termine la quête

Voici la table pour le départ des quêtes.

L'ID est l'entry du PNJ qui donne la quête et quest est l'ID de la quête.

Dans mon cas j'aurai :


Code :

INSERT INTO `creature_quest_starter` VALUES ('50000', '700800')
et c'est pareil pour creature_quest_finisher


Code :

INSERT INTO `creature_quest_finisher` VALUES ('50000', '700800')
Sauf qu'il faut mettre l'entry du PNJ qui termine la quête

Maintenant votre quête devrait fonctionner en faisant apparaitre votre PNJ


Code :

.npc spawn 50000
En espérant vous avoir aidé.

Cordialement,
Khaose.

Message original de Khaose.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
Créer une quête en SQL
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide et tutoriaux pour les serveur privée :: Aide et Tutoriaux serveur privée :: World of Warcraft :: Ascent (ex Antrix) :: Fichiers & Tutoriels-
Sauter vers: