Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Création d'un tableau


Jinzo

Question

Version des fichiers/ Type d'émulateur : Metin2

Domaine (Base de données, Client, Core...) : Files 2016

Votre niveau (Débutant, Intermédiaire, Avancé..) : Intermédiaire

 

Description du problème : Création d'un tableau affichant des informations sur la base de données

Comment reproduire le problème ? : Correction de mon code

Recherches et tests effectués :

 

Screenshot du problème concerné :

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.

 

Bonsoir la communauté, je viens de nouveau vers vous afin de trouver une réponse à mon souci de script :

Pourriez-vous corriger ou m'aider à comprendre mon erreur de codage ci-dessous s'il vous plaît ?

 

local name = pc.get_name()
				local selection = mysql_query("SELECT * FROM player.player WHERE player.name='"..name.."'")
				local id = selection[1][1]
				local contenu = mysql_query("SELECT * FROM player.kill_player WHERE kill_player.id='"..id.."'")
				local affichage = {
					[0] = {"                   ", "Jinno", "Chunjo", "Shinsoo"},
					[1] = {"Guerrier Mental   :", contenu[1][7] , contenu[1][8], contenu[1][9]},
					[2] = {"Guerrier CAC      :", contenu[1][4] , contenu[1][5], contenu[1][6]},
					[3] = {"Sura Arme Magique :", contenu[1][10] , contenu[1][11], contenu[1][12]},
					[4] = {"Sura Magie Noire  :", contenu[1][13] , contenu[1][14], contenu[1][15]},
					[5] = {"Shaman Dragon     :", contenu[1][16] , contenu[1][17], contenu[1][18]},
					[6] = {"Shaman Soin       :", contenu[1][19] , contenu[1][20], contenu[1][21]},
					[7] = {"Ninja Assassin    :", contenu[1][22] , contenu[1][23], contenu[1][24]},
					[8] = {"Ninja Archer      :", contenu[1][25] , contenu[1][26], contenu[1][27]}
				}
				for i=1,table.getn(contenu) do
					affichage[i] = contenu[i][1]
				end
				table.insert(affichage, "Annuler")

 

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 8
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

8 réponses à cette question

Messages recommandés

  • 0

J'aurai voulu afficher les résultats de ma base de données sous forme de tableau contenant colonnes et lignes , mais tout ceci dans une fenetre de quete : un peut comme un tableau exel .

un truc dans ce style : http://wxlua.free.fr/Tutoriel_Lua/Tuto/Tables/tables3.php

Modifié par Jinzo
Lien vers le commentaire
Partager sur d’autres sites

  • 0

Oui , j'ai déjà modifié ce détail ,j'utilisai ce script car au dépard je récuperai les information via un npc avec cette commande :

 local select_pc = pc.select(npc_id)  merci quand même . Mais ta réponse ne m'aide pas beaucoup sur mon soucis de tableau ?

Modifié par Jinzo
Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Malheureusement je comprends toujours pas ce que tu veux faire. 

Expliques-nous plus en détails quels informations tu veux afficher, pourquoi de cette façon et à quelles fins ?

À savoir que l'on ne peut pas faire n'importe quoi en terme d'affichage de quêtes, il faudra te contenter de syschat() ou autres notice()...

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 0

      Renouveau

    2. 0

      OldEraMT2 recrute – la bêta ouverte est en cours

    3. 0

      OldEraMT2 | Classique 2009 Oldschool | Niveau 99 | 7 langues | Sans pay2win | Bêta ouverte

    4. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    5. 2

      problème de lancement serveur

    6. 9
    7. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / 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.