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

[PNJ] Poubelle 2.0


Metin2 Dev

Messages recommandés

  • Robot

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Salut !

 

Ce soir je me fais chier. Du coup j'ai fais ça vite fais, je le partage si ça intéresse certain :

 

 

 

quest poubelle begin
state start begin
	when 20041.take with item.vnum >= 1 begin
		local id = item.get_vnum()
		local name = item.get_name(id)
		say_title("Confirmation")
		say("Voulez vous détruire votre "..name.." ?")
		local s = select("Oui", "Non")
		if s == 1 then
			chat("l'item : "..name.." a été supprimé !")
			item.remove(id, 1)
		else
			say_title("Bonne journée !")
			say("D'accord, bonne journée à vous !")
		end
	end
end
end
 

Rendue :

300907Capture.PNG

300940Capture.PNG

300956Capture.PNG

Bonne soirée :P

 

 

Cordialement.

 

Si vous ne savez pas implanter une quête, suivez ce tutoriel : ici

  • Metin2 Dev 1
  • Love 1

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

  • Funkiest

Salut, défi impossible :)

 

Cependant, j'ai un système semblable, mais il faut C++ et Python, je m’explique :

 

Tu crées un paquet en C++ qui se base sur le fait de droper un item, sauf qu'à la place de le droper, tu le supprimes. À partir de là, tu vas coder en Python la même chose que pour droper un item sauf qu'à la place de déclencher le paquet de drop, tu déclenchez le paquet de suppression de l'item crée précédemment ! :D

 

Après, je pense que c'est possible en lua / python, avec les "cmdchat"s notamment (si il est possible de récupérer l'id de l'item)

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • Retraité

Salut Hardy,

ta quête fonctionne bien mais il y a beaucoup de choses superflues. Renseigne toi sur les fonctions de base (item.remove, item.get_name)

 

PS : défi réalisable, avec un python/lua (donc sans cmdchat) et sans les sources, have fun.

Lien vers le commentaire
Partager sur d’autres sites

f3b2c978ca.gif

 

Défis non réalisable en python / lua ( de mon point de vue ) comme la précisé Galet.

 

En C++ c'est largement plus optimisé et y a plus d'avantage.

Et puis, il faudrait rajouter des fonctions dans le questlua_item.cpp  comme la fonction qui va supprimer l'item et donc on est forcément obligé de passer par du C++

 

{ "remove", item_remove },

Lien vers le commentaire
Partager sur d’autres sites



  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

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

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

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.