Cerere quest duele

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Deconectat
Avatar utilizator
Geo.RO
Nivel 3
Nivel 3
Mesaje: 433
Membru din: 05 Oct 2014
Localitate: Dr.Tr.Severin
Status: Fost Moderator
Server Metin2: Metin2AnyLas
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1
Contact:

Cerere quest duele

Mesajde Geo.RO » 29 Mar 2015, 19:32

Salut
Vreau un quest care sa ofere 10% rezistenta fiecare caracter [war,sura,ninja,saman] sau 10% rezistenta competenta si pv 5000
Dar ca sa primesti acest bonus trebuie sa ai 1000 de duele facute.
Eu am un quest de dueluri si am modificat este ok, la 1 duel scade cate 2 puncte din 1000 dar dupa ce termina misiunea primeste ce trebuie si cand da relog ii dispare.
Si i-am pus asa:
affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365*60)
la rezistente nu stiu, nici macar la rezistenta competenta

Deconectat
Avatar utilizator
T3yZ
Nivel 2
Nivel 2
Mesaje: 247
Membru din: 03 Mar 2015
Localitate: Vrancea
Status: Tu! Fumezi iarba?
Server Metin2: Nu mai am timp
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0
Contact:

Re: Cerere quest duele

Mesajde T3yZ » 29 Mar 2015, 22:09

Cod: Selectaţi tot

quest duele begin
   state start begin
       when login with pc.level >= 95 begin
           set_state(player_kill)
       end
   end

   state player_kill begin
       when letter begin
           send_letter("Duele")
       end

       when button or info begin
           say_title("Experti in duele!")
        say("")
           say("Crezi ca esti cel mai bun din regat ?")
           say("Demonstreaza!")
           say("Respecta regulile si fi corect")
        say("")
        say("")
        say("")
           say_reward("Omoara 1000 jucatori in duel")
        say_reward("Si iti vei primi recompensa!")
           say("")
           pc.setqf("state", 1000)
           q.set_counter("Dueluri ramase:", 1000)
        set_state (kill)
       end
   end

   state kill begin
     when letter begin
        send_letter("Duel")
     end
     
     when button or info begin
           say("Crezi ca esti cel mai bun din regat ?")
           say("Demonstreaza!")
           say("Respecta regulile si fi corect")
        say_reward("Dueluri ramase: "..pc.getqf("state").." ")
     end


       when kill begin
           if npc.is_pc() then
           local count = pc.getqf("state") - 1
           if count <= 1000 then
               pc.setqf("state", count)
               q.set_counter("Dueluri restante:", count)
           end
           if count == 0 then
               say_title("BRAVO ai reusit!")
               say("Ai omorat 1000 jucatori in duel!")
               say("Recompesa:")
               say_reward("10% impotriva oricarei rase.")
               affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 10, 60*60*24*365*60)
               affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 10, 60*60*24*365*60)
               affect.add_collect(apply.ATT_BONUS_TO_SURA, 10, 60*60*24*365*60)
               affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 10, 60*60*24*365*60)
           notice_all("".. pc.get_name() .." a castigat 1000 de duele")
               clear_letter()
               set_state(__COMPLETE__)

           end
       end
   end
   end

   state __COMPLETE__ begin
   end
end


Cred ca asa este .

Deconectat
Avatar utilizator
Geo.RO
Nivel 3
Nivel 3
Mesaje: 433
Membru din: 05 Oct 2014
Localitate: Dr.Tr.Severin
Status: Fost Moderator
Server Metin2: Metin2AnyLas
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1
Contact:

Re: Cerere quest duele

Mesajde Geo.RO » 30 Mar 2015, 12:51

multumesc testez si iti spun dupa daca merge


Înapoi la “Topicuri şi mesaje şterse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Bing [Bot], z3fast și 5 vizitatori