Cerere quest SD3

Închis
Avatar utilizator
skristy96
Nivel 4

Nivel 4
Mesaje: 559
Membru din: 29 Noi 2013, 21:38
Server: OficialMT2
Regat: Jinno
Aprecieri: 364  
Mulţumiri: 50  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

salut j4m , vreau sa implementez pe serverul meu (care este clean) dungeon-ul SD3. L-am gasit dar nu sunt valabile linkurile de download . Ma puteti ajuta careva ? Mumtumesc :D
Imagine
Afișează semnătura
Avatar utilizator
Ene
Nivel 8

Nivel 8
Mesaje: 1659
Membru din: 09 Sep 2016, 01:00
Server: Clasic
Regat: Jinno
Aprecieri: 274  
Mulţumiri: 603  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Cod: Selectaţi tot

quest spider_cave_boss begin
state start begin
when 20368.chat."Temnita Paianjenilor 3" with pc.getqf("spiderboss") == 0 begin

say_title(""..mob_name(20368)..":")
say("")
say("Salut,am auzit ca doresti sa intri in")
say("a treia temnita a paianjenilor impreuna cu un grup,")
say("pentru a omora Regele Paianjen...")
say("")
say("E adevarat?")
say("")
local sn = select (locale.yes, locale.no)
    if sn == 2 then
        return
    end -- Close if 2 sn
    if sn == 1 then
        say_title(""..mob_name(20368)..":")
        say("")
        say("Atunci trebuie sa stiti ca aveti nevoie,")
        say("Trecerea Imparatului pentru ati da voie sa intri acolo.")
        say("Daca nu ai acea trecere nu te voi lasa sa intri...")
        say("")
        local c = select ("Continua")
        if c == 1 then
            say_title(""..mob_name(20368)..":")
            say("")
            say("Fii atent razboinicule,")
            say("Regele Paianjen este foarte puternic si,")
            say("nu a mai luat o masa de secole...")
            say("")
            local c1 = select ("Continua")
            if c1 == 1 then
                say_title(""..mob_name(20368)..":")
                say("")
                say("Doriti sa intrati in Camera Regelui?")
                say("")
                local sn1 = select (locale.yes, locale.no)
                if sn1 == 2 then
                    return
                end -- Close if 2 sn1
                if sn1 == 1 then
                
                    if pc.countitem(20) < 1 then
                        say_title(""..mob_name(20368)..":")
                        say("")
                        say("Nu aveti permisul de trecere,")
                        say("deci nu puteti intra!")
                        say("")
                    else
                        say_title(""..mob_name(20368)..":")
                        say("")
                        say("Oo..ai un bilet!")
                        say("")
                        say("Esti sigur ca doresti sa intri acolo?")
                        
                        local sn2 =  select(locale.yes, locale.no)
                        if sn2 == 1 then
                            pc.setqf("spiderboss", 1)
                            pc.removeitem(20)
                            say_title(""..mob_name(20368)..":")
                            say("")
                            say("Dupa ce ai intrat nu mai pot sa te readuc pana nu omori regele.")
                            say("Succes!")
                            local c2 = select ("Continua")
                            if c2 == 1 then
                                pc.warp(88000, 614500)
                            end -- Close if 1 c2
                        end
                        if sn2 == 2 then
                            say_title(""..mob_name(20368)..":")
                            say("")
                            say("Eu nu ma opun,")
                            say("dar ai nevoie de curaj pentru ai face fata regelui..")
                            say("")
                            say("Intoarcete inapoi cand,")
                            say("vei avea curaj sa infrunti regele!")
                            say("")
                        end -- Close else do if 1 sn1
                    
                    end
                end -- Close if 1 sn1
            end -- Close if 1 c1
        end -- Close if 1 c
    end -- Close if 1 sn

end -- Close when
when login with pc.in_dungeon() begin
if d.getf("spiderboss") == 1 then
d.notice("Temnita Paianjenilor 3:")
d.notice("Aveti 20 de minute la dispozitie")
d.notice("pentru a omora Metinele Paianjen!")
timer("time_spiderboss", 1200)
local metinspiderboss = number(1,5)
if metinspiderboss == 1 then
d.spawn_mob(8071, 367, 587)
d.spawn_mob(8071, 356, 575)
d.spawn_mob(8071, 383, 576)
d.spawn_mob(8071, 378, 598)
d.spawn_mob(8072, 358, 596)
end -- Close if metinspiderboss 1
if metinspiderboss == 2 then
d.spawn_mob(8071, 367, 587)
d.spawn_mob(8071, 356, 575)
d.spawn_mob(8071, 383, 576)
d.spawn_mob(8072, 378, 598)
d.spawn_mob(8071, 358, 596)
end -- Close if metinspiderboss 2
if metinspiderboss == 3 then
d.spawn_mob(8071, 367, 587)
d.spawn_mob(8071, 356, 575)
d.spawn_mob(8072, 383, 576)
d.spawn_mob(8071, 378, 598)
d.spawn_mob(8071, 358, 596)
end -- Close if metinspiderboss 3
if metinspiderboss == 4 then
d.spawn_mob(8071, 367, 587)
d.spawn_mob(8072, 356, 575)
d.spawn_mob(8071, 383, 576)
d.spawn_mob(8071, 378, 598)
d.spawn_mob(8071, 358, 596)
end -- Close if metinspiderboss 4
if metinspiderboss == 5 then
d.spawn_mob(8072, 367, 587)
d.spawn_mob(8071, 356, 575)
d.spawn_mob(8071, 383, 576)
d.spawn_mob(8071, 378, 598)
d.spawn_mob(8071, 358, 596)
end -- Close if metinspiderboss 5
end -- Close if d.getf spiderboss 1
end -- Close when
when 8071.kill with pc.in_dungeon() begin
d.notice("Ati distrus metin-ul gresit..")
end -- Close when
when 8072.kill with pc.in_dungeon() begin
d.notice("Ati distrus metin-ul corect!")
d.kill_all()
d.notice("Regele paianjen vine cu trupele sale dupa tine..")
d.spawn_mob(2092, 367, 587)
end -- Close when
when time_spiderboss0.timer begin
d.notice("Ai la dispozitie 20 de minute pentru a omora Regele Paianjen!")
timer("time_spiderboss0", 1200)
end -- Close when
when time_spiderboss5.timer begin
d.notice("Tens apenas 15 minutos!")
timer("time_spiderboss5", 1200)
end -- Close when
when time_spiderboss10.timer begin
d.notice("Tens apenas 10 minutos!")
timer("time_spiderboss10", 1200)
end -- Close when
when time_spiderboss15.timer begin
d.notice("Tens apenas 5 minutos!")
timer("time_spiderboss15", 1200)
end -- Close when
when time_spiderboss20.timer begin
d.notice("Timpul a expirat, vei fi teleportat inapoi in oras.")
timer("time_spiderboss20", 1200)
d.jump_all(178, 464)
end -- Close when
when 2092.kill with pc.in_dungeon() begin
d.notice("Spiritul raului te vrea plecat de aici.")
d.notice("Vei fi teleportat in aproximativ un minut!")
d.notice("Omoara mai repede, pana nu va fi prea tarziu.")
d.kill_all()
nation = { "Shinsoo" , "Chunjo" , "Jinno" }
notice_all("Jucatorul "..pc.get_name().." din regatul " .. nation [ pc.getempire() ] .. " a omorat Regele Paianjen!")
timer("spiderboss_time_out", 60)
end -- Close when
when spiderboss_time_out.timer with pc.get_map_index() == 190 begin
pc.setqf("spiderboss", 0)
d.jump_all(178, 464)
end -- Close when
when 20368.chat."Misterul Temnitei" with pc.getqf("spiderboss") == 1 begin
say_title(""..mob_name(20368).."")
say("")
say("Aceasta temnita cu mult timp in urma,")
say("era un parc de distractie pentru copii,")
say("dar intr-o zi un razboinic a omorat un paianjen si,")
say("blestemul a coborat asupra lui si intregii temnite..")
say("De atunci nimeni nu a mai avut curajul sa intre acolo!")
say("")
end 
end 
end 
ps nu am testat daca e bun sau nu avem in pc ;)

=============
dacă răspunsul meu te-a ajutat nu uita butonul LIKE



Imagine
Afișează semnătura
Avatar utilizator
Nicolescu Radu
Membru Club

Membru Club
Mesaje: 1728
Membru din: 11 Noi 2017, 09:50
Server: Eruris2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 96  
 Contact:
Medalii

arhivat , inactiv !
► Daca crezi ca te-am ajutat , sau iti place mesajul meu nu uita sa dai un LIKE !◄
Afișează semnătura
Închis

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 20 vizitatori