Jump to content
×
×
  • Create New...
  • 0

new quetes


Allostarz
 Share

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.

Link to comment
Share on other sites

  • Answers 5
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

5 answers to this question

Recommended Posts

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

Link to comment
Share on other 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é.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.