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

quete bonus


Cube
 Share

Question

Bonjour

 

Version des files : 2012

Domaine (Base de données, Core, etc.) : quêtes

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

 

Description du problème : Je souhaite que cet item qui donne des bonus via une quête peux être utilisé qu 'un seul fois,

Si le joueur n a jamais utilisé cet item il reçoit les bonus sinon il reçoit un message "les bonus sont déjà activé".

 

Merci d'avance :)

 

La quête :

quest bonus begin
state start begin
	when 34006.use begin
		cmdchat("poke3")
		affect.add_collect(apply.EXP_DOUBLE_BONUS, 30, 60*60*24*7*1)
		affect.add_collect(apply.ATT_SPEED, 10, 60*60*24*7*1)
		affect.add_collect(apply.CAST_SPEED, 10, 60*60*24*7*1)
		affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 10, 60*60*24*7*1)
		affect.add_collect(apply.MAX_HP, 3000, 60*60*24*7*1)
		affect.add_collect(apply.MAX_SP, 1000, 60*60*24*7*1)
		pc.remove_item(34006, 1)
		pc.remove_item(35006, 1)
	end
end
end

 

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

Top Posters For This Question

Popular Days

Top Posters For This Question

3 answers to this question

Recommended Posts

  • 0

Voilà :

 

quest bonus begin
   state start begin
       when 34006.use begin

			if pc.getqf("bonus") == 1 then
			---                                                   l
			say("Les sont déjà activés, vous nepouvez pas")
			say("réutiliser cet item.")

			end

			if pc.getqf("bonus") == 0 then
			---                                                   l
			say("Les bonus ont été activés avec succés")
				pc.setqf("bonus", 1)
				cmdchat("poke3")
				affect.add_collect(apply.EXP_DOUBLE_BONUS, 30, 60*60*24*7*1)
				affect.add_collect(apply.ATT_SPEED, 10, 60*60*24*7*1)
				affect.add_collect(apply.CAST_SPEED, 10, 60*60*24*7*1)
				affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 10, 60*60*24*7*1)
				affect.add_collect(apply.MAX_HP, 3000, 60*60*24*7*1)
				affect.add_collect(apply.MAX_SP, 1000, 60*60*24*7*1)
				pc.remove_item(36006, 1)
				pc.remove_item(35006, 1)

			end


       end
   end
end

Link to comment
Share on other sites

  • 0
  • Retraité

Bonjour,

 

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

 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.