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

Aide sur une table


thomasx3

Question

  • 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

Bonjour,

 

Je crois pas que c'est afficher de base...

 

A mon avis faut ajouter une colone " Kill " dans la table player.player et ensuite faire une quête qui implémente cette colone ( lorsqu'un joueur fait un kill on rajoute 1 dans cette colone )

Te faudra le module mysql / lua pour faire cela...

Lien vers le commentaire
Partager sur d’autres sites

  • 0

la quete doit ressembler a quelque chose comme sa ( mais je suis pas sur ) :

 

quest classement_pvp begin
state start begin
	when 20005.chat."Classement PvP" begin
		local ret_value, ret_array = execute_query("player", "SELECT level,name,kill FROM player WHERE name not like '[%' order by kill desc LIMIT 10")
		if ret_value != 0 then
			say("Description de l'erreur:")
			say_reward(ret_array)
			return
		end
		say_title("# | Level | Nom | Kill")
		local line
		for i = 1,table.getn(ret_array) do
			line = i.." - "
			for j = 1,table.getn(ret_array[i]) do
				line = line.." "..ret_array[i][j]
			end
			say(line)
		end
	end
end
end

Lien vers le commentaire
Partager sur d’autres sites

  • 0

requette sql

 

 

 

<?php	

   $sqlClassement = "SELECT * FROM player.player ,player.player_index WHERE player.player.account_id =  player.player_index.id AND name NOT IN(SELECT mName FROM common.gmlist) ORDER BY points DESC LIMIT 0, 20"; 
$resultClassement = $connexion->query($sqlClassement); // on va chercher tous les membres de la table qu'on trie par ordre croissant
$resultClassement->setFetchMode(PDO::FETCH_OBJ); // on dit qu'on veut que le résultat soit récupérable sous forme d'objet
$a = 1;




while($dataClassement = $resultClassement->fetch()) // on récupère la liste des membres
{
if($dataClassement->empire == 1)
{
$empire = "";
}
elseif($dataClassement->empire == 2)
{
$empire = "";
}
elseif($dataClassement->empire == 3)
{
$empire = "";
}
else
{
$empire = "Royaume pas encore choisi !";
}


?>

 

moi les points sont dans player.player collone "points"

 

 

pour afficher le resultat :

 

></pre>
<table cellspacing="0"><?php echo $a++ ?><?php echo $dataClassement->name ?> <?php echo $dataClassement->points ?> <?php  echo $empire ?></t

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.