Cerere quest

Metin2 Global - Un server de calitate !
Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Deconectat
Avatar utilizator
[MR]Dream
Nivel 3
Nivel 3
Mesaje: 364
Membru din: 21 Ian 2015
Localitate: Ploiesti
Status: Invincible
Server Metin2: Mt2 BTC
Regat: Jinno
Mulțumiri acordate: 6
Mulțumiri primite: 2

Cerere quest

Mesajde [MR]Dream » 16 Feb 2015, 11:35

quest rouapermanenta begin
state start begin
when 20090.chat."Roua Permanenta" begin
say("Eu iti pot oferii")
say("roua permanenta.")
say("Esti sigur ca vrei?")
local s=select("Da!")
if s==1 then
--Da!
say_title("Ai primit urmatoarele:")
say_reward("Bonus Viteza de miscare +10% (Permanent).")
say_reward("Bonus Viteza de atac +10% (Permanent).")
say_reward("Valoarea atacului +120% (Permanent).")
say_reward("Rezistenta la magie +20% (Permanent).")
say_reward("Aparare +200% (Permanent).")
say_reward("Sansa de lov. Critica +20% (Permanent).")
say_reward("Sansa de lov. Patrunzatoare +20% (Permanent).")
affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60年
affect.add_collect(apply.ATT_SPEED, 10, 60*60*24*365*60) --60年
affect.add_collect(apply.CRITICAL_PCT, 20, 60*60*24*365*60) --60年
affect.add_collect(apply.PENETRATE_PCT, 20, 60*60*24*365*60) --60年
affect.add_collect(apply.ATT_GRADE_BONUS, 120, 60*60*24*365*60) --60年
affect.add_collect(apply.DEF_GRADE_BONUS, 200, 60*60*24*365*60) --60年
affect.add_collect(apply.RESIST_MAGIC, 20, 60*60*24*365*60) --60年
say("Ai primit roua permanenta!")
end
end
end
end


Daca-ti putea sa-mi modificati si mie quest`u de roua permanenta sa poata fi luata doar 1 data si sa numai dispara cand te teleportezi sau dai relog.. :|
Imagine

Imagine

Deconectat
Avatar utilizator
SirFulgeruL
Nivel 2
Nivel 2
Mesaje: 211
Membru din: 08 Feb 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Cerere quest

Mesajde SirFulgeruL » 16 Feb 2015, 11:45

Din cate stiu eu daca este pusa la npc o poti lua de fiecare data ... Trebuie sa o pui in forma de quest , uite aici unul

Cod: Selectaţi tot

quest roua_quest_lv1  begin
   state start begin
      when login or levelup with pc.level >= 1 and pc.level <= 1 begin
         set_state(information)
      end   
   end
say_title("Ca recompensa vei primi:")
         say_reward("Bonus Viteza de miscare +10% (Permanent).")
         say_reward("Bonus Viteza de atac +10% (Permanent).")
         say_reward("Valoarea atacului +120% (Permanent).")
         say_reward("Rezistenta la magie +20% (Permanent).")
         say_reward("Aparare +200% (Permanent).")
         say_reward("Sansa de lov. Critica +20% (Permanent).")
         say_reward("Sansa de lov. Patrunzatoare +20% (Permanent).")
         affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60年   
         affect.add_collect(apply.ATT_SPEED, 10, 60*60*24*365*60) --60年   
         affect.add_collect(apply.CRITICAL_PCT, 20, 60*60*24*365*60) --60年
         affect.add_collect(apply.PENETRATE_PCT, 20, 60*60*24*365*60) --60年   
         affect.add_collect(apply.ATT_GRADE_BONUS, 120, 60*60*24*365*60) --60年
         affect.add_collect(apply.DEF_GRADE_BONUS, 200, 60*60*24*365*60) --60年
         affect.add_collect(apply.RESIST_MAGIC, 20, 60*60*24*365*60) --60年
         pc.give_item2(50109, 1)
         clear_letter()
         set_state(__complete)
      end
   end
   state __complete begin
   end
end


"when login or levelup with pc.level >= 1 and pc.level <= 1 begin" de la level 1 va primi quest-ul . Ca sa editezi de la ce level sa primeasca quest-ul editezi "1 begin" cu level-ul dorit .
Sper ca te-am ajutat .


Înapoi la “Topicuri şi mesaje şterse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: ADMV1, Funkye, Majestic-12 [Bot] și 33 vizitatori