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

Soucis quête Changement de race


Playzer
 Share

Question

Bonjour,

 

J'ai retrouver une vieille quete pour changer de race et j'aimerais que quand un joueurs veut changer de race il lui faudrais un item pour pouvoir changer.

 

 

Voici ma quete :

 

quest change_race_is begin
   state start begin
       when 33008.chat."Changer De Race" begin
       say ( "Voulez-vous changez de race ?" ) 
       say ( "Vos compétences de Dieu resteront intacts" )
       say ( "mais vous serez probablement chauve..." )
       say ( "Vous pouvez gardez vos équipements, Afin de pouvoir defendre le royaume " )
       say ( "Mais sans aucun cas, une arme !!" )
       local main_set = select ( "Oui" , "Non" ) 
       if main_set == 2 then 
           return 
       end 
       say ( "Que veux tu être?" )
       local razzacambiasex = select ("Poseidon !(Guerrier)","Apollon !(Ninja)","Helios !(Sura)","Zeus ! (Shaman)","J'ai changé d'idée..")
       if razzacambiasex == 1 then        
           local sexwar = select ("Masculin","Féminin")
           if sexwar == 1 then                
           pc.polymorph("4")
           pc.change_sex()
           pc.set_part(PART_HAIR, 0)
           elseif sexwar == 2 then
           pc.polymorph("4")
           pc.change_sex()
           pc.polymorph("20032")
           pc.polymorph("1")
           pc.change_sex()
           pc.polymorph("20032")
           pc.set_part(PART_HAIR, 0)
       end
                       
       elseif razzacambiasex == 2 then
           local sexninja = select ("Masculin","Féminin")
           if sexninja == 2 then                
           pc.polymorph("5")
           pc.change_sex()
           pc.set_part(PART_HAIR, 0)
           elseif sexninja == 1 then
           pc.polymorph("5")
           pc.change_sex()
           pc.polymorph("20032")
           pc.polymorph("1")
           pc.change_sex()
           pc.polymorph("20032")
           pc.set_part(PART_HAIR, 0)
       end
       elseif razzacambiasex == 3 then
           local sexsura = select ("Masculin","Féminin")
           if sexsura == 1 then                
           pc.polymorph("6")
           pc.change_sex()
           pc.set_part(PART_HAIR, 0)
           elseif sexsura == 2 then
           pc.polymorph("6")
           pc.change_sex()
           pc.polymorph("20032")
           pc.polymorph("1")
           pc.change_sex()
           pc.polymorph("20032")
           pc.set_part(PART_HAIR, 0)
       end
       elseif razzacambiasex == 4 then
           local sexshamy = select ("Masculin","Féminin")
           if sexshamy == 2 then                
           pc.polymorph("7")
           pc.change_sex()
           pc.set_part(PART_HAIR, 0)
           elseif sexshamy == 1 then
           pc.polymorph("7")
           pc.change_sex()
           pc.polymorph("20032")
           pc.polymorph("1")
           pc.change_sex()
           pc.polymorph("20032")
           pc.set_part(PART_HAIR, 0)
       end
       elseif razzacambiasex == 5 then
           return
       end
           say ( "Opération réalisée avec succès" ) 
           say ( "Et voila vos nouveaux skills ;)" )
           pc.remove_item(70007,1)
       end
   end
end

 

 

Je vous remercie d'avance :)

 

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

Top Posters For This Question

Top Posters For This Question

7 answers to this question

Recommended Posts

  • 0
  • Retraité

Tu as juste à changer : 

when 33008.chat."Changer De Race" begin

 

Par :

when ID_ITEM.use begin

 

EDIT : En relisant j'ai compris un autre sens de ta phrase alors si ce qui est au dessus n'est pas ce que tu veux ->

Ajoute un  :

if pc.count_item(ID_ITEM) != 0 then

là ou tu désires et n'hésite pas à mettre un texte.

Je te conseille d'entrée de le mettre au début histoire de pas passer par 4 chemins.

 

Ce qui donne :

quest change_race_is begin
state start begin
	when 33008.chat."Changer De Race" begin
		if pc.count_item(ID_ITEM) != 0 then
			say ( "Voulez-vous changez de race ?" ) 
			say ( "Vos compétences de Dieu resteront intacts" )
			say ( "mais vous serez probablement chauve..." )
			say ( "Vous pouvez gardez vos équipements, Afin de pouvoir defendre le royaume " )
			say ( "Mais sans aucun cas, une arme !!" )
			local main_set = select ( "Oui" , "Non" ) 

			if main_set == 2 then 
				return 
			end 

			say ( "Que veux tu être?" )
			local razzacambiasex = select ("Poseidon !(Guerrier)","Apollon !(Ninja)","Helios !(Sura)","Zeus ! (Shaman)","J'ai changé d'idée..")
			if razzacambiasex == 1 then        
				local sexwar = select ("Masculin","Féminin")
				if sexwar == 1 then                
					pc.polymorph("4")
					pc.change_sex()
					pc.set_part(PART_HAIR, 0)
				elseif sexwar == 2 then
					pc.polymorph("4")
					pc.change_sex()
					pc.polymorph("20032")
					pc.polymorph("1")
					pc.change_sex()
					pc.polymorph("20032")
					pc.set_part(PART_HAIR, 0)
				end

			elseif razzacambiasex == 2 then
				local sexninja = select ("Masculin","Féminin")
				if sexninja == 2 then                
					pc.polymorph("5")
					pc.change_sex()
					pc.set_part(PART_HAIR, 0)
				elseif sexninja == 1 then
					pc.polymorph("5")
					pc.change_sex()
					pc.polymorph("20032")
					pc.polymorph("1")
					pc.change_sex()
					pc.polymorph("20032")
					pc.set_part(PART_HAIR, 0)
				end

			elseif razzacambiasex == 3 then
				local sexsura = select ("Masculin","Féminin")
				if sexsura == 1 then                
					pc.polymorph("6")
					pc.change_sex()
					pc.set_part(PART_HAIR, 0)
				elseif sexsura == 2 then
					pc.polymorph("6")
					pc.change_sex()
					pc.polymorph("20032")
					pc.polymorph("1")
					pc.change_sex()
					pc.polymorph("20032")
					pc.set_part(PART_HAIR, 0)
				end

			elseif razzacambiasex == 4 then
				local sexshamy = select ("Masculin","Féminin")
				if sexshamy == 2 then                
					pc.polymorph("7")
					pc.change_sex()
					pc.set_part(PART_HAIR, 0)
				elseif sexshamy == 1 then
					pc.polymorph("7")
					pc.change_sex()
					pc.polymorph("20032")
					pc.polymorph("1")
					pc.change_sex()
					pc.polymorph("20032")
					pc.set_part(PART_HAIR, 0)
				end

			elseif razzacambiasex == 5 then
				return
			end
			say ( "Opération réalisée avec succès" ) 
			say ( "Et voila vos nouveaux skills ;)" )
			pc.remove_item(70007,1)

		else
			say("Il vous faut un ...nom item... ")
			say_item_vnum(ID_ITEM)
		end
	end
end
end

You can't be immortal,
But you can make people remember
you for thousands of years...

Link to comment
Share on other sites

  • 0

Jer tye remercie, amis je ne vois aps trop où tu la modifier, car enfaite j'aimerais que la condition soit avant le choix de changer. Par exemple :

 

Voulez-vous changer de race ?

Tu clic sur Oui et la on te demande un item

Link to comment
Share on other sites

  • 0

@Valithis² Ta quete est fonctionnel, avec quelque améliorations de ma part.

@BakeModz ta quete est non fonctionnel mais ej vous remercie à vous deux, de m'avoir éclaircis.

 

Bonen continuation ! :)

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.