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

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Prosze o scalenie tych 4 questow w jeden:

 

 

 

quest trade1 begin
       state start begin
               when 9003.take with item.vnum == 50300 begin
                                       say_title("Handlarka Różnościami:")
                                       say("")
                                       say("Witaj w systemie wymiany Książek Umiejętności.")
                   say_reward("Wybierz KU:")
                                       if pc.get_job() == 0 and pc.get_skill_group() == 1 then -- wojownik body
                               local s = select("Trzystr. Cięcie", "Wir Miecza", "Berserk", "Aura Miecza", "Szarża","Uderzenie Gromu", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 1)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 2)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 3)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 4)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 5)
                                       say("Dokonałeś zamiany!")

									elseif s == 6 then
                                               item.set_socket(0, 6)
                                       say("Dokonałeś zamiany!")

                                       end
                      elseif pc.get_job() == 0 and pc.get_skill_group() == 2 then -- wojownik mental
                               local s = select("Duchowe Uderzenie", "Walnięcie", "Tąpnięcie", "Silne Ciało", "Uderzenie Miecza","Przywolanie Blyskawic", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 16)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 17)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 18)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 19)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 20)
                                       say("Dokonałeś zamiany!")

									elseif s == 6 then
                                               item.set_socket(0, 21)
                                       say("Dokonałeś zamiany!")

                                       end
                                               end
               end
       end
state __GOOD__ begin
end
end

quest trade2 begin
       state start begin
               when 9003.take with item.vnum == 50300 begin
                                       say_title("Kowal:")
                                       say("")
                                       say("Witaj w systemie wymiany Książek Umiejętności.")
                   say_reward("Wybierz KU:")
                                       if pc.get_job() == 1 and pc.get_skill_group() == 1 then -- wojownik body
                               local s = select("Zasadzka", "Szybki Atak", "Wirujacy Szty.", "Krycie Sie", "Trujaca Chm.", "Szybki Cios", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 31)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 32)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 33)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 34)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 35)
                                       say("Dokonałeś zamiany!")

									elseif s == 6 then
                                               item.set_socket(0, 36)
                                       say("Dokonałeś zamiany!")
                                       end
                      elseif pc.get_job() == 1 and pc.get_skill_group() == 2 then -- wojownik mental
                               local s = select("Powtarzalny Strzal", "Deszcz Strzal", "Ognista Strzala", "Szybki Chod", "Trujaca Strzala", "Uklucie Strzala", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 46)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 47)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 48)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 49)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 50)
                                       say("Dokonałeś zamiany!")

									elseif s == 6 then
                                               item.set_socket(0, 51)
                                       say("Dokonałeś zamiany!")
                                       end
                                               end
               end
       end
state __GOOD__ begin
end
end

quest trade3 begin
       state start begin
               when 9003.take with item.vnum == 50300 begin
                                       say_title("Handlarka Różnościami:")
                                       say("")
                                       say("Witaj w systemie wymiany Książek Umiejętności.")
                   say_reward("Wybierz KU:")
                                       if pc.get_job() == 2 and pc.get_skill_group() == 1 then -- sura wp
                               local s = select("Czarowane Ostrze", "Czarowana Zbroja", "Strach", "Smoczy Wir", "Rozproszenie", "Uderzenie Palcem", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 63)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 65)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 64)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 62)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 66)
                                       say("Dokonałeś zamiany!")

									elseif s == 6 then
                                               item.set_socket(0, 61)
                                       say("Dokonałeś zamiany!")

                                       end
                       elseif pc.get_job() == 2 and pc.get_skill_group() == 2 then -- sura bm
                               local s = select("Mroczna Sfera", "Ogniste Uderzenie", "Ognisty Duch", "Mroczna Ochrona", "Cuchowy Cios", "Mroczne Uderzenie", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 76)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 77)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 78)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 79)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 80)
                                       say("Dokonałeś zamiany!")

									elseif s == 6 then
                                               item.set_socket(0, 81)
                                       say("Dokonałeś zamiany!")
                                       end
                                               end
               end
       end
state __GOOD__ begin
end
end

quest trade4 begin
       state start begin
               when 9003.take with item.vnum == 50300 begin
                                       say_title("Handlarka Różnościami:")
                                       say("")
                                       say("Witaj w systemie wymiany Książek Umiejętności.")
                   say_reward("Wybierz KU:")
  if pc.get_job() == 3 and pc.get_skill_group() == 1 then -- szaman 1
									local s = select("Latajacy Talizman ", "Strzelajacy Smok", "Smoczy Skowyt", "Pomoc Smoka", "Blogoslawienstwo", "Odbicie", locale.cancel)	

											 if s == 7 then
													return

											elseif s == 1 then
											item.set_socket(0, 91)
											say("Dokonałeś zamiany!")

											elseif s == 2 then
											item.set_socket(0, 92)
											say("Dokonałeś zamiany!")

											elseif s == 3 then
													item.set_socket(0, 93)
											say("Dokonałeś zamiany!")

											elseif s == 4 then
													item.set_socket(0, 96)
											say("Dokonałeś zamiany!")

											elseif s == 5 then
													item.set_socket(0, 94)
											say("Dokonałeś zamiany!")

											elseif s == 6 then
													item.set_socket(0, 95)
											say("Dokonałeś zamiany!")
											end

								elseif pc.get_job() == 3 and pc.get_skill_group() == 2 then -- Szaman leczenie
									local s = select("Przywolanie Blyskawicy", "Blyskawiczny Rzut ", "Blyskawiczny Szpon ", "Leczenie", "Zwinnosc", "Zwiekszenie Ataku", locale.cancel)	

											 if s == 7 then
													return

											elseif s == 1 then
											item.set_socket(0, 107)
											say("Dokonałeś zamiany!")

											elseif s == 2 then
											item.set_socket(0, 106)
											say("Dokonałeś zamiany!")

											elseif s == 3 then
													item.set_socket(0, 108)
											say("Dokonałeś zamiany!")

											elseif s == 4 then
													item.set_socket(0, 109)
											say("Dokonałeś zamiany!")

											elseif s == 5 then
													item.set_socket(0, 110)
											say("Dokonałeś zamiany!")

											elseif s == 6 then
													item.set_socket(0, 111)
											say("Dokonałeś zamiany!")
											end
											   end
				end
		end
state __GOOD__ begin
end
end

 

 

This is who I am, this is what the world made me

I don't give a fuck whether you love me or hate me.

Opublikowano

prosiłbym o napisanie quest'a na drop itemek , np. diamentów z wierzb w redlesie , i kilka wolnych miejsc , tak abym mógł sobie dodać swoje itemy jakie mają dropić, i ze swoich ustalonych mobów :)

 

np. Z Wierzb w Red Lesie Szansa na wypadnięcie Ozdobnego Diamentu (30141) wynosi jakieś 15%, a już w grocie z Setaou około 30%

A czy można by było zrobić jeszcze do tego ograniczenie poziomowe - drop przedmiotu od np. 75 poziomu?

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

@up

ustaw to sobie w mob_drop_item

 

@2up

a samemu to nie łaska? ;f

 

//edit

ehh...

 

quest trade1 begin
       state start begin
               when 9003.take with item.vnum == 50300 begin
                                       say_title("Handlarka Różnościami:")
                                       say("")
                                       say("Witaj w systemie wymiany Książek Umiejętności.")
                   say_reward("Wybierz KU:")
                                       if pc.get_job() == 0 and pc.get_skill_group() == 1 then -- wojownik body
                               local s = select("Trzystr. Cięcie", "Wir Miecza", "Berserk", "Aura Miecza", "Szarża","Uderzenie Gromu", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 1)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 2)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 3)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 4)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 5)
                                       say("Dokonałeś zamiany!")

                                                                               elseif s == 6 then
                                               item.set_socket(0, 6)
                                       say("Dokonałeś zamiany!")

                                       end
                      elseif pc.get_job() == 0 and pc.get_skill_group() == 2 then -- wojownik mental
                               local s = select("Duchowe Uderzenie", "Walnięcie", "Tąpnięcie", "Silne Ciało", "Uderzenie Miecza","Przywolanie Blyskawic", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 16)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 17)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 18)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 19)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 20)
                                       say("Dokonałeś zamiany!")

                                                                               elseif s == 6 then
                                               item.set_socket(0, 21)
                                       say("Dokonałeś zamiany!")

                                       end
									                                        elseif pc.get_job() == 1 and pc.get_skill_group() == 1 then -- dagger
                               local s = select("Zasadzka", "Szybki Atak", "Wirujacy Szty.", "Krycie Sie", "Trujaca Chm.", "Szybki Cios", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 31)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 32)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 33)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 34)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 35)
                                       say("Dokonałeś zamiany!")

                                                                               elseif s == 6 then
                                               item.set_socket(0, 36)
                                       say("Dokonałeś zamiany!")
                                       end
                      elseif pc.get_job() == 1 and pc.get_skill_group() == 2 then -- archer
                               local s = select("Powtarzalny Strzal", "Deszcz Strzal", "Ognista Strzala", "Szybki Chod", "Trujaca Strzala", "Uklucie Strzala", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 46)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 47)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 48)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 49)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 50)
                                       say("Dokonałeś zamiany!")

                                                                               elseif s == 6 then
                                               item.set_socket(0, 51)
                                       say("Dokonałeś zamiany!")

                                               end
											                                        elseif pc.get_job() == 2 and pc.get_skill_group() == 1 then -- sura wp
                               local s = select("Czarowane Ostrze", "Czarowana Zbroja", "Strach", "Smoczy Wir", "Rozproszenie", "Uderzenie Palcem", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 63)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 65)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 64)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 62)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 66)
                                       say("Dokonałeś zamiany!")

                                                                               elseif s == 6 then
                                               item.set_socket(0, 61)
                                       say("Dokonałeś zamiany!")

                                       end
                       elseif pc.get_job() == 2 and pc.get_skill_group() == 2 then -- sura bm
                               local s = select("Mroczna Sfera", "Ogniste Uderzenie", "Ognisty Duch", "Mroczna Ochrona", "Cuchowy Cios", "Mroczne Uderzenie", locale.cancel)

                                       if s == 7 then
                                               return
                                       elseif s == 1 then

                                       item.set_socket(0, 76)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 2 then
                                               item.set_socket(0, 77)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 3 then
                                               item.set_socket(0, 78)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 4 then
                                               item.set_socket(0, 79)
                                       say("Dokonałeś zamiany!")

                                       elseif s == 5 then
                                               item.set_socket(0, 80)
                                       say("Dokonałeś zamiany!")

                                                                               elseif s == 6 then
                                               item.set_socket(0, 81)
                                       say("Dokonałeś zamiany!")

               end
			          elseif pc.get_job() == 3 and pc.get_skill_group() == 1 then -- szaman 1
                                                                               local s = select("Latajacy Talizman ", "Strzelajacy Smok", "Smoczy Skowyt", "Pomoc Smoka", "Blogoslawienstwo", "Odbicie", locale.cancel)        

                                                                                                if s == 7 then
                                                                                                               return

                                                                                               elseif s == 1 then
                                                                                               item.set_socket(0, 91)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 2 then
                                                                                               item.set_socket(0, 92)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 3 then
                                                                                                               item.set_socket(0, 93)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 4 then
                                                                                                               item.set_socket(0, 96)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 5 then
                                                                                                               item.set_socket(0, 94)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 6 then
                                                                                                               item.set_socket(0, 95)
                                                                                               say("Dokonałeś zamiany!")
                                                                                               end

                                                                       elseif pc.get_job() == 3 and pc.get_skill_group() == 2 then -- Szaman leczenie
                                                                               local s = select("Przywolanie Blyskawicy", "Blyskawiczny Rzut ", "Blyskawiczny Szpon ", "Leczenie", "Zwinnosc", "Zwiekszenie Ataku", locale.cancel)     

                                                                                                if s == 7 then
                                                                                                               return

                                                                                               elseif s == 1 then
                                                                                               item.set_socket(0, 107)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 2 then
                                                                                               item.set_socket(0, 106)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 3 then
                                                                                                               item.set_socket(0, 108)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 4 then
                                                                                                               item.set_socket(0, 109)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 5 then
                                                                                                               item.set_socket(0, 110)
                                                                                               say("Dokonałeś zamiany!")

                                                                                               elseif s == 6 then
                                                                                                               item.set_socket(0, 111)
                                                                                               say("Dokonałeś zamiany!")
																							end
																							end
																							end
																							end

state __GOOD__ begin
end
end

 


 

Opublikowano

@UP

Ustawianie wszystkiego w mob_proto, jest zbyt pracochłonne i monotonne, a tak wgrywam jeden quest i wszystko jest załatwione ;)

 

To jak, pomoże ktoś? :)

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

quest drop begin
state start begin
when idmoba.kill or idmoba.kill or idmoba.kill or idmoba.kill with pc.level >= 75 begin -- moby w lesie
local r=number(1, 100)
if r<15 then -- 15%
game.drop_item(30141) -- id itemka, ktory ma leciec z mobow w lesie
end
end
when idmoba.kill or idmoba.kill or idmoba.kill or idmoba.kill with pc.level >= 75 begin -- setaou
local x=number(1, 100)
if x<30 then -- 30%
game.drop_item(30141)
end
end
end
end

 

Proszę ;f


 

Opublikowano

zrobiłby ktoś mi 2 questy?

 

1. Wejście do atlantydy u Seol Pyeong (20091) chce żeby można było wchodzić od 80lvla i potrzebny do tego jest kriwsty kamień(30190. Na mpc nigdzie niemoge znaleźć takiego questa.

 

2.Quest blok, że po 250lvlu nieleci exp. Na mpc znalazłem 2 różne blok questy, ale jeden się nie wgrywa do końca a drugi nie działa:D

 

Więc proszę o te questy.

 

Za pomoc +++++++

Opublikowano

@up

1.

quest wstep begin
state start begin
when 20091.chat."Wstęp" begin
if pc.count_item(30190)>=1 then
pc.warp(x*100, y*100)
else
say_title("Seon:")
say("")
say("Nie masz kamienia? Spierdalaj ;f")
end
end
end
end

uzupełnij kordy do atlantydy

 

2.

quest exp begin
state start begin
when kill with pc.level >= 250 begin
pc.give_exp2(-100000)
end
end
end


 

Opublikowano

Poproszę questa ,który od razu przenosi do chunjo , po rozpoczęciu gry . np jeśli osoba zrobiła postać w jinno to quest przenosi ją do chunjo .

Albo coś na zasadzie warpa ,że na początek chunjo wbija tamtą postać ,albo że automatycznie zmienia królestwo .

Opublikowano

@2up

quest asd begin
state start begin
when login with pc.get_empire() != 2 and pc.getqf("asd")==0 begin
pc.change_empire(2)
pc.setqf("asd", 1)
pc.warp(x*100, y*100)
end
end
end

Wydaje mi się, że chunjo to było 2 i, że syntax tej funkcji wygląda tak... Uzupełnij jeszcze warpy, gdzie ma przenosić (x, y z minimapy, "*100" zostaw)


 

Opublikowano

@xdestructx

On polega na tym ,że po rozpoczęciu gry od razu przenosi do chunjo ,na dane kordy?

jeśli tak ,to byłbyś w stanie zrobić questa ,że automatycznie zmienia królestwo na chunjo ?

albo zrobić questa blokującego robienie konta w jinno i shinso :D

Opublikowano

Zablokować się- niestety nie da, poza tym, ten quest @2up, który dałem powinien zmienić królestwo... Działa on tak:

Gdy zalogujemy się po raz pierwszy w królestwie, które nie równa się chunjo to zmienia królestwo na chunjo i teleportuje nas tam. Tak przynajmniej powinien działać teoretycznie, nie wiem jak z praktyką, ale raczej będzie działać ;p

 

Ta niepewność pochodzi stąd, że nigdy nie używałem funkcji pc.change_empire()... :P


 

Opublikowano

Prosze o questa biologa na 95 lvl ktoryt daje w zaleznosci od klasy postaci np woj 30 wita 30 sila sura 30 wita 30 inta ninja 30 wita 30 zreka szaman to samo co sura, bedzie to dropilo z mobow w grocie v2. Trzeba tego oddac przykladowo 30 drop tego dosyc dobry kamienia takze. Nagrody 2x broszurka 1kkk expa 500kk kasy =) Prosze o questa na PW! Z gory dziekuje !

Opublikowano

Witam!

Mam następną prośbę. Czy ktoś może mi napisać szablon quest'a na kształt polowania?

Wyjaśnię krótko o co mi chodzi, a mianowicie:

Quest wyświetla się w panelu zadań automatycznie po osiągnięciu wymaganego poziomu.

Do wyboru są trzy rodzaje potworów do zabicia.

Gdy cel zostanie osiągnięty wyświetla się informacja o zakończeniu zadania, oraz o nagrodzie.

Za pomoc leci limit "+", lub jak kto woli "-" :)

 

Pozdrawiam i z góry dziękuję za pomoc :)!!

 

P.S. W queście powinna znaleźć się treść: Gratuluję! Osiągnąłeś XXX poziom. Wybierz jakie zadanie chcesz wykonać:

i tutaj w okienku wyboru zadania pole na napisanie np. "20 Czerwonych Wierzb"

A po zakończeniu zadania: Świetnie! Oto twoja Nagroda: Otrzymujesz XXX.

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

@Up

quest polowanie_x begin
state start begin
when login or levelup with pc.level >= 50 begin -- ktory lvl
setstate(asd)
end
end
state asd begin
when letter begin
send_letter("Polowanie: 50")
end
when button or info begin
say_title("Polowanie:")
say("")
say("Wbiłeś: "..pc.level.." poziom!")
say("Wybierz potwora do zabicia:")
local mob=select("Nazwa 1", "Nazwa 2", "Nazwa 3")
if mob==1 then
say_title("Polowanie:")
say("")
say("Wybrałeś do zabicia: Nazwa 1")
say("Idź i zabij 10 tych potworów! ")
setstate(mob1)
elseif mob==2 then
say_title("Polowanie:")
say("")
say("Wybrałeś do zabicia: Nazwa 2")
say("Idź i zabij 10 tych potworów! ")
setstate(mob2)
elseif mob==3 then
say_title("Polowanie:")
say("")
say("Wybrałeś do zabicia: Nazwa 3")
say("Idź i zabij 10 tych potworów! ")
setstate(mob3)
end
end
end
state mob1 begin
when idmoba1.kill begin
local count=pc.getqf("ile")+1
if count < 10 then
pc.setqf("ile", count)
else
setstate(koniec)
end
end
end
state mob2 begin
when idmoba2.kill begin
local count=pc.getqf("ile")+1
if count < 10 then
pc.setqf("ile", count)
else
setstate(koniec)
end
end
end
state mob3 begin
when idmoba3.kill begin
local count=pc.getqf("ile")+1
if count < 10 then
pc.setqf("ile", count)
else
setstate(koniec)
end
end
end
state koniec begin
when letter begin
send_letter("Polowanie zakończone! ")
end
when button or info begin
say_title("Polowanie: ")
say("")
say("Zabiłeś te potwory! W zamian otrzymujesz xxx ")
pc.give_item2(iditemu, 1)
setstate(qniec)
end
end
state qniec begin
end
end

 

//800 post! :)

 

@down

nie żebym się czepiał, ale...

Za pomoc leci limit "+", lub jak kto woli "-" :)

 

Plusiki proszę ;p


 

Opublikowano

Poprosiłbym questa ,oto takiego który że tak powiem blokuje wszystkie questy ze scroola [zwoju]

bo mnie denerwują te rozne analizy biologa itp ;/ a usuwanie .. jak usuwam to zawsze nie ma albo dzialajacych np ,albo jakiś innych errorów

Opublikowano

Siemasz prosiłbym o questa prostego ...

A mianowicie ...

GM ( ON / OFF / ZW)

Klikamy w jakiś przedmiot np Kryształ ID : 30204

I wyskakują 3 opcje :

GM Online

GM Offline

GM ZW

I na chacie wyskakuje INFO GM xxx jest Online / GM xxx jest Offline / GM xxx zaraz wróci

i Koniec ...

 

CHADA

Opublikowano
quest info begin
state start begin
	when 30204.use with pc.is_gm() begin
	say("Wybierz opcje!")
	local s=select("On-Line", "Zaraz Wraca", "Off", "Anuluj")
	if s==1 then
		notice_all("GM:"..pc.get_name().." jest on-line!")
	elseif s==2 then
		notice_all("GM:"..pc.get_name().." zaraz wroci!")
	elseif s==3 then
		notice_all("GM:"..pc.get_name().." jest off-line!")
	end
	end
end
end

1313330877-U255743.jpg

Opublikowano

Proszę o napisanie qestu u biologa na lvl 30 z zębami orka

zeby można było oddawać jeden po drugim ,ilość do oddania to 15

a nagroda to xxx tylko napiszcie mi gdzie mam wstawić id przedmiotu ponieważ nie jestem jeszcze w stanie określić nagrody

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...