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

Quetes ox


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é) : débutant

 

Description du problème :

Bonjour a tousse voila je voudrais mettre un mots de passe a la quettes

pour participer ox voila je voudrais que les joueurs réponde a une question avant de rentrer ox . La question avec un barre pour écrire la réponse . Le question : ed elleuq reulouc tse el leic ?? reponse : bleu .

 

quest oxevent_manager begin
state start begin
	when 20011.chat."OX-contest" begin
		---                                                   l
		say_title("Uriel:")
		say("Hé vous! Oui vous - vous avez l'air très futé.")
		say("Il y a un concours appelé OX-contest. Vos")
		say("connaissances y seront mises à l'épreuve. Si")
		say("vous gagnez, vous obtiendrez une belle")
		say("récompense.")
		wait()

	if game.get_event_flag("oxevent_status") == 0 then
		---                                                   l
		say_title("Uriel:")
		say("Je peu vous autoriser, à participer au contest,")
		say("mais vous pouvez aussi juste regarder.")
		say("L'heure de démarrage n'est pas encore fixée. Je")
		say("vous tiendrait informé. Soyez prêt!")

	elseif game.get_event_flag("oxevent_status") == 1 then
		---                                                   l
		say_title("Uriel:")
		say("Voulez-vous participer? Vous pouvez juste")
		say("observer aussi...")

	local s = select("Participer", "Observer", "Annuler")

	if s == 1 then
		---                                                   l
		say_title("Uriel:")
		say("Voulez-vous essayer? Ok, c'est parti.")
		wait()
		pc.warp(896500, 24600)

	elseif s == 2 then
		---                                                   l
		say_title("Uriel:")
		say("Vous ne souhaitez que observer ?")
		say("D'accord. Apprennez le déroulement de l'OX et")
		say("tentez votre chance la prochaine fois.")
		wait()
		pc.warp(896300, 28900)
	end

	elseif game.get_event_flag("oxevent_status") == 2 then
		---                                                   l
		say_title("Uriel:")
		say("Malheuresement, les inscriptions sont déjà fermer.")
		say("Vous ne pouvez plus participer à l'OX-contest.")
		say("Mais vous pouvez observer la compétition.")
		say("Voulez-vous observer la compétition en cours ?")

		local s = select("Oui", "Non")

			if s == 1 then
				---                                                   l
				say_title("Uriel:")
				say("Vous voulez observer la compétition? Ok, c'est")
				say("parti.")
				wait()
				pc.warp(896300, 28900)
			end
		end
	end

      	when 20358.chat."Démarrer/Arrêter l'OX" with pc.is_gm() begin

	local stat = oxevent.get_status()

		if stat == 0 then
			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("Lancer un OX-Contest ?")
			say("")

               	local s = select("Demarrer inscription", "Fermer")

		if s == 1 then
		local v = oxevent.open()

			if v == 0 then
				---                                                   l
				say_title("Gestion de l'OX-Contest:")
				say("Il vous suffit de les ouvir pour faire entrer")
				say("les participants.")
				say("")

			elseif v == 1 then
				---                                                   l
				say_title("Gestion de l'OX-Contest:")
				say("Les inscriptions sont ouvertes.")
				say("Attendez les participants.")
				say("")

				notice_all("Une nouvelle session de l'Ox-Contest vient de débuter.")
			notice_all("Si vous voulez y participer, rendez-vous chez Uriel pour")
			notice_all("vous y inscrire. Attention les inscriptions ne resterons")
			notice_all("pas ouverte longtemps !")
		else
			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("OX-Contest déjà cours.")
			say("Patientez en attendant que celui-ci se termine puis")
			say("retenter l'ouverture des inscriptions.")
		end
	end

	elseif stat == 1 then
		---                                                   l
		say_title("Gestion de l'OX-Contest:")
		say("Voulez-vous fermer les inscriptions ?")
			say("Il y à pour l'instant "..oxevent.get_attender().." participant(s).")

		local s = select("Fermer les inscriptions", "Fermer")

		if s == 1 then
			oxevent.close()
			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("Les inscriptions sont fermées.")
			say("Vous pouvez lancer les questions.")
		end

	elseif stat == 2 then
		---                                                   l
		say_title("Gestion de l'OX-Contest:")
		say("Choissisez une des options.")

		local s = select("Lancer une question", "Arreter l'OX", "Annuler l'OX", "Fermer")

			if s == 1 then
				local v = oxevent.quiz(1, 30)

				if v == 0 then
					---                                                   l
					say_title("Gestion de l'OX-Contest:")
					say("Veuillez relancer l'OX-Contest sans passer")
					say("par la commande /open.")

				elseif v == 1 then
					---                                                   l
					say_title("Gestion de l'OX-Contest:")
					say("La question à été lancée.")
			else
				---                                                   l
				say_title("Gestion de l'OX-Contest:")
				say("OX-Contest annuler.")
			end

		elseif s == 2 then
			oxevent.end_event()
			notice_all("L'Ox-Contest est terminé, vous allez être téléporter")
			notice_all("vers la cité de vos royaumes respectifs.")
			notice_all("Merci d'avoir participé à l'Ox-Contest !")
			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("L'OX-Contest est terminer.")

		elseif s == 3 then
			oxevent.end_event()
			notice_all("L'Ox-Contest a été annulé, vous allez être téléporter")
			notice_all("vers la cité de vos royaumes respectifs.")
			notice_all("Attention un nouvel Ox-Contest peut commencé très vite !")
			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("L'OX-Contest est annulé.")
		end

		elseif stat == 3 then
			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("Une question est déjà lancé.")
			say("Veuillez patienter...")
		else
			---                                                   l
			say("Lancer une question")
		end
	end

	when 20358.chat."Forcer l'arrêt de l'OX" with pc.is_gm() begin
		---                                                   l
		say_title("Gestion de l'OX-Contest:")
		say("Attention vous êtes sur le point d'arréter")
		say("un OX-Contest, d'un seul coup sans vainqueur.")
		say("ni récompense.")
		say("Voulez-vous forcer l'arrêt de l'OX-Contest ?")

		local s = select("Oui", "Non")

			if s == 1 then
			oxevent.end_event_force()
			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("L'OX-Contest a été arrêté.")
		end
	end

	when 20358.chat."Distribution des prix" with pc.is_gm() begin
		---                                                   l
		say_title("Gestion de l'OX-Contest:")
		say("Entrez le numéro de l'objet à donner comme")
		say("récompense.")

		local item_vnum = input()

			---                                                   l
			say_title("Gestion de l'OX-Contest:")
			say("Saisissez la quantité désirée.")

		local item_count = input()

		oxevent.give_item(item_vnum, item_count)

		---                                                   l
		say_title("Gestion de l'OX-Contest:")
		say("Vous avez récompensé "..oxevent.get_attender().." participant(s).")
	end
end
end

 

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 4
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

4 answers to this question

Recommended Posts

  • 0

OX + question pour participation.

quest oxevent_manager begin
   state start begin
       when 20011.chat."OX-contest" begin
           ---                                                   l
           say_title("Uriel:")
           say("Hé vous! Oui vous - vous avez l'air très futé.")
           say("Il y a un concours appelé OX-contest. Vos")
           say("connaissances y seront mises à l'épreuve. Si")
           say("vous gagnez, vous obtiendrez une belle")
           say("récompense.")
           wait()

       if game.get_event_flag("oxevent_status") == 0 then
           ---                                                   l
           say_title("Uriel:")
           say("Je peu vous autoriser, à participer au contest,")
           say("mais vous pouvez aussi juste regarder.")
           say("L'heure de démarrage n'est pas encore fixée. Je")
           say("vous tiendrait informé. Soyez prêt!")

       elseif game.get_event_flag("oxevent_status") == 1 then
           ---                                                   l
           say_title("Uriel:")
           say("Voulez-vous participer? Vous pouvez juste")
           say("observer aussi...")

       local s = select("Participer", "Observer", "Annuler")

       if s == 1 then
           ---                                                   l
           say_title("Uriel:")
		--------------------------------------------------
           say("Répondez tout d'abord à la question suivant:")
		say_reward("ed elleuq reulouc tse el leic ??")
		local resp_quest = input()
		if resp_quest == "" or 0 then return end
		if resp_quest == "bleu" or "bleu." or "blue" then
			say("Vous avez répondu juste!")
		--------------------------------------------------
			wait()
			pc.warp(896500, 24600)

		else
			say("Vous avez répondu faux!")
			say("Réessayez plus tard.")
		end

       elseif s == 2 then
           ---                                                   l
           say_title("Uriel:")
           say("Vous ne souhaitez que observer ?")
           say("D'accord. Apprennez le déroulement de l'OX et")
           say("tentez votre chance la prochaine fois.")
           wait()
           pc.warp(896300, 28900)
       end

       elseif game.get_event_flag("oxevent_status") == 2 then
           ---                                                   l
           say_title("Uriel:")
           say("Malheuresement, les inscriptions sont déjà fermer.")
           say("Vous ne pouvez plus participer à l'OX-contest.")
           say("Mais vous pouvez observer la compétition.")
           say("Voulez-vous observer la compétition en cours ?")

           local s = select("Oui", "Non")

               if s == 1 then
                   ---                                                   l
                   say_title("Uriel:")
                   say("Vous voulez observer la compétition? Ok, c'est")
                   say("parti.")
                   wait()
                   pc.warp(896300, 28900)
               end
           end
       end

          when 20358.chat."Démarrer/Arrêter l'OX" with pc.is_gm() begin

       local stat = oxevent.get_status()

           if stat == 0 then
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Lancer un OX-Contest ?")
               say("")

                   local s = select("Demarrer inscription", "Fermer")

           if s == 1 then
           local v = oxevent.open()

               if v == 0 then
                   ---                                                   l
                   say_title("Gestion de l'OX-Contest:")
                   say("Il vous suffit de les ouvir pour faire entrer")
                   say("les participants.")
                   say("")

               elseif v == 1 then
                   ---                                                   l
                   say_title("Gestion de l'OX-Contest:")
                   say("Les inscriptions sont ouvertes.")
                   say("Attendez les participants.")
                   say("")

               notice_all("Une nouvelle session de l'Ox-Contest vient de débuter.")
               notice_all("Si vous voulez y participer, rendez-vous chez Uriel pour")
               notice_all("vous y inscrire. Attention les inscriptions ne resterons")
               notice_all("pas ouverte longtemps !")
           else
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("OX-Contest déjà cours.")
               say("Patientez en attendant que celui-ci se termine puis")
               say("retenter l'ouverture des inscriptions.")
           end
       end

       elseif stat == 1 then
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Voulez-vous fermer les inscriptions ?")
           say("Il y à pour l'instant "..oxevent.get_attender().." participant(s).")

           local s = select("Fermer les inscriptions", "Fermer")

           if s == 1 then
               oxevent.close()
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Les inscriptions sont fermées.")
               say("Vous pouvez lancer les questions.")
           end

       elseif stat == 2 then
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Choissisez une des options.")

           local s = select("Lancer une question", "Arreter l'OX", "Annuler l'OX", "Fermer")

               if s == 1 then
                   local v = oxevent.quiz(1, 30)

                   if v == 0 then
                       ---                                                   l
                       say_title("Gestion de l'OX-Contest:")
                       say("Veuillez relancer l'OX-Contest sans passer")
                       say("par la commande /open.")

                   elseif v == 1 then
                       ---                                                   l
                       say_title("Gestion de l'OX-Contest:")
                       say("La question à été lancée.")
               else
                   ---                                                   l
                   say_title("Gestion de l'OX-Contest:")
                   say("OX-Contest annuler.")
               end

           elseif s == 2 then
               oxevent.end_event()
               notice_all("L'Ox-Contest est terminé, vous allez être téléporter")
               notice_all("vers la cité de vos royaumes respectifs.")
               notice_all("Merci d'avoir participé à l'Ox-Contest !")
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("L'OX-Contest est terminer.")

           elseif s == 3 then
               oxevent.end_event()
               notice_all("L'Ox-Contest a été annulé, vous allez être téléporter")
               notice_all("vers la cité de vos royaumes respectifs.")
               notice_all("Attention un nouvel Ox-Contest peut commencé très vite !")
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("L'OX-Contest est annulé.")
           end

           elseif stat == 3 then
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Une question est déjà lancé.")
               say("Veuillez patienter...")
           else
               ---                                                   l
               say("Lancer une question")
           end
       end

       when 20358.chat."Forcer l'arrêt de l'OX" with pc.is_gm() begin
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Attention vous êtes sur le point d'arréter")
           say("un OX-Contest, d'un seul coup sans vainqueur.")
           say("ni récompense.")
           say("Voulez-vous forcer l'arrêt de l'OX-Contest ?")

           local s = select("Oui", "Non")

               if s == 1 then
               oxevent.end_event_force()
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("L'OX-Contest a été arrêté.")
           end
       end

       when 20358.chat."Distribution des prix" with pc.is_gm() begin
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Entrez le numéro de l'objet à donner comme")
           say("récompense.")

           local item_vnum = input()

               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Saisissez la quantité désirée.")

           local item_count = input()

           oxevent.give_item(item_vnum, item_count)

           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Vous avez récompensé "..oxevent.get_attender().." participant(s).")
       end
   end
end

OX question sur participation + observation

 

quest oxevent_manager begin
   state start begin
       when 20011.chat."OX-contest" begin
           ---                                                   l
           say_title("Uriel:")
           say("Hé vous! Oui vous - vous avez l'air très futé.")
           say("Il y a un concours appelé OX-contest. Vos")
           say("connaissances y seront mises à l'épreuve. Si")
           say("vous gagnez, vous obtiendrez une belle")
           say("récompense.")
           wait()

       if game.get_event_flag("oxevent_status") == 0 then
           ---                                                   l
           say_title("Uriel:")
           say("Je peu vous autoriser, à participer au contest,")
           say("mais vous pouvez aussi juste regarder.")
           say("L'heure de démarrage n'est pas encore fixée. Je")
           say("vous tiendrait informé. Soyez prêt!")

       elseif game.get_event_flag("oxevent_status") == 1 then
           ---                                                   l
           say_title("Uriel:")
           say("Voulez-vous participer? Vous pouvez juste")
           say("observer aussi...")

       local s = select("Participer", "Observer", "Annuler")

       if s == 1 then
           ---                                                   l
           say_title("Uriel:")
		--------------------------------------------------
           say("Répondez tout d'abord à la question suivant:")
		say_reward("ed elleuq reulouc tse el leic ??")
		local resp_quest = input()
		if resp_quest == "" or 0 then return end
		if resp_quest == "bleu" or "bleu." or "blue" then
			say("Vous avez répondu juste!")
		--------------------------------------------------
			wait()
			pc.warp(896500, 24600)

		else
			say("Vous avez répondu faux!")
			say("Réessayez plus tard.")
		end

       elseif s == 2 then
           ---                                                   l
           say_title("Uriel:")
		local resp_quest = input()
		if resp_quest == "" or 0 then return end
		if resp_quest == "bleu" or "bleu." or "blue" then
			say("Vous avez répondu juste!")
			wait()
			pc.warp(896300, 28900)

		else
			say("Vous avez répondu faux!")
			say("Réessayez plus tard.")
		end

       end

       elseif game.get_event_flag("oxevent_status") == 2 then
           ---                                                   l
           say_title("Uriel:")
           say("Malheuresement, les inscriptions sont déjà fermer.")
           say("Vous ne pouvez plus participer à l'OX-contest.")
           say("Mais vous pouvez observer la compétition.")
           say("Voulez-vous observer la compétition en cours ?")

           local s = select("Oui", "Non")

               if s == 1 then
                   ---                                                   l
                   say_title("Uriel:")
                   say("Vous voulez observer la compétition? Ok, c'est")
                   say("parti.")
                   wait()
                   pc.warp(896300, 28900)
               end
           end
       end

          when 20358.chat."Démarrer/Arrêter l'OX" with pc.is_gm() begin

       local stat = oxevent.get_status()

           if stat == 0 then
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Lancer un OX-Contest ?")
               say("")

                   local s = select("Demarrer inscription", "Fermer")

           if s == 1 then
           local v = oxevent.open()

               if v == 0 then
                   ---                                                   l
                   say_title("Gestion de l'OX-Contest:")
                   say("Il vous suffit de les ouvir pour faire entrer")
                   say("les participants.")
                   say("")

               elseif v == 1 then
                   ---                                                   l
                   say_title("Gestion de l'OX-Contest:")
                   say("Les inscriptions sont ouvertes.")
                   say("Attendez les participants.")
                   say("")

               notice_all("Une nouvelle session de l'Ox-Contest vient de débuter.")
               notice_all("Si vous voulez y participer, rendez-vous chez Uriel pour")
               notice_all("vous y inscrire. Attention les inscriptions ne resterons")
               notice_all("pas ouverte longtemps !")
           else
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("OX-Contest déjà cours.")
               say("Patientez en attendant que celui-ci se termine puis")
               say("retenter l'ouverture des inscriptions.")
           end
       end

       elseif stat == 1 then
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Voulez-vous fermer les inscriptions ?")
           say("Il y à pour l'instant "..oxevent.get_attender().." participant(s).")

           local s = select("Fermer les inscriptions", "Fermer")

           if s == 1 then
               oxevent.close()
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Les inscriptions sont fermées.")
               say("Vous pouvez lancer les questions.")
           end

       elseif stat == 2 then
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Choissisez une des options.")

           local s = select("Lancer une question", "Arreter l'OX", "Annuler l'OX", "Fermer")

               if s == 1 then
                   local v = oxevent.quiz(1, 30)

                   if v == 0 then
                       ---                                                   l
                       say_title("Gestion de l'OX-Contest:")
                       say("Veuillez relancer l'OX-Contest sans passer")
                       say("par la commande /open.")

                   elseif v == 1 then
                       ---                                                   l
                       say_title("Gestion de l'OX-Contest:")
                       say("La question à été lancée.")
               else
                   ---                                                   l
                   say_title("Gestion de l'OX-Contest:")
                   say("OX-Contest annuler.")
               end

           elseif s == 2 then
               oxevent.end_event()
               notice_all("L'Ox-Contest est terminé, vous allez être téléporter")
               notice_all("vers la cité de vos royaumes respectifs.")
               notice_all("Merci d'avoir participé à l'Ox-Contest !")
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("L'OX-Contest est terminer.")

           elseif s == 3 then
               oxevent.end_event()
               notice_all("L'Ox-Contest a été annulé, vous allez être téléporter")
               notice_all("vers la cité de vos royaumes respectifs.")
               notice_all("Attention un nouvel Ox-Contest peut commencé très vite !")
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("L'OX-Contest est annulé.")
           end

           elseif stat == 3 then
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Une question est déjà lancé.")
               say("Veuillez patienter...")
           else
               ---                                                   l
               say("Lancer une question")
           end
       end

       when 20358.chat."Forcer l'arrêt de l'OX" with pc.is_gm() begin
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Attention vous êtes sur le point d'arréter")
           say("un OX-Contest, d'un seul coup sans vainqueur.")
           say("ni récompense.")
           say("Voulez-vous forcer l'arrêt de l'OX-Contest ?")

           local s = select("Oui", "Non")

               if s == 1 then
               oxevent.end_event_force()
               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("L'OX-Contest a été arrêté.")
           end
       end

       when 20358.chat."Distribution des prix" with pc.is_gm() begin
           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Entrez le numéro de l'objet à donner comme")
           say("récompense.")

           local item_vnum = input()

               ---                                                   l
               say_title("Gestion de l'OX-Contest:")
               say("Saisissez la quantité désirée.")

           local item_count = input()

           oxevent.give_item(item_vnum, item_count)

           ---                                                   l
           say_title("Gestion de l'OX-Contest:")
           say("Vous avez récompensé "..oxevent.get_attender().." participant(s).")
       end
   end
end

  • J'adore 1
Link to comment
Share on other sites

  • 0
  • Retraité

Bonsoir,

 

Le sujet contient la balise [glow=#800000][Résolu][/glow] ou reste sans réponse, de ce fait il a été déplacé dans la section "Résolu ou sans réponse".

 

Cordialement.

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.