Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

To samo co napisal MarioBase

 

tylko dodalem kilka bosow

 

od bosow z m1 po bosy z m2 i innych mapek zreszta napisane po polsku nazwy bosow moze sie komow przyda xD

 

quest boss_1 begin
   state start begin
       when 2206.kill begin
           notice_all(pc.get_name().." zabił Ognistego Króla!")
       end
       when 2291.kill begin
           notice_all(pc.get_name().." zabił Czerwonego Smoka!")
       end
       when 2307.kill begin
           notice_all(pc.get_name().." zabił Wladce Duchow Drzew!")
       end
       when 2307.kill begin
           notice_all(pc.get_name().." zabił Olbrzymiego Zolwia!")
       end
       when 2191.kill begin
           notice_all(pc.get_name().." zabił Władce Duchów Drzew!")
       end
       when 2091.kill begin
           notice_all(pc.get_name().." zabił Krola Pajakow!")
       end
       when 1403.kill begin
           notice_all(pc.get_name().." zabił Tysiecznego Wojownika!")
       end
       when 1095.kill begin
           notice_all(pc.get_name().." zabił Niebieska Smierc!")
       end
       when 1092.kill begin
           notice_all(pc.get_name().." zabił Elit. Krola Demonow!")
       end
       when 531.kill begin
           notice_all(pc.get_name().." zabił Best. Zolnierza!")
       end
       when 532.kill begin
           notice_all(pc.get_name().." zabił Best. Maniaka!")
       end
       when 533.kill begin
           notice_all(pc.get_name().." zabił Best. Lucznika!")
       end
       when 534.kill begin
           notice_all(pc.get_name().." zabił Best. Specjaliste!")
       end
       when 591.kill begin
           notice_all(pc.get_name().." zabił Best. Kapitana!")
       end
       when 191.kill begin
           notice_all(pc.get_name().." zabił Lykosa!")
       end
       when 192.kill begin
           notice_all(pc.get_name().." zabił Scrofe!")
       end
       when 193.kill begin
           notice_all(pc.get_name().." zabił Bere!")
       end
       when 194.kill begin
           notice_all(pc.get_name().." zabił Tigrisa!")
       end
       when 1304.kill begin
           notice_all(pc.get_name().." zabił Zjawę Żółtego Tygrysa!")
       end
       when 691.kill begin
           notice_all(pc.get_name().." zabił Wodza Orków!")
       end
       when 1901.kill begin
           notice_all(pc.get_name().." zabił Dziewięć Ogonów!")
       end
       when 993.kill begin
           notice_all(pc.get_name().." zabił Olbrzymiego Nosiciel Plagi!")
       end
       when 2091.kill begin
           notice_all(pc.get_name().." zabił Królową Pająków!")
       end
       when 2191.kill begin
           notice_all(pc.get_name().." zabił Olbrzymiego Żółwia!")
       end
       when 1093.kill begin
           notice_all(pc.get_name().." zabił Uwarłego Rozpruwacza!")
       end
       when 793.kill begin
           notice_all(pc.get_name().." zabił Elit. Ezot. Przywoływacza!")
       end
   end
end

 

PS; Quest sprawdzilem na wlasnym servie dziala :)

 

zalacze plik jak komus sie nie chce robic xD

 

http://www.virustotal.com/file-scan/report.html?id=acbaf6aba4165fd89aaef20141b30f923bbb940fcb9cf13d9b5728a0dc95336e-1294526946

zabite_bosy.rar

6f1dcb68ed09a089.jpg
  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Z polecenia G33K piszę tutaj, może kto pomoże ? =)

 

quest allmounty begin
state start begin 
					when 71114.use with pc.level >= 70 begin
					pc.mount(20115, 900)
					pc.remove_item(71114, 1)
					else
					say("Nie posiadasz 70 poziomu !")
					end
					when 71113.use with pc.level >= 70 begin
					pc.mount(20118, 900)
					pc.remove_item(71113, 1)
					else
					say("Nie posiadasz 70 poziomu !")
					end
					when 71116.use with pc.level >= 70 begin
					pc.mount(20117, 900)
					pc.remove_item(71116, 1)
					else
					say("Nie posiadasz 70 poziomu !")
					end
					when 71118.use with pc.level >= 70 begin 
					pc.mount(20116, 900)
					pc.remove_item(71118, 1)
					else
					say("Nie posiadasz 70 poziomu !")
					end
					when 71120.use with pc.level >= 75 begin
					pc.mount(20114, 900)
					pc.remove_item(71120, 1)
					else
					say("Nie posiadasz 75 poziomu !")
					end
					when 71115.use with pc.level >= 65 begin
					pc.mount(20111, 900)
					pc.remove_item(71115, 1)
					else
					say("Nie posiadasz 65 poziomu !")
					end
					when 71117.use with pc.level >= 65 begin
					pc.mount(20113, 900)
					pc.remove_item(71117, 1)
					else
					say("Nie posiadasz 65 poziomu !")
					end
					when 71119.use with pc.level >= 65 begin 
					pc.mount(20112, 900)
					pc.remove_item(71119, 1)
					else
					say("Nie posiadasz 65 poziomu !")
					end
					when 71121.use with pc.level >= 65 begin
					pc.mount(20110, 900)
					pc.remove_item(71121, 1)
					else
					say("Nie posiadasz 65 poziomu !")
					end
end
end

 

Powie mi ktoś co jest tutaj źle? =)

Dodam, że nie jestem pewien jak działa funkcja "else" .

Ale chodzi mi o to, że jeśli ktoś nie spełnia warunku, zostaje podany komunikat.

 

=)

 

 

 

@UP no faktycznie kilka, ode mnie masz +sik, mi by się nie chciało tyle pisać xD

Opublikowano

Czy to będzie działać? :D

I mam pytanie jak zrobić, by po zabiciu potwora można było iść do npc nie dropiąc itemu?

 

quest stone begin
       state start begin
               when login or levelup with pc.level >= 70 begin
                       set_state(info)
               end
       end

       state info begin
               when letter begin
                       local v = find_npc_by_vnum(20016)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
                       send_letter("Rosliny")
               end

               when button or info begin
                       say_title("Tajemnicze rosliny")
                       say("")
                       say("Idz do kowala! Musisz")
                       say("mu koniecznie pomóc!")
               end

               when __TARGET__.target.click or
                       20016.chat."Rosliny" begin
                       target.delete("__TARGET__")
                               say("Kowal:")
                                       say("No! Wkoncu sie zjawiles. Sluchaj. Musisz mi pomoc!")
                                       say("")
                                       say("Musze zebrac rosliny dla mojej dziewczyny,")
                                       say("ale potrzebuje Twojej pomocy.")
                                       say("")
                                       say("Zabij umarlego rozpruwacza !")
                               set_state(orki)
                               end
               end

               state orki begin
                               when letter begin
                               send_letter("Rosliny")
                       end
                       when button or info begin
                                       say_title("Rosliny")
                                       say("Kowal chce, abys zdoby dla niego")
                                       say("Lisc. Jest on mu potrzebny, by wreczyc")
                                       say("rosline jego dziewczynie.")
                                       say("Zabij Umarl. Rozpr. by zdobyc lisc !")
                       end

                     when 1093.kill with pc.countitem(30040)==0 begin
                          local random = math.random(1)
                          if random == 1 then
                          pc.give_item2(30040, 1)
                          chat("Zdobyles Lisc!")
                          chat("Wroc do kowala.")
                       local v = find_npc_by_vnum(20016)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
               end
       end
               when 20016.chat."Lisc!" with pc.countitem(30040)>0 begin
                       say_title("Kowal:")
                               target.delete("__TARGET__")
                                       say("Swietnie! Daj mi go.")
                                       say("Potrzebuję jeszcze jednego.")
                                       say("Przynies mi sok z daktyla.")
                                       say("Znajdziesz go zabijajac")
                                       say("Dziewiec Ogonow w lodowej krainie !")
                                       say("Spiesz sie ! Moja dziewczyna nie moze czekac.")
                                       say("")
                                       say("Powodzenia!")
                                       say("")                                         
                               pc.remove_item(30040, 1)
                                       set_state(receptura)
                                       end
                               end

               state receptura begin
                       when letter begin
                               send_letter("Zdobadz Sok z Daktyla")
                       end
                       when button or info begin
                                       say_title("Sok z Daktyla")
                                       say("Kowal poprosil Cie o sok.")
                                       say("Zabij Dziewiec Ognow")
                                       say("by go zdobyc !")
                       end

                                when 1901.kill with pc.countitem(50811)==0 begin
                          local random = math.random(1)
                          if random == 1 then
                          pc.give_item2(50811, 1)
                          say_reward("Zdobyles Sok !")
                          say_reward("Wroc do kowala aby odebrac")
                          say_reward("nagrode.")
                          local v = find_npc_by_vnum(20016)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
               end
       end
               when 20016.chat."Sok z Daktyla" with pc.countitem(50811)>0 begin
                                               target.delete("__TARGET__")
                                               say_title("Kowal:")
                                       say("Swietnie! Dostarczyles mi sok!")
                                               say("Teraz bede mogl dac go dziewczynie!")
                                               say("")
                                               say("No oczywyscie, nagroda. Tak, nalezy Ci sie.")
                                               say("Wez te oto nagrody.")
                                               say_reward("60kk")
                                               say_reward("Zbroja Boga Smokow +9")
                                               say("")
                                       pc.remove_item(50811, 1)
                                       pc.give_item2(80008, 20)
                                       pc.give_item2(11287)
                                               set_state(__COMPLETE__)
                                               end
       end
       state __COMPLETE__  begin
       end
end

Don't feed trolls ;]

Opublikowano

Witam ^^

Chciałbym poprosić o napisanie questa

Quest ma polegać na tym, że o godzinie 20:15 w grze włączy się noc, a o 7:30 włączy się dzień :)

(jeśli taki już był to sorry za kolejny ;P)

 

Nie jest potrzebne jaki lvl trzeba mieć itd xD

Każdy by to widział :P

(więc nie podaję ;P ;) )

 

Z góry dziękuję za pomoc ;P :)

 

 

@DOWN

 

musisz dopisac if_pc.is.gm czy jakos tak, nie pamietam dokladnie ;/

 

 

@DOWN razy 2 xD

 

Jak chcesz zeby kazdy gracz to mial to tak, ale tu chodzi chyba tylko o GM ? :P

a do GM jest cos z if_pc.isgm czy jakos ;P

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

co trzeba zmienic aby brylka pojawiala sie odrazu w eq ??

 

quest dropBrylki2 begin
state start begin
when kill begin
local s = math.random(100)
if s >= 1 < 6 then
pc.give_item2(80008)
end
end
end
end

6f1dcb68ed09a089.jpg
Opublikowano

co trzeba zmienic aby brylka pojawiala sie odrazu w eq ??

 

quest dropBrylki2 begin
state start begin
when kill begin
local s = math.random(100)
if s >= 1 < 6 then
pc.give_item2(80008)
end
end
end
end

 

Wiem, że się dopiero uczę i się nie znam, ale może po prostu dodaj complete?

 

quest dropBrylki2 begin
state start begin
when kill begin
local s = math.random(100)
if s >= 1 < 6 then
pc.give_item2(80008)
set_state(__COMPLETE__)
                                               end
       end
       state __COMPLETE__  begin
       end
end

Don't feed trolls ;]

Opublikowano

@up

zostawilem jak mialem questa przyjelo ale nie wiem czy bedzie pojawialo sie w eq jak nie to zrobie inna kombinacja !! ale + dalem bo tylko klopotu narobilem xD pozdrawiam !!!

 

@do kogos kto sie zna

 

quest dropBrylki2 begin
state start begin
when kill begin
local s = math.random(100)
if s >= 1 < 6 then
pc.give_item2(80008)
end
end
end
end

 

co w tym jest zle nie dropi brylek nie wypadaja na ziemie ani do eq ! dlaczego ? chce aby dropilo wszystkim graczom i GM

 

@do kogos kto sie zna i zrobi dobrze

 

prosze o questa

na 31lev

u stajennego 20349

teraz to co mowi stajenny

 

witaj

przychodzisz w sama pore

w miescie jest duzo wojownikow ale zaden z nich nie jest zbyt silny aby mi pomuc

wygladasz na poszukiwacza przygod i jestes prawdziwym koksem

pomoz mi zabij Best. Kapitana i Best. Specjaliste

i oczywiscie potwierdzenie czy chce albo czy nie chce misji

 

pozniej wyskakuje ze do zabicia 5x b kapitan ID 591 i 5x specjalista ID 534 nagroda to 7.500.000 yang, 2x szkata bosa orkow ID 50070 i 2k rangi [ respektu ]

6f1dcb68ed09a089.jpg
Opublikowano

co trzeba zmienic aby brylka pojawiala sie odrazu w eq ??

 

quest dropBrylki2 begin
state start begin
when kill begin
local s = math.random(100)
if s >= 1 < 6 then
pc.give_item2(80008)
end
end
end
end

 

w

when kill begin

Nie dodałeś ID z których ma to dropić -.-

 

 

np.

 

				when 8027.kill begin

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

potrzebuje questa jak zaczynam gre dostaje na start

 

eq +9 na 1 lev na dana klase

 

militara ksiege dla konia przywolanie na 10

 

1000 czerwonych duzych potow i 400 niebieskich duzych

 

prosze o 2/3 linijki sey cos wpisze sobie z gory dzieki daje + i 5 !!

6f1dcb68ed09a089.jpg
Mentor
Opublikowano

Quest

 

Grota v2 od 92lvl'a

 

Tresc : obojetne wymyslcie cos ^^

 

NPC : obojetne ^^

 

I bez krwistego kamienia :D

Opublikowano

Witam ponownie, mam prośbę na 2 questy ;P

 

Pierwsza misja:

1. Na 75lvl dostaje się kopertę z opisem misji (treść wpiszę sam ;P)

2. Po przeczytaniu listu przenosi nas na pewna mapę (warpy to 9999 9999 )

3. Na mapie będzie npc 30122 i powie nam ze odbiera nam poty (czerwone duze, sztuk 1 ;P)

4. Po tym wszystkim przenosi nas z powrotem do pierwszej wioski ;P

 

Drugi quest:

misja na 92lvl

1. -||- co wyżej

2. Musimy zabić 2603 ilość 200

3. Nagrodę sam wpisze (exp, gold i item)

 

 

(proszę tylko o napisanie tych wszystkich end, say, warp, pc coś tam itd ;P)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

A więc tak szukam kogoś kto napiszę questa.. Mianowicie chodzi w nim o to:

Po otwarciu ITEMA wyskakuje okienko i tam jest do wyboru klasa ninja, sura, wojownik, szaman chodzi mi tutaj o to, że po wybraniu klasy w EQ pojawia się przedmiot (ID przedmiotów oraz tego itemu podam sam)

Będę bardzo wdzięczny :

11573538277329494069.gif

Opublikowano

Jaka funkcja odpowiada temu, że kamienie duchowe czasami nie wchodzą ?

 

quest training_grandmaster_skill begin
   state start begin
when 50513.use begin
    say_title("Kamien Duchowny")

    if pc.get_skill_group() == 0 then
	say("§A¨S¦łĄô¦óÂľ·~."..pc.get_skill_group())
	return
    end

    if get_time() < pc.getqf("next_time") then -- and not is_test_server() then
	if pc.is_skill_book_no_delay() then
	    say("Trening Kamieniem Duchowym jest ryzykowny")
	    say("Wiec Uwazaj !")
	    say("")
	    wait()
	    say_title("Kamien Duchowny")
	else
	    say("Dzis juz czytałes Kamien Duchowny.")
	    return
	end
    end

    local result = training_grandmaster_skill.BuildGrandMasterSkillList(pc.get_job(), pc.get_skill_group())

    local vnum_list = result[1]
    local name_list = result[2]

    if table.getn(vnum_list) == 0 then
	say("¨S¦ł§ŢŻŕĄż¦b­×˝m[łĚ°ŞµĄŻĹ]")
	return
    end

    say("Wybierz Skill")
    say("")

    local menu_list = {}
    table.foreach(name_list, function(i, name) table.insert(menu_list, name) end)
    table.insert(menu_list, "Anuluj") 

    local s=select_table(menu_list)
    if table.getn(menu_list) == s then
	return
    end

    local skill_name=name_list[s]
    local skill_vnum=vnum_list[s]
    local skill_level = pc.get_skill_level(skill_vnum)
    local cur_alignment = pc.get_real_alignment()
    local need_alignment = 1500+500*(skill_level-30)

    test_chat("Twoja Ranga: "..cur_alignment)
    test_chat("Potrzebna Ranga: "..need_alignment)

    local title=string.format("%s Poziom  %d Umiejetnosci", skill_name, skill_level-30+1)

    say_title(title)
    say("Do zwiekszenia poziomu skilla")
    say("Potrzebujesz: ")
    say("")

    if cur_alignment<-19000+need_alignment then
	say_reward("Posiadasz zaniska range.")
	return
    end

    if cur_alignment<0 then
	say_reward(string.format("Potrzebna Ranga: %d -> %d", need_alignment, need_alignment*2))
	say_reward("(Czy napewno chcesz zmniejszyc swoja Range?)")
	need_alignment=need_alignment*2
    elseif cur_alignment<need_alignment then
	say_reward(string.format("Potrzebna Ranga: %d", need_alignment))
	say_reward("(Czy napewno chcesz zmniejszyc swoja Range?)")
    else
	say_reward(string.format("Potrzebna Ranga: %d", need_alignment))
    end
    say("")

    local s=select("Dalej", "Anuluj")	
    if s==2 then
	return
    end


    if cur_alignment>=0 and cur_alignment<need_alignment then
	say_title(string.format("%s Trening", title))
	say("Jeżeli chcesz zejsc na nizszy poziom rangi... i przejsc na stronę zla")
	say("Tak mozesz to zrobic!")
	say("Jezeli jestes pewien ze chcesz to zrobic")
	say("Wpisz nastepujące zdanie.")
	say("")
	say_reward("Chce Trenowac!")
	say("")
	say("Jezeli chcesz kontynuuowac wpisz zdanie")
	local s=input()
	if s!="Chce Trenowac!" then
	    return
	end
    end

    if get_time() < pc.getqf("next_time") then -- and not is_test_server() then
	if pc.is_skill_book_no_delay() then
	    pc.remove_skill_book_no_delay()
	else
	    say("[°ŞŻĹµĄŻĹ]§ŢŻŕ­×˝mżů»~: Ąđ®§¤¤")
	    return
	end
    end

    pc.setqf("next_time", get_time()+time_hour_to_sec(number(8, 12)))

    if need_alignment>0 then
	if pc.learn_grand_master_skill(skill_vnum) then
	    pc.change_alignment(-need_alignment)


	    say_title(string.format("%s Trening", title))
	    if 40 == pc.set_skill_level( skill_vnum , 40 ) then
		say(string.format("%s [°ŞŻĹµĄŻĹ]­×˝m¦¨Ą\.", skill_name))
	    else
		say(string.format("Udany Trening %s Na %d Poziom!", skill_name, skill_level-30+1+1))
	    end
	    say("")
	    say_reward("Straciłes:")
	    say_reward(string.format("Range %d ", need_alignment))
	    say("")
	else
	    say_title(string.format("%s Trening", title))
	    say("Trening Kamieniem Duchownym:")
	    say("")
	    say_reward("Nieudane Uzycie Kamienia!")
	    say("")
	    pc.change_alignment(-number(need_alignment/3, need_alignment/2))
	end
    end

    item.remove()
end
function BuildGrandMasterSkillList(job, group)
    GRAND_MASTER_SKILL_LEVEL = 30
    PERFECT_MASTER_SKILL_LEVEL = 40

    local skill_list = special.active_skill_list[job+1][group]
    local ret_vnum_list = {}
    local ret_name_list = {}

    -- test_chat(string.format("job=%d, group=%d", job, group))

    table.foreach(skill_list, 
    function(i, skill_vnum) 
	local skill_level = pc.get_skill_level(skill_vnum)

	-- test_chat(string.format("[%d]=%d", skill_vnum, skill_level))
	if skill_level >= GRAND_MASTER_SKILL_LEVEL and skill_level < PERFECT_MASTER_SKILL_LEVEL then

	    table.insert(ret_vnum_list, skill_vnum)
	    local name=locale.GM_SKILL_NAME_DICT[skill_vnum]
	    if name == nil then name=skill_vnum end
	    table.insert(ret_name_list, name)
	end
    end)
    return {ret_vnum_list, ret_name_list}


    --return {ret_vnum_list, ret_name_list}
end
   end
end

Opublikowano

Może ktoś poprawić ;d? :

quest itemy begin 
       state start begin 
               when 50125.use begin
                       if pc.job == 0 then
                       pc.giveitem2(42011)
                       elseif pc.job ==1 then
                       pc.giveitem2(44010)
                       elseif pc.job ==2 then
                       pc.giveitem2(46010)
                       elseif pc.job ==3 then
                       pc.giveitem2(48010)
                     syschat("Otwarto Skrzynie!")
                       end
               end
   end
end

11573538277329494069.gif

Opublikowano

@UP

Przy wgrywaniu questa na serwer wyskakuje core dumped i zatrzymuje się przy wczytywaniu questa i nie działa ;d

Flag itema w navicat czy co xD?

11573538277329494069.gif

Opublikowano

Tak to wygląda...:

http://img683.imageshack.us/img683/2841/screenhunter01jan111624.gif

I dupa w grze nie działa... Quest jest do skrzyni, ale nie wiem czy to znaczenie jakieś ma xD Po kliknięciu na nią wypadać ma item dla danej klasy ;p

11573538277329494069.gif

Opublikowano
quest itemy begin 
       state start begin 
               when 50125.use begin
                       if pc.job == 0 then
                       pc.give_item2(42011)
                       elseif pc.job ==1 then
                      pc.give_item2(44010)
                       elseif pc.job ==2 then
                       pc.give_item2(46010)
                       elseif pc.job ==3 then
                      pc.give_item2(48010)
                     syschat("Otwarto Skrzynie!")
                       end
               end
   end
end

Zbieram +

Opublikowano

@Kojak

Postawowy błąd to nie " Otwarto skrzynię " tylko " Otworzono " :P

                when 50125.use begin
                       item.remove() -- usuniecie przedmiotu po jego uzyciu

                               if pc.job==0 then -- wojownik
                                       pc.give_item2(ID_ITEMA)
                               if pc.job==1 then -- ninja
                                       pc.give_item2(ID_ITEMA)
                               if pc.job==2 then -- sura
                                       pc.give_item2(ID_ITEMA)
                               if pc.job==3 then -- szaman
                                       pc.give_item2(ID_ITEMA)
                                       syschat("Otworzono skrzynię !")
                               end
               end

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

Może ktoś poprawić ;d? :

quest itemy begin 
       state start begin 
               when 50125.use begin
                       if pc.job == 0 then
                       pc.giveitem2(42011, 1)
                       elseif pc.job ==1 then
                       pc.giveitem2(44010, 1)
                       elseif pc.job ==2 then
                       pc.giveitem2(46010, 1)
                       elseif pc.job ==3 then
                       pc.giveitem2(48010, 1)
                     syschat("Skrzynia Została Otworzona!")
                       end
               end
   end
end

 

Quest jest dobrze napisany, flag musisz ustawić w bazie bo pewnie nie rozumie .use =)

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

@Hmm

 

quest wejscie_v2 begin
state start begin
when ID_NPC.chat."Chcę Wejść " with pc.level >= 92 begin
say("")
say(")
say("")
say_reward("")

local s = select(locale.yes, locale.no)
if s == 2 then 
return
end
if s == 1 then
say_title("")
say("")
wait()
local x = xxx*100 -- nie pamietam kordow
local y = xxx*100 -- nie pamietam kordow
pc.warp(x, y)

else
end
end
end
end
end

 

 

Uzupełnij say'e

 

@Stelios

 

quest zniszcz begin
       state start begin
	        when login or levelup with pc.get_level() = 92 begin
			        set_state(pierwszy)
			end
	end

	state pierwszy begin
	        when letter begin
			        send_letter("Zabij coś")
			end

			when button or info begin
			        say_title("Zabij coś")
					--
					--
					say("Musisz zabić:")
					say("200 cosiów")
			end

			when 2603.kill begin
			        local count = pc.setqf("ilosc")+200

					if count < 200 then
					pc.getqf("ilosc", count)

					if count == 200 then
					say("Zabiłeś 200 cosi")
					say("")
					say_reward("Otrzymałeś ")
					say_reward("Otrzymałeś ")
					set_state(__complete__)
					pc.change_money(kasa)
					pc.giveitem2(item)
					end
					end
			end
	end
	state __complete__ begin
	end
end	

 

 

@down

Wolę +'y

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

Witom witom, ale o zdrowie nie zapytom. ;P

 

no wiec tak:

Potrzebuję dwie misje ;P

 

Pierwsza misja:

1. Na 75lvl dostaje się kopertę z opisem misji (treść wpiszę sam ;P)

2. Po przeczytaniu listu przenosi nas na pewna mapę (warpy to 9999 9999 )

3. Na mapie będzie npc 30122 i powie nam ze odbiera nam poty (czerwone duze, sztuk 1 ;P)

4. Po tym wszystkim przenosi nas z powrotem do pierwszej wioski ;P

 

Drugi quest:

misja na 92lvl

@UP Dziękuję bardzo ^^ +, - ? :P

Jestem na prawdę bardzo wdzięczny ;)^^

@UP Prosze bardzo :) + dla ciebie :)

 

Z góry dziękuję za pomoc (+ - co tam chcecie xD)

 

@EDIT

Chciałem się trochę pobawić ;P

(leżę chory w domu nie mam co robić ;/ ;P)

Czy quest jest dobrze napisany ?

 

quest wejscie_v2 begin

state start begin

when ID_NPC.chat."Chcę Wejść " with pc.level >= 90 begin

say("Witaj! Skoro przychodzisz do mnie,")

say("to pewnie chcesz wejsc do Groty")

say("Wygnańców poziom 2, czy tak?")

wait ()

say ("Jesli chesz wejsc potrzebujesz:")

say ("Poziom 90 oraz")

say_reward("Krwisty Kamien!")

say_item ( "Krwisty Kamień" , 30190 , "" )

wait ( )

 

local s = select(locale.yes, locale.no)

if s == 2 then

return

end

if s == 1 then

if pc . count_item ( 30190 ) > 0 then

say ( "" .. mob_name ( 20093 ) .. ":" )

say ( "Masz Krwisty Kamien!" )

say ( "Zostaniesz przeniesiony!" )

say ( "" )

pc . remove_item ( 30190 )

local x = 241300 --

local y = 1275400 --

pc.warp(x, y)

 

else

say ( "" .. mob_name ( 20093 ) .. ":" )

say ( "Nie moge Ciebie przeniesc!" )

say ( "Potrzebujesz Krwisty Kamień!" )

say_item ( "Krwisty Kamień" , 30190 , "" )

return

end

end

end

end

end

end

 

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...