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

new quetes


Allostarz

Question

[Message d'introduction]

 

Version des files :2012

Domaine (Base de données, Core, etc.) : quetes

Votre niveau (débutant, intermédiaire, avancé) : debutant

 

Description du problème :

Bonjour je voudrais savoir si quelqu'un pourrai me faire une quête qui permet donner un objet a un joueurs par exemple je tape le nom dut joueurs puis le nom de l'item ! Pourquoi je demande ça alors voila j'ai implanter de new évents sur le serveur et j'ai quelque item dans mon serveur qui n'ont pas de icone donc peut pas l’échanger. J'ai vue que dans OX on peut faire. voila merci a vous .

 

Message d'erreur, capture d'écran :

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

5 réponses à cette question

Messages recommandés

  • 0

Impossible. La fonction pc.give_item2() ne comprend que deux paramètres qui sont : l'ID de l'item et la quantité à donner.

En gros, tu ne peux pas donner d'item à quelqu'un, il faut que ce " quelqu'un " récupère l'item lui-même à l'aide d'une quête.

Si tu regardais bien, sur la quête de l'OX, tu peux donner un item à tous les participants et non qu'un seul.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Essaye un peu avec ce code je viens de le faire vite fait:

quest GITP begin
state start begin
	when 40001.use with pc.is_gm()
		say_title("Donner un item:")
		say("A qui voulez-vous donner un ou des items?")
		local name = input()
		say_title("Donner un item:")
		say("Indiquez l'id de l'item que vous voulez")
		say("donner au joueur.")
		local id = input()
		say_title("Donner un item:")
		say("Combien voulez-vous en donner?")
		local nbr = input()
		say_title("Donner un item:")
		local u_vid = find_pc_by_name(name)
		say("[DELAY value;3]Vérification des données ...[/DELAY]")
		if u_vid == 0 then
			say_title("Donner un item:")
			say("Une erreur s'est produite!")
			say("Le joueur n'est pas connecté et ne peut")
			say("pas recevoir l'objet.")
		else
			say_title("Donner un item:")
			say("[DELAY value;4]Envoie en cours ...[/DELAY]")
			say("L'item à bien été envoyé !")
			local old_vid = pc.select(u_vid)
			local empire = pc . get_empire ( )
			test_chat ( id , nbr )
			pc . give_item2 ( id , nbr )
			pc.select(old_vid)
		end
	end
end
end
-- by .Crøkø

 

Je ne l'ai pas testé.

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. 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.