Aller au contenu
  • 0

Problème quête


Aka

Question

Bonsoir tout le monde.

Ce soir j'ai installé un système du mon serveur, "une sorte de tombola", mais je rencontre quelques problèmes.

Lorsque je clic sur le " Magasinier ", car provisoirement, c'est lui qui fait la Tombola, je clic sur " Ouvrir la Tombola ", ensuite j'ai ma Tombola qui s'affiche, je clic sur " Start ", mais rien ne se passe.

[u

Tombola[/u]] 7BX3FHO.png

[u

Quest[/u]]

quest tombola begin
state start begin
	function tablica(vnum, pozycja, pozycja2)
		local itemy = {
						{
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},

						},
						{
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},
							{25040, 1},

						}
					}
			return itemy[vnum][pozycja][pozycja2]
		end



	when login begin
		cmdchat("tombola "..q.getcurrentquestindex())
	end

	when 9005.chat."Ouvrir la Tombola" with pc.is_gm() begin
		local losowo = number(1,2)
		local str = " "
		for i = 1,16 do
			if i == 16 then
				str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2)
			else
				str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2).."|"
			end
		end
		cmdchat("OnPrepare"..str)
		cmdchat("openTombola")
		setskin(NOWINDOW)
	end

	when info or button begin
		local losowo = number(1,2)
		local str = " "
		for i = 1,16 do
			if i == 16 then
				str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2)
			else
				str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2).."|"
			end
		end
		cmdchat("OnPrepare"..str)
		if pc.get_empty_inventory_count() < 3 then
			syschat("Vous ne pouvez pas tourner la roue, parce que vous n'avez pas suffisamment d'espace dans votre inventaire.")
			return
		end
		cmdchat("get_input_start")
		local czynnosc = input(cmdchat("get_input_value"))
		cmdchat("get_input_end")
		if czynnosc == "tombola|begin" then
			pc.setqf("slot", number(1, 16))
			cmdchat("OnRun "..number(2,3)*16+pc.getqf("slot").."|5")
		elseif czynnosc == "tombola|end" then
			syschat("Félicitations! Vous avez reçu "..tombola.tablica(losowo, pc.getqf("slot")+1, 2).."x "..item_name(tombola.tablica(losowo, pc.getqf("slot")+1, 1)).." en récompense de la Tombola!")
			pc.give_item2(tombola.tablica(losowo, pc.getqf("slot")+1, 1), tombola.tablica(losowo, pc.getqf("slot")+1, 2))
		end
	end
end
end

 

 

Putty ne me renvoie aucune erreur.

 

La quête est sous extension .Lua, j'ai essayé en .Quest, mais sa fait pareil.

Voilà, j'espère avoir été assez claire.

Merci.

Lien vers le commentaire
  • Réponses 16
  • Created
  • Dernière réponse

Top Posters For This Question

Top Posters For This Question

16 réponses à cette question

Messages recommandés

  • 0

Je suis désolé de te le dire, mais je ne comprend pas la totalité des fonctions utilisé dans cette quête, et à mon avis, ton soucis viendrai de ta version LUA inclus dans ton game, qui selon moi ne comprendrai pas certaine fonction...

 

Je ne sais pas dans quel révision tu est, mais essaye de mètre "TEST_SERVER: 1" dans tes CONFIG et IG, réessaye ta quête en regardent ton chat, tu comprendra peut être mieux ce qu'il se passe...

 

Bonne chance !

Lien vers le commentaire
  • 0

Tu Up sans dire si tu a tester ce que je t'ai dit dans mon dernier message et sans dire donc se que cela a indiquer dans ton chat IG...

la prochaine fois, dit tout, parce que je donne peut être l'impression que je ne comprend rien a ta quête, mais si tu ne t'implique pas un minimum sur les réponses de ceux qui veulent t'aider, comment veux tu recevoir une quelconque aide ?!

 

J'en ai codé beaucoup des quêtes pour metin2, et je suis loin d'être larguer en LUA, donc fait déja se que j'ai dit plus haut et je me pencherai plus sérieusement sur le code de celle-ci.

Lien vers le commentaire
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...

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.