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

ej napiszesz mi na PW? chciałbym zebys mi zmienił nazwe na taką jaką ma byc itd. na lvl 200 poprostu klikasz questa a tam "wbiłeś 200lvl w nagrode otrzymujesz 50lvl" i tyle i mam 250 pls napisz mi na pw

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

Witam, chciałbym następujący quest:

- Quest aktywuje się od razu na początku gry

- Polega on na tym, że gdy zabijemy 500 graczy dostajemy 2.000hp i 10% silny na ludzi na zawsze!

- Po wzięciu nagrody możemy znów kliknąć w questa i go aktywować, po czym zrobić, wziąć nagrodę i tak w nieskończoność.

Będę bardzo wdzięczny i wynagrodzę w +/- itp.

261353nigga-stole-my-legs.jpg
Opublikowano

kier0wnik, spróbuj zamienić to:

 

local s=select("Anuluj")
if s==1 then
return
else
return

 

Na to:

 

local s = select("Anuluj")

Noi jeden end usuń na końcu. -- Nie wiem czy o to Ci chodzi...

Ma być ta informacja i na końcu tylko anuluj?

I po kliknięciu Anuluj zamyka się to okno?

raczej :

subtype 18, type 10 w item_proto na serwerze

 

umarł

Opublikowano

Napisze mi ktos questa który:

Wyświetla sie ramka po wejscu do gry i wyjsciu z gry np. Kupa wlasnie wszedla do gry, Kupa wlasnie wyszedla z gry.

 

nagroda:5 w profku

xxx

Opublikowano

Napisze mi ktos questa który:

Wyświetla sie ramka po wejscu do gry i wyjsciu z gry np. Kupa wlasnie wszedla do gry, Kupa wlasnie wyszedla z gry.

 

nagroda:5 w profku

 

quest info begin
       state start begin
               when login begin
                       if logout.server_timer >0
                               chat("Nic ")
                               clear_server_timer('logout', get_server_timer_arg())
                       else
                               notice_all(.. pc.get_name() .." Jest Online,")
                       end
               end
               when logout and pc.getqf("login_first") == 1 begin
                       server_timer('logout', 30, get_server_timer_arg())
               end
               when logout.server_timer begin
                       notice_all(.. pc.get_name() .." Jest Offline,")
               end
       end
end

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

Witam. Spróbowałem napisać swój pierwszy quest "Teleportera". Niestety jestem w tym zielony, przed chwilą co zacząłem. Mógłby ktoś poprawić mi ten quest ? Co tu jest nie tak ;x ? (pewnie masa głupich błedów) ;p

 

http://wklej.to/OPH6J

 

Z góry dziękuje.

 

Ponawiam;x.

Opublikowano

Witam. Spróbowałem napisać swój pierwszy quest "Teleportera". Niestety jestem w tym zielony, przed chwilą co zacząłem. Mógłby ktoś poprawić mi ten quest ? Co tu jest nie tak ;x ? (pewnie masa głupich błedów) ;p

 

http://wklej.to/OPH6J

 

Z góry dziękuje.

 

Ponawiam;x.

 

http://wklej.to/crMEc

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

Szukam paru questów postawowych

 

- Dozorca ( magazyn itp)

- Straszka ( slub )

- Kon ( przywolanie, jazda na nim itp )

- Kamienie duchowe itp nauka po prostu.

 

Prosze o podanie tutaj dzialajacych questow lub link do jakiegos tematu z gory mowie ze chce same questy a nie link do plikow zebym sobie wyciagnal gdyz w tej chwili moj net na to nie pozwala, questy niech beda polskie.

 

Za pomoc daje limity like.

sygna1.png

Opublikowano

Witam , prosiłbym o zrobienie mi questa na 250lvl na start i skille na P ( Może być w p.teleportacji ), daje 5 w profilu i z 10 lajków za działającego questa :)

http://wklej.to/hJ7mu

Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza

Albert Einstein

Opublikowano

Potrzebuje questa w itemie 70007

 

na górze zeby pisało

 

Informacje o serwerze:

 

nizej okna

Okno Historia Serwera - saye z xxx potem sobie pozmieniam

Okno teleportacje w srodku teleporty jak w pierscieniu tp

Okno team - w srodku lista czlonkow team ( wpiscie prefixy i xx ja zmienie potem)

Okno bonusy w srodku bonusy i ich wartosci takie:

 

Max HP: 1000,1500,2000

Max PE: 100,200,300,800

Sila,Inteligencja,Zrecznosc,Witalnosc: 8,12

Szybkosc Ataku: 6,10

Szybkosc Poruszania sie: 6,10,20

Szybkosc Zaklecia: 6,10,20

Regeneracja HP: 12,20,30

Regeneracja PE: 12,20,30

Szansa na Otrucie: 5,8

Szansa na spowolnienie: 5,8

Szansa na omdlenie: 5,8

Szansa na krytyczny Atak: 5,10

Szansa na przewyszajacy atak: 5,10

Silny na zwierzeta/orki/mistyki/dialy/nieumarle: 10,20

Szansa na kradziez PE/PZ: 10

Wartosc Ataku: 10,20,30,50

Szansa na blok Ciosów: 10,15

Szansa na unik: 10,15

Odpornosc na Miecze/2reke/sztylety/dzwony/wachlarze/strzaly/ogien/blyskawice/magie/watir: 10.15

Odpornosc na trucizne: 5,10

Szansa na bonus expa, yang, drop: 5,10,20

Silny przeciwko ludziom: 5,10

 

Okno kup mikstury - w srodku 200 czerwonych mikstor za 300k, 200 niebieskich za 700k

sygna1.png

Opublikowano

Witam, chciałbym następujący quest:

- Quest aktywuje się od razu na początku gry

- Polega on na tym, że gdy zabijemy 500 graczy dostajemy 2.000hp i 10% silny na ludzi na zawsze!

- Po wzięciu nagrody możemy znów kliknąć w questa i go aktywować, po czym zrobić, wziąć nagrodę i tak w nieskończoność.

Będę bardzo wdzięczny i dam 5 w profilu oraz 10 +

261353nigga-stole-my-legs.jpg
Opublikowano

quest info begin
state start begin
when login begin
if logout.server_timer >0
chat("Nic ")
clear_server_timer('logout', get_server_timer_arg())
else
notice_all(.. pc.get_name() .." Jest Online,")
end
end
when logout and pc.getqf("login_first") == 1 begin
server_timer('logout', 30, get_server_timer_arg())
end
when logout.server_timer begin
notice_all(.. pc.get_name() .." Jest Offline,")
end
end
end

 

Czegoś tutaj brakuje

if logout.server_timer >0 

 

@kierownik

http://wklej.to/xTziH

Niepotrzebne jest to na samym dole, quest musi działać, nie ma opcji.

 

umarł

Opublikowano

Witam, proszę o 2 Questy:

1) po osiągnięciu 92 lvl dostajemy możliwość wybrania bonusu na stałe: +50 Wartości Ataku lub +120 Obrony lub +1000 PŻ,

2) po osiągnięciu 94 lvl dostajemy możliwość wybrania bonusu na stałe: +60 Wartości ataku lub +140 Obrony lub +1100 PŻ.

Z góry serdecznie dziękuję.

Opublikowano

Cześć, czy mogl by mi ktos questa na szybko napisac? dokladnie teleport na mape

 

do teleportu na nia bedzie trzeba 5x item 30198 oraz 150kk

Index mapy na ktora ma byc tp:

183

resp postaci wspol. 255,305 - wspol. wziete z gry nwm czy te trzeba

Teleport niech bedzie u npc sam wybiore tzn zróbcie miejsce sam wpisze id.

 

Teskt w quescie

 

"Więc chcesz przeniesc sie do Pustynnego Zamku? Spotkasz tam potezne istoty, metiny oraz wladce krainy Odrodzonego Wodza orkow!

Bedzie cie to kosztowac 150kk oraz 5x wodny krysztal.

 

Jesli posiada:

 

Widze ze posiadasz zapłate za wejście, pamietaj gdy zostaniesz przeniesieny stracisz swoje yangi i krysztaly

Chcesz się przenieś?

 

Tak, udam się tam.

Nie, to dla mnie za trudne.

 

 

jesli nie ma:

 

Nie posiadasz wystarczajaco dużo pieniedzy lub kryształów, wroc do mnie gdy to zdobędziesz.

 

wejscie od 80lv

sygna1.png

Opublikowano

Cześć, czy mogl by mi ktos questa na szybko napisac? dokladnie teleport na mape

 

do teleportu na nia bedzie trzeba 5x item 30198 oraz 150kk

Index mapy na ktora ma byc tp:

183

resp postaci wspol. 255,305 - wspol. wziete z gry nwm czy te trzeba

Teleport niech bedzie u npc sam wybiore tzn zróbcie miejsce sam wpisze id.

 

Teskt w quescie

 

"Więc chcesz przeniesc sie do Pustynnego Zamku? Spotkasz tam potezne istoty, metiny oraz wladce krainy Odrodzonego Wodza orkow!

Bedzie cie to kosztowac 150kk oraz 5x wodny krysztal.

 

Jesli posiada:

 

Widze ze posiadasz zapłate za wejście, pamietaj gdy zostaniesz przeniesieny stracisz swoje yangi i krysztaly

Chcesz się przenieś?

 

Tak, udam się tam.

Nie, to dla mnie za trudne.

 

 

jesli nie ma:

 

Nie posiadasz wystarczajaco dużo pieniedzy lub kryształów, wroc do mnie gdy to zdobędziesz.

 

wejscie od 80lv

http://wklej.to/95UE4

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Witam,

Potrzebuję Questa na:

 

Pierścień Doświadczenia(ID:80009):

 

Mamy do wybrania(jak to w pieścionku TP :P)

 

M1 w którym mamy do wybrania Shinsoo M1,Chunjo M1,Jinno M1

M2 w którym mamy do wybrania Shinsoo M2,Chunjo M2,Jinno M2

Lochy Małp w którym mamy do wybrania Łatwy,Średni,Trudny

Lochy Pająków w którym mamy do wybrania V1,V2,V3(gdy wybierzemy V3 okno sie zamyka)

Expowiska w którym mamy do wybrania Las Duchów,Czerwony Las,Dolina Orków,Piekło,Lodowa Ziemia,Pustynia,DT(przenosi nas obok strażnika DT),Wężowe Pole,Kraina Gigantów,Atlantyda V1,Atlantyda V2

 

(gdy naciśniemy na któreś przenosi nas w wybrane miejsce)

 

Kamień Duchowy:

 

Po naciśnięciu PPM:

-jeśli mamy jakiegoś skilla na M1-G10 to wyświetla się "Jakiego skilla chcesz na P?" jego nazwa(lub paru innych) mamy do wybrania poniżej

Gdy naciśniemy na skill np.Walnięcie-wyskakuje tekst "Twój skill jest na poziomie Perfect" otrzymujemy ten oto skill na P

 

-jeśli nie mamy jeszcze żadnych skilli to po naciśnięciu wyskakuje "Nie posiadasz żadnych umiejętności"

 

-jeśli masz skille są one na mniejszym poziomie niż M1 to wyskakuje "Twoje umiejętności są na bardzo małym poziomie, wróć gdy twoje umiejętności będą na większym poziomie"

 

Będzie także przycisk Wyjdź(po naciśnięciu wychodzimy z okna)

Jeśli moge to prosze te o pomoc jak i gdzie je wgrać, Pozdrawiam i daje Lajki za pomoc

Opublikowano

http://wklej.to/95UE4

 

Jakoś nie moge wgrać wyskakuje mi:

 

Quest: teleport

State: start

When: 20095.chat (begin)

when doesn' t have begin-end clause. (say_title)

zamekk.quest:4:Abort (core dumped)

sygna1.png

Opublikowano

Napisze mi ktoś questa, w którym jedna książka będzie wbijać skile na m1, następnie na m2. Będzie trza po jednej książka na każdy m i książka będzie uniwersalna, jedna dla wszystkich postaci. Przy okazji, który jest to guest w plikach??

Opublikowano

poprawi ktoś ten quest

 

Chodzi o to ,że gdby wbijemy 5 lvl idziemy do instruktorów po skille i dają nam odrazu na G. Do sedna wszystkim postacią daje tylko bodemu nie daje... Proszę o naprawienie xD

 

 

 

 

 

quest skill_group begin

state start begin

when login with pc.level>=5 and pc.skillgroup ==0 begin

set_state(run)

end

 

when levelup with pc.level>=5 and pc.skillgroup == 0 begin

set_state(run)

end

end

 

state run begin

when login with pc.get_skill_group()!=0 begin

restart_quest()

end

 

when letter with pc.get_skill_group()==0 begin

send_letter("Trening")

 

local job=pc.get_job()

 

if job==0 then

local v=pc_find_skill_teacher_vid(1)

if 0!=v then target.vid("teacher1", v, "Body") end

local v=pc_find_skill_teacher_vid(2)

if 0!=v then target.vid("teacher2", v, "Mental") end

elseif job==1 then

local v=pc_find_skill_teacher_vid(1)

if 0!=v then target.vid("teacher3", v, "Zabojca") end

local v=pc_find_skill_teacher_vid(2)

if 0!=v then target.vid("teacher4", v, "Lucznik") end

elseif job==2 then

local v=pc_find_skill_teacher_vid(1)

if 0!=v then target.vid("teacher5", v, "Weapon") end

local v=pc_find_skill_teacher_vid(2)

if 0!=v then target.vid("teacher6", v, "BM") end

elseif job==3 then

local v=pc_find_skill_teacher_vid(1)

if 0!=v then target.vid("teacher7", v, "Smok") end

local v=pc_find_skill_teacher_vid(2)

if 0!=v then target.vid("teacher8", v, "Blysk") end

end

end

 

when leave begin

target.delete("teacher1")

target.delete("teacher2")

target.delete("teacher3")

target.delete("teacher4")

target.delete("teacher5")

target.delete("teacher6")

target.delete("teacher7")

target.delete("teacher8")

end

 

when button or info begin

say(locale.skill_group.lets_join_skill_group[pc.job+1])

setleftimage("")

setmapcenterposition(-200, 0)

select(locale.confirm)

setskin(NOWINDOW)

end

 

function join(job, group, title, text, error_msg)

local pc_job=pc.get_job()

if pc_job!=job then

say(error_msg)

if pc_job==0 then

say_reward("error")

say_reward("er")

elseif pc_job==1 then

say_reward("error1")

say_reward("er1")

elseif pc_job==2 then

say_reward("error2")

say_reward("er2")

elseif pc_job==3 then

say_reward("error3")

say_reward("er3")

end

say("")

else

say_title(title)

say(text)

local s=select("Rozpocznij", "Póżniej")

if 1==s then

if pc.get_job()==job and pc.get_skill_group()==0 then

set_state("start")

pc.set_skill_group(group)

 

pc.clear_skill()

char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")

 

makequestbutton("Trening Zakończony!")

return true

else

test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))

test_chat("pc.get_skill_group:"..pc.get_skill_group())

test_chat("pc_job:"..pc.get_job())

end

end

end

return false

end

 

-- ???

when teacher1.target.click or

skill_group1_1.chat."Trening" or

skill_group2_1.chat."Trening" or

skill_group3_1.chat."Trening"

begin

target.delete("teacher1")

if skill_group.join(0, 1, "Trener Mocy Ciała:",

"Nauka walki w ręcz skupia się na szybkich[ENTER]pojedynkach, uczy metod walk indywidualnych[ENTER]z naciskiem na ulepszenie i wzmocnienie ataków.[ENTER]Wymagania: Wojownik na poziomie 5 lub wyższym.") then

 

say_title("Wybrałeś Trening Mocy Ciała.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")

 

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G.")

if s == 1 then

pc . set_skill_level (1, 30)

pc . set_skill_level (2, 30)

pc . set_skill_level (3, 30)

pc . set_skill_level (4, 30)

pc . set_skill_level (5, 30)

end

else

say("errortitlearahan")

say("errortitlearahan2")

say("")

end

clear_letter()

end

end

 

when teacher2.target.click or

skill_group1_2.chat."Trening" or

skill_group2_2.chat."Trening" or

skill_group3_2.chat."Trening"

begin

target.delete("teacher2")

if skill_group.join(0, 2, "Trener Mocy Duchowej:",

"Trening Mocy Duchowej pokazuje jak przekształcić[ENTER]siłę wroga na kontakt przy pomocy Chi oraz[ENTER]obronę przed atakami.[ENTER]Wymagania: Wojownik na poziomie 5 lub wyższym.") then

 

say_title("Wybrałeś Trening Mocy Duchowej.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G.")

pc . set_skill_level (16, 30)

pc . set_skill_level (17, 30)

pc . set_skill_level (18, 30)

pc . set_skill_level (19, 30)

pc . set_skill_level (20, 30)

else

say("errortitlemen")

say("errortitlemen2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher3.target.click or

skill_group1_3.chat."Trening" or

skill_group2_3.chat."Trening" or

skill_group3_3.chat."Trening"

begin

target.delete("teacher3")

if skill_group.join(1, 1, "Trener Mocy Ostrza:",

"Trening Mocy Ostrza uczy jak pokonać przeciwnika[ENTER]w szybki i zabójczy sposób. Trening opiera się[ENTER]na poznaniu najsłabszych punktów wroga.[ENTER]Wymagania: Ninja na poziomie 5 lub wyższym.") then

say_title("Wybrałeś Trening Mocy Ostrza.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G")

pc.set_skill_level(31, 30)

pc.set_skill_level(32, 30)

pc.set_skill_level(33, 30)

pc.set_skill_level(34, 30)

pc.set_skill_level(35, 30)

else

say("errortitleszty")

say("errortitleszty2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher4.target.click or

skill_group1_4.chat."Trening" or

skill_group2_4.chat."Trening" or

skill_group3_4.chat."Trening"

begin

target.delete("teacher4")

if skill_group.join(1, 2, "Trener Mocy Łuku:",

"Trening Mocy Łuku uczy posługiwania się bronią[ENTER]dystansową albo móc walczyć z odpowiednią[ENTER]precyzją nawet z dużej odległości.[ENTER]Wymagania: Ninja na poziomie 5 lub wyższym.") then

 

say_title("Wybrałeś Trening Mocy Łuku")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G")

pc.set_skill_level(46, 30)

pc.set_skill_level(47, 30)

pc.set_skill_level(48, 30)

pc.set_skill_level(49, 30)

pc.set_skill_level(50, 30)

else

say("errortitleluk")

say("errortitleluk2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher5.target.click or

skill_group1_5.chat."Trening" or

skill_group2_5.chat."Trening" or

skill_group3_5.chat."Trening"

begin

target.delete("teacher5")

if skill_group.join(2, 1,

"Trener Broni:",

"Podążając drogą Treningu Broni nauczysz się[ENTER]potężnych ataków przeciwko osłabionym[ENTER]przeciwnikom. Ponadto,będziesz mógł[ENTER]kontrolować Zaczarowane Ostrze.[ENTER]Wymagane: Sura poziom 5 lub wyższy.") then

 

say_title("Wybrałeś trening Broni.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G")

pc.set_skill_level(61, 30)

pc.set_skill_level(62, 30)

pc.set_skill_level(63, 30)

pc.set_skill_level(64, 30)

pc.set_skill_level(65, 30)

pc.set_skill_level(66, 30)

 

else

say("errortitlewp")

say("errortitlewp2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher6.target.click or

skill_group1_6.chat."Trening" or

skill_group2_6.chat."Trening" or

skill_group3_6.chat."Trening"

begin

target.delete("teacher6")

if skill_group.join(2, 2,

"Trener Czarnej Magii:",

"Trenując Czarną Magię nauczysz się osłabiać[ENTER]przeciwników za pomocą Czarnej Magii i walczyć[ENTER]z dystansu.[ENTER]Wymagane: Sura poziom 5 lub wyższy.") then

 

say_title("Wybrałeś trening Czarnej Magii.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G")

pc.set_skill_level(76, 30)

pc.set_skill_level(77, 30)

pc.set_skill_level(78, 30)

pc.set_skill_level(79, 30)

pc.set_skill_level(80, 30)

pc.set_skill_level(81, 30)

else

say("errortitlebm")

say("errortitlebm2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher7.target.click or

skill_group1_7.chat."Trening" or

skill_group2_7.chat."Trening" or

skill_group3_7.chat."Trening"

begin

target.delete("teacher7")

if skill_group.join(3, 1,

"Trener Smoka:",

"Trening Boga Smoka pozwala na wykorzystywanie[ENTER]potężnych ataków ognistych wspieranych przez[ENTER]Smoczego Boga,pozwala również na wzmocnienie[ENTER]magiczne swojej drużyny specjalnymi zaklęciami.[ENTER]Wymagania: Szaman poziom 5 lub wyższy.") then

 

say_title("Wybrałeś trening Smoka.")

say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G")

pc.set_skill_level(91, 30)

pc.set_skill_level(92, 30)

pc.set_skill_level(93, 30)

pc.set_skill_level(94, 30)

pc.set_skill_level(95, 30)

pc.set_skill_level(96, 30)

else

say("errortitlesmok")

say("errortitlesmok2")

say("")

end

 

clear_letter()

end

end

 

-- ???

when teacher8.target.click or

skill_group1_8.chat."Trening" or

skill_group2_8.chat."Trening" or

skill_group3_8.chat."Trening"

begin

target.delete("teacher8")

if skill_group.join(3, 2,

"Trener Leczenia:",

"Dzięki treningowi Leczenia nauczysz sie jak[ENTER]ogłuszyć przeciwników mocą błyskawicy. Uczysz[ENTER]się również jak leczyć członków grupy i dodawać[ENTER]im dodatkową siłę.[ENTER]Wymagania: Szaman poziom 5 lub wyższy.") then

 

say_title("Wybrałeś Trening Leczenia.")

say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

 

if not pc.is_clear_skill_group() then

local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na G")

pc.set_skill_level(106, 30)

pc.set_skill_level(107, 30)

pc.set_skill_level(108, 30)

pc.set_skill_level(109, 30)

pc.set_skill_level(110, 30)

pc.set_skill_level(111, 30)

say("")

else

say("errormessagelecz")

say("errormessagelecz2")

say("")

end

 

clear_letter()

end

end

end

end

 

 

Opublikowano

Masz questa dajcego skille na p od instruktorw wystarczy 59 zmienic na 30 i bedziesz mial na G

 

 

 

quest skill_group begin

state start begin when login with pc.level>=5 and pc.skillgroup ==0 begin

set_state(run) end when levelup with pc.level>=5 and pc.skillgroup == 0 begin

set_state(run) end end

 

state run begin when login with pc.get_skill_group()!=0 begin

restart_quest() end when letter with pc.get_skill_group()==0 begin

send_letter("Trening") local job=pc.get_job() if job==0 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher1", v, "Body") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher2", v, "Mental") end

elseif job==1 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher3", v, "Zabojca") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher4", v, "Lucznik") end

elseif job==2 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher5", v, "Weapon") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher6", v, "BM") end

elseif job==3 then local v=pc_find_skill_teacher_vid(1) if 0!=v then target.vid("teacher7", v, "Smok") end local v=pc_find_skill_teacher_vid(2) if 0!=v then target.vid("teacher8", v, "Blysk") end end end when leave begin

target.delete("teacher1")

target.delete("teacher2")

target.delete("teacher3")

target.delete("teacher4")

target.delete("teacher5")

target.delete("teacher6")

target.delete("teacher7")

target.delete("teacher8") end when button or info begin

say(locale.skill_group.lets_join_skill_group[pc.job+1])

setleftimage("")

setmapcenterposition(-200, 0) select(locale.confirm)

setskin(NOWINDOW) end function join(job, group, title, text, error_msg) local pc_job=pc.get_job() if pc_job!=job then

say(error_msg) if pc_job==0 then

say_reward("error")

say_reward("er")

elseif pc_job==1 then

say_reward("error1")

say_reward("er1")

elseif pc_job==2 then

say_reward("error2")

say_reward("er2")

elseif pc_job==3 then

say_reward("error3")

say_reward("er3") end

say("") else

say_title(title)

say(text) local s=select("Rozpocznij", "Póżniej") if 1==s then if pc.get_job()==job and pc.get_skill_group()==0 then

set_state("start")

pc.set_skill_group(group)

 

pc.clear_skill()

char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")

 

makequestbutton("Trening Zakończony!") return true else

test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))

test_chat("pc.get_skill_group:"..pc.get_skill_group())

test_chat("pc_job:"..pc.get_job()) end end end return false end -- ??? when teacher1.target.click or

skill_group1_1.chat."Trening" or

skill_group2_1.chat."Trening" or

skill_group3_1.chat."Trening" begin

target.delete("teacher1") if skill_group.join(0, 1, "Trener Mocy Ciała:", "Nauka walki w ręcz skupia się na szybkich[ENTER]pojedynkach, uczy metod walk indywidualnych[ENTER]z naciskiem na ulepszenie i wzmocnienie ataków.[ENTER]Wymagania: Wojownik na poziomie 5 lub wyższym.") then

 

say_title("Wybrałeś Trening Mocy Ciała.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P.") if s == 1 then

pc . set_skill_level (1, 59)

pc . set_skill_level (2, 59)

pc . set_skill_level (3, 59)

pc . set_skill_level (4, 59)

pc . set_skill_level (5, 59) end else

say("errortitlearahan")

say("errortitlearahan2")

say("") end

clear_letter() end end when teacher2.target.click or

skill_group1_2.chat."Trening" or

skill_group2_2.chat."Trening" or

skill_group3_2.chat."Trening" begin

target.delete("teacher2") if skill_group.join(0, 2, "Trener Mocy Duchowej:", "Trening Mocy Duchowej pokazuje jak przekształcić[ENTER]siłę wroga na kontakt przy pomocy Chi oraz[ENTER]obronę przed atakami.[ENTER]Wymagania: Wojownik na poziomie 5 lub wyższym.") then

 

say_title("Wybrałeś Trening Mocy Duchowej.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P.")

pc . set_skill_level (16, 59)

pc . set_skill_level (17, 59)

pc . set_skill_level (18, 59)

pc . set_skill_level (19, 59)

pc . set_skill_level (20, 59) else

say("errortitlemen")

say("errortitlemen2")

say("") end

 

clear_letter() end end -- ??? when teacher3.target.click or

skill_group1_3.chat."Trening" or

skill_group2_3.chat."Trening" or

skill_group3_3.chat."Trening" begin

target.delete("teacher3") if skill_group.join(1, 1, "Trener Mocy Ostrza:", "Trening Mocy Ostrza uczy jak pokonać przeciwnika[ENTER]w szybki i zabójczy sposób. Trening opiera się[ENTER]na poznaniu najsłabszych punktów wroga.[ENTER]Wymagania: Ninja na poziomie 5 lub wyższym.") then

say_title("Wybrałeś Trening Mocy Ostrza.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P")

pc.set_skill_level(31, 59)

pc.set_skill_level(32, 59)

pc.set_skill_level(33, 59)

pc.set_skill_level(34, 59)

pc.set_skill_level(35, 59) else

say("errortitleszty")

say("errortitleszty2")

say("") end

 

clear_letter() end end -- ??? when teacher4.target.click or

skill_group1_4.chat."Trening" or

skill_group2_4.chat."Trening" or

skill_group3_4.chat."Trening" begin

target.delete("teacher4") if skill_group.join(1, 2, "Trener Mocy Łuku:", "Trening Mocy Łuku uczy posługiwania się bronią[ENTER]dystansową albo móc walczyć z odpowiednią[ENTER]precyzją nawet z dużej odległości.[ENTER]Wymagania: Ninja na poziomie 5 lub wyższym.") then

 

say_title("Wybrałeś Trening Mocy Łuku")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P")

pc.set_skill_level(46, 59)

pc.set_skill_level(47, 59)

pc.set_skill_level(48, 59)

pc.set_skill_level(49, 59)

pc.set_skill_level(50, 59) else

say("errortitleluk")

say("errortitleluk2")

say("") end

 

clear_letter() end end -- ??? when teacher5.target.click or

skill_group1_5.chat."Trening" or

skill_group2_5.chat."Trening" or

skill_group3_5.chat."Trening" begin

target.delete("teacher5") if skill_group.join(2, 1, "Trener Broni:", "Podążając drogą Treningu Broni nauczysz się[ENTER]potężnych ataków przeciwko osłabionym[ENTER]przeciwnikom. Ponadto,będziesz mógł[ENTER]kontrolować Zaczarowane Ostrze.[ENTER]Wymagane: Sura poziom 5 lub wyższy.") then

 

say_title("Wybrałeś trening Broni.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P")

pc.set_skill_level(61, 59)

pc.set_skill_level(62, 59)

pc.set_skill_level(63, 59)

pc.set_skill_level(64, 59)

pc.set_skill_level(65, 59)

pc.set_skill_level(66, 59) else

say("errortitlewp")

say("errortitlewp2")

say("") end

 

clear_letter() end end -- ??? when teacher6.target.click or

skill_group1_6.chat."Trening" or

skill_group2_6.chat."Trening" or

skill_group3_6.chat."Trening" begin

target.delete("teacher6") if skill_group.join(2, 2, "Trener Czarnej Magii:", "Trenując Czarną Magię nauczysz się osłabiać[ENTER]przeciwników za pomocą Czarnej Magii i walczyć[ENTER]z dystansu.[ENTER]Wymagane: Sura poziom 5 lub wyższy.") then

 

say_title("Wybrałeś trening Czarnej Magii.")

say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P")

pc.set_skill_level(76, 59)

pc.set_skill_level(77, 59)

pc.set_skill_level(78, 59)

pc.set_skill_level(79, 59)

pc.set_skill_level(80, 59)

pc.set_skill_level(81, 59) else

say("errortitlebm")

say("errortitlebm2")

say("") end

 

clear_letter() end end -- ??? when teacher7.target.click or

skill_group1_7.chat."Trening" or

skill_group2_7.chat."Trening" or

skill_group3_7.chat."Trening" begin

target.delete("teacher7") if skill_group.join(3, 1, "Trener Smoka:", "Trening Boga Smoka pozwala na wykorzystywanie[ENTER]potężnych ataków ognistych wspieranych przez[ENTER]Smoczego Boga,pozwala również na wzmocnienie[ENTER]magiczne swojej drużyny specjalnymi zaklęciami.[ENTER]Wymagania: Szaman poziom 5 lub wyższy.") then

 

say_title("Wybrałeś trening Smoka.")

say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P")

pc.set_skill_level(91, 59)

pc.set_skill_level(92, 59)

pc.set_skill_level(93, 59)

pc.set_skill_level(94, 59)

pc.set_skill_level(95, 59)

pc.set_skill_level(96, 59) else

say("errortitlesmok")

say("errortitlesmok2")

say("") end

 

clear_letter() end end -- ??? when teacher8.target.click or

skill_group1_8.chat."Trening" or

skill_group2_8.chat."Trening" or

skill_group3_8.chat."Trening" begin

target.delete("teacher8") if skill_group.join(3, 2, "Trener Leczenia:", "Dzięki treningowi Leczenia nauczysz sie jak[ENTER]ogłuszyć przeciwników mocą błyskawicy. Uczysz[ENTER]się również jak leczyć członków grupy i dodawać[ENTER]im dodatkową siłę.[ENTER]Wymagania: Szaman poziom 5 lub wyższy.") then

 

say_title("Wybrałeś Trening Leczenia.")

say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.") if not pc.is_clear_skill_group() then local point = pc.level -1

say_title("Informacja:")

say_reward("Otrzymałeś skille na P")

pc.set_skill_level(106, 59)

pc.set_skill_level(107, 59)

pc.set_skill_level(108, 59)

pc.set_skill_level(109, 59)

pc.set_skill_level(110, 59)

pc.set_skill_level(111, 59)

say("") else

say("errormessagelecz")

say("errormessagelecz2")

say("") end

 

clear_letter() end end end

end

 

68888487823051815750.png

Opublikowano

Chciałbym napisać podobny rajd, jak ten na 40 poziom:

http://www.youtube.com/watch?v=3EC9eF4mz7g

--jak zdefiniować warunek ( występuje zaraz na początku tego filimiku, I etap - zabicie wszystkich orków + metiny i boss), który sprawdza, czy zabiliśmy WSZYSTKIE MOBY Z KONKRETNEGO REGENU?

 

Próbowałem na wiele sposobów, ale niestety do tej pory mi się nie udało.

 

Pilnie proszę o pomoc!

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

Chciałbym napisać podobny rajd, jak ten na 40 poziom:

http://www.youtube.com/watch?v=3EC9eF4mz7g

--jak zdefiniować warunek ( występuje zaraz na początku tego filimiku, I etap - zabicie wszystkich orków + metiny i boss), który sprawdza, czy zabiliśmy WSZYSTKIE MOBY Z KONKRETNEGO REGENU?

 

Próbowałem na wiele sposobów, ale niestety do tej pory mi się nie udało.

 

Pilnie proszę o pomoc!

d.check_eliminated()

Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza

Albert Einstein

Opublikowano

No dobra, próbowałem na 500 sposobów...

Możesz podać przykład?

Na przykład takie coś:

 

when kill with pc.in_dungeon() and pc.get_map_index() >= 15*10000 and pc.get_map_index() < (15+1)*10000 begin
if d.check_eliminated() then
d.notice("Wszystkie potwory zostały zabite.")
d.clear_regen()
end
end

KONIEC


-----------------------------------------


2013-08-15

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...