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

Prosze o poprawienie tego questa http://wklej.to/nlOgC Quest musi skladac sie z tego ,ze gdy klikniemy na przedmiot w tym wypadku pierscien np polksiezyca to zakalda nam sie na slota 1 lub 2 tam gdzie np dzik wojenny sie zaklada. I tam juz w quescie dodają sie te owe bony gdy zalozymy pierscien a trzeba jeszcze dobrze przemyslec i zrobic to , ze jak klikniemy na pierscionka zalozonego na danym slocie to bonusy zostają zniwelowane . W tym Quescie dane bonusy gdy sciagamy pierscionek zostaja dalej i gdy chcemy znow zalozyc piercien to dany bon sie sumuję czyli np pierscien daje 20 speed atak gdy zalozymy to nam da tyle gdy sciagniemy to zostaje dalej , gdy znow zalozymy to podwaja sie czyli 40 i tak dalej . Moze ktos da rade zrobic ze kasuja sie bonusy jak sciagniemy pierscionek z gory dzieki !!!!!!

Pracuje niestety samodzielnie nad typowym hardem :

Mój Postęp Prac :

Pliki serwerowe : ok 80 %

Client : ok 80 %

Strona www : ok 95 %

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

Poprawka:

----------------------------------
--	 Main Quest LV1
--	 Witamy na Esperiam!	
----------------------------------
quest main_quest_lv1 begin
		 state start begin
						 when login or levelup with pc.get_level() == 1 begin
										 set_state( gotoinfomation )
						 end
		 end
		 state gotoinfomation begin
						 when letter begin
										 send_letter("Witamy na Esperiam!")
						 end
						 when button or info begin
										 say_title("Witamy na Esperiam!")
say("Zostałeś powołany do życia po to aby walczyć")
										 say("Wybrałeś nas aby walczyć z innymi.")
										 say("Po dawnym królestwie Esperiamie zostały już tylko trzy dzielnice")
										 say("Które wciąż walczą ze sobą.")
										 say("Tutaj Ciebie będzie czekała słodycz wygranej")
										 say("I gożki smak porażki.")
										 say("Dlatego pora abyś poszedł walczyć ")
										 say("Może dzięki temu Esperiam znów się zjednoczy... nie wiadomo")
										 say("Dostałeś na początek poziom,poziom konia i eq")
										 say("Nie zapomnij że od Ciebie zależy nasza przyszłość")
										 say("Powodzenia!")
										 say("")
						 end
		 end
end

Aha a ty chcesz aby to Ci coś dawało ?

 

 

 

 

 

 

Musisz dify zmienić

 

 

 

 

Nie nie. To miało opowiedzieć o tym. A poziom kasa etc jest wstawiona w give_basic_weapon.

 

Jeszcze jedno zadanie.

 

 

 

 

Proszę o napisanie questu pierścień teleportacjii

 

 

 

 

 

Kategorie takie:

 

 


Miasta:

Miasto 1 Jinno
Miasto 2 Jinno
Miasto 1 Shinsoo
Miasto 2 Shinsoo
Miasto 1 Chunjo
Miasto 2 Chunjo



Expowiska:


tutaj proszę o napisanie w miejscach kordy, sam je wpiszę



Zabranie minusowych punktów rangi


Tutaj danie fasolek Zen, za darmo



Kupno Miksturek


Tutaj wyświetlenie handlarki różności,
jeśli to nie jest możliwe danie miksturek niebieskich czerwonych zielonych i fioletowych za 10kk.

 

rpahaelll.png

Opublikowano

Witam.

Proszę O Napisanie Quest'a.

Nazwa: level_up_150.

O co chodzi: Po wbiciu 150 lvl pojawia się list w lewym rogu.

Treść:

Gratulujemy.

Osiągnąłeś maksymalny level.

W Nagrodę dostaniesz:

Nagroda: sam sobie wpisze :>

 

 

 

 

 

 

 

 

 

czego tu szukasz ?

 

 

 

 

 

 

 

 

Opublikowano

Witam.

Proszę O Napisanie Quest'a.

Nazwa: level_up_150.

O co chodzi: Po wbiciu 150 lvl pojawia się list w lewym rogu.

Treść:

Gratulujemy.

Osiągnąłeś maksymalny level.

W Nagrodę dostaniesz:

Nagroda: sam sobie wpisze :>

 

 

Proszę:

http://wklej.to/A0h0t

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano

Proszę:

http://wklej.to/A0h0t

Dzięki

 

 

 

 

 

 

 

 

 

czego tu szukasz ?

 

 

 

 

 

 

 

 

Opublikowano

Jest taka sprawa:

 

quest itemki_10lvl begin
state start begin
when login or levelup with pc.get_level() == 10 begin
set_state( gotoinfomation )
end
end
state gotoinfomation begin
when letter begin
send_letter("Dobiles 10lvl odbierz nagrode!")
end
when button or info begin
say_title("Nagroda!")
say("W nagrode otrzymujesz:")
say("Sejmitar+9")
say("Wachlarz+9")
say("Tarcze+9")
say("21lvl konia")
say("1.000.000 Yang")
pc.give_item2(39, 1)
pc.give_item2(7009, 1)
pc.give_item2(13009, 1)
pc.give_gold(1000000)
pc.set_skill_level(131, 10 )
horse.set_level(21)
pc.change_alignment(20000)
pc.give_item2(50053, 1)
say("")
end
end
end

 

Quest działa, dostajemy nagrodę, ale jest haczyk, quest pozostaje na liście questów i można w nieskończoność odbierać nagrodę. Czegoś brakuje. Jak zrobić aby po odebraniu nagrody quest się kończył?

 

@edit:

czy jezeli quest bedzie wygladal tak :

 

quest itemki_10lvl begin
state start begin
when login or levelup with pc.get_level() == 10 begin
set_state( gotoinfomation )
end
end
state gotoinfomation begin
when letter begin
send_letter("Dobiles 10lvl odbierz nagrode!")
end
when button or info begin
say_title("Nagroda!")
say("W nagrode otrzymujesz:")
say("Sejmitar+9")
say("Wachlarz+9")
say("Tarcze+9")
say("21lvl konia")
say("1.000.000 Yang")
pc.give_item2(39, 1)
pc.give_item2(7009, 1)
pc.give_item2(13009, 1)
pc.give_gold(1000000)
pc.set_skill_level(131, 10 )
horse.set_level(21)
pc.change_alignment(20000)
pc.give_item2(50053, 1)
say("")
set_state(complete)
end
end
state complete begin
end
end

 

to zadziała?

Opublikowano

Jest taka sprawa:

 

quest itemki_10lvl begin
state start begin
when login or levelup with pc.get_level() == 10 begin
set_state( gotoinfomation )
end
end
state gotoinfomation begin
when letter begin
send_letter("Dobiles 10lvl odbierz nagrode!")
end
when button or info begin
say_title("Nagroda!")
say("W nagrode otrzymujesz:")
say("Sejmitar+9")
say("Wachlarz+9")
say("Tarcze+9")
say("21lvl konia")
say("1.000.000 Yang")
pc.give_item2(39, 1)
pc.give_item2(7009, 1)
pc.give_item2(13009, 1)
pc.give_gold(1000000)
pc.set_skill_level(131, 10 )
horse.set_level(21)
pc.change_alignment(20000)
pc.give_item2(50053, 1)
say("")
end
end
end

 

Quest działa, dostajemy nagrodę, ale jest haczyk, quest pozostaje na liście questów i można w nieskończoność odbierać nagrodę. Czegoś brakuje. Jak zrobić aby po odebraniu nagrody quest się kończył?

 

@edit:

czy jezeli quest bedzie wygladal tak :

 

quest itemki_10lvl begin
state start begin
when login or levelup with pc.get_level() == 10 begin
set_state( gotoinfomation )
end
end
state gotoinfomation begin
when letter begin
send_letter("Dobiles 10lvl odbierz nagrode!")
end
when button or info begin
say_title("Nagroda!")
say("W nagrode otrzymujesz:")
say("Sejmitar+9")
say("Wachlarz+9")
say("Tarcze+9")
say("21lvl konia")
say("1.000.000 Yang")
pc.give_item2(39, 1)
pc.give_item2(7009, 1)
pc.give_item2(13009, 1)
pc.give_gold(1000000)
pc.set_skill_level(131, 10 )
horse.set_level(21)
pc.change_alignment(20000)
pc.give_item2(50053, 1)
say("")
set_state(complete)
end
end
state complete begin
end
end

 

to zadziała?

 

Tak jak napisałeś w drugim przykładzie quest'a zadziała i quest nie będzie się powtarzał :P

Sposób Nexicoll'a też jest ok, bez różnicy, który wgrasz, będą działać tak samo :D

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano

Prosze o poprawienie tego questa http://wklej.to/nlOg....../nlOgC Quest musi skladac sie z tego ,ze gdy klikniemy na przedmiot w tym wypadku pierscien np polksiezyca to zakalda nam sie na slota 1 lub 2 tam gdzie np dzik wojenny sie zaklada. I tam juz w quescie dodają sie te owe bony gdy zalozymy pierscien a trzeba jeszcze dobrze przemyslec i zrobic to , ze jak klikniemy na pierscionka zalozonego na danym slocie to bonusy zostają zniwelowane . W tym Quescie dane bonusy gdy sciagamy pierscionek zostaja dalej i gdy chcemy znow zalozyc piercien to dany bon sie sumuję czyli np pierscien daje 20 speed atak gdy zalozymy to nam da tyle gdy sciagniemy to zostaje dalej , gdy znow zalozymy to podwaja sie czyli 40 i tak dalej . Moze ktos da rade zrobic ze kasuja sie bonusy jak sciagniemy pierscionek z gory dzieki !!!!!!


  •  


Pracuje niestety samodzielnie nad typowym hardem :

Mój Postęp Prac :

Pliki serwerowe : ok 80 %

Client : ok 80 %

Strona www : ok 95 %

Opublikowano

Mam problem z questem. wywala w maszynie:

 

qc in malloc() error: allocation failed

abort (core dumped)

 

Quest:

 

 

quest teleporter begin

state start begin

when 20095.chat begin

say_title( "Teleporter:" )

say( "Witaj!" )

say( "Jestem Takashi i jestem teleporterem" )

say( "Gdzie chcesz sie udac?" )

local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Gora Sohan" , "Piekło Doyyumhwaji" , "Wyjdz" )

if s == 1 then

say_title( "Teleporter:" )

say( "Podroz bedzie kosztowac 10k" )

say( "Zgadzasz sie?" )

local s = select ( "Tak" , "Nie" )

if s == 1 then

pc.warp ( 333000 , 745600 )

pc.change_money(-10000)

end

if s == 2 then

say_title("Teleporter:")

say( "Podroz bedzie kosztowac 10k" )

say( "Zgadzasz sie?" )

local s = select ( "Tak" , "Nie" )

if s == 1 then

pc.warp ( 295800 , 548400 )

pc.change_money(-10000)

end

if s == 3 then

say_title( "Teleporter:" )

say( "Podroz bedzie kosztowac 10k" )

say( "Zgadzasz sie?" )

local s = select ( "Tak" , "Nie" )

if s == 1 then

pc.warp ( 435400 , 212600 )

pc.change_money(-10000)

end

if s == 4 then

say_title( "Teleporter:")

say( "Podroz bedzie kosztowac 10k" )

say( "Zgadzasz sie?" )

local s = select ( "Tak" , "Nie" )

if s == 1 then

pc.warp ( 435400 , 212600 )

pc.change_money(-10000)

end

end

end

end

 

 

Opublikowano

Proszę o quest, z pierścieniem tp a w nim:

teleporty podstawowe,

możliwość kupna itemków

Opublikowano

Witam, edytowałem quest na 7lvl u biologa z pokrzywami :

http://wklej.to/0oIHT

Zrobiłby ktoś aby można było oddawać przewodniki co 1h ? I żeby nie dropiły zawsze ? Bo z tego co wiem to pokrzywy dropiły zawsze . I jeszcze jedna sprawa

W ścieżce :

C:\Users\ReDDi\Desktop\SERWER\Questy\Questy\object\175\kill mam plik make_herb_lv7.go_to_disciple

w którym jest takie coś :

 

if pc . count_item ( 50702 ) < 5 - pc . getqf ( "collect_count" ) then 
pc . give_item2 ( 50702 , 1 ) 
end 

Czy to ma związek z questami u biologa ?

zakaz handlu

Opublikowano

Poproszę o dłuższego questa :).

 

 

Zaczynamy questa od 220lv.

 

Wyskakuje nam questa Udaj się do minicha potem klikenimy na mnicha i od razu zaczyna się rozmowa..

 

Treść rozmowy

 

"" Witaj!

Czy wiedziałeś , że Kowal rozchorował się?

Może jesteś chętny mu pomóc?

Ja wiem tyle , że do tej choroby przyczyniły się złe potwory!

Podobno więcej informacji wie Uriel udaj się do niego po wskazówkę."

 

I okienko Chcesz przyjąć questa? Tak . Nie.

 

Potem do Uriela

 

Gracz zaczyna rozmowę -

 

Witaj!

Podobno słyszałeś coś o chorobie Kowala , opowiesz mi?

 

- Tak , wiem co jest przyczyną jego choroby i co go może wyleczyć

 

- Powiesz mi?

 

- Oczywiście ,ale musisz wykonać dla mnie małe zadanie!

Udowodnij , że umiesz posługiwać się bronią oraz magią !

Zabij po 100 wrogów z wrogich królestw !

Gdy zabijesz całą setkę zgłoś się do mnie!

 

(zamyka się rozmowa)(tak jak wyżej do zabicia 100 graczy ) (mamy na to 5h)

 

Gdy czas minie i nie zostanie wykonane Uriel mówi

 

- Eeee , cienias jesteś nie byłeś godny !

 

Gdy uda się Uriel mówi .

 

Brawo !

Już wiem na co Cię stać !

Kowal cierpi na chorobę zwaną tarczynem

jest to choroba spowodowana wypiciem zatrutej wody z NAZWA

 

Lekarstwo jest dość proste !

Zabij :

2000 X

2500 X

3000 X

Pamiętaj ta choroba jest zabójcza !

Masz na to tylko 24h i kowal umrze w męczarniach !

 

(24h na wykonanie tego )

 

Jeżeli nie wykona Uriel mowi

 

Przyczyniłeś się do śmierci Kowala ! ( - 15k rangi )

 

Jeżeli uda mu się Uriel mówi

 

Zabiłeś je wszystkie dziki zwłokom mogę wytworzyć lekarstwo !

Udaj się do Kowala aby podać mu Lekarstwo!

Śpiesz się!

 

(Otrzymano Lekarstwo)

 

 

Gracz do Kowala

- Witaj Kowalu coś słabo wyglądasz !

- Tak wiem żegnam się z tym światem umieram na chorobę !

- Nie martw się zdobyłem specjalnie dla Ciebie lekarstwo !

- Naprawdę ? Dziękuję Ci!

Och to naprawdę mi pomogło !

Wynagordzę Cię za to !

 

Otrzymano

15x Bryłka złota 100kk

30x Czerwona Perła

30x Niebieska Perła

30x Biała Perła

20x Krwisty Kamień

5x Szkatułkę Azraela

1x Marmur Polimiformi Kowala.

 

 

Dziękuję ;)

 

Poprawcie błedy ortograficzne , interpunkcyjne jeżeli zauważycie !:)

Opublikowano

Można zrobić tak quest, aby ze wszystkich mobów leciał item, i że można ustawić szanse na drop tego itemku + dodatkowo leci tylko jeśli różnica levelowa gracza od moba nie przekracza 10lv.

 

 

Za napisanie ++

2421404553.png
Opublikowano

Hello !

								 local b = input()
								 pc.change_gold(-1000000)
								 notice_all(pc.get_name().." [Lvl "..pc.get_level().."]: "..

Prosiłbym o dodanie do notice_all (sprawdzanie królestwa)

pc.get_empire

i w taki sposób gdy zwróci nam np empire 1 pc.get_empire(1) to na notice_all

pokazuje (gdy empire 1) niebki

i dla 3 :

empire 1 - [niebiescy]

empire 2 - [zolci]

empire 3 - [buraki]

np koles z jinno pisze

Char1 [Lvl 255] [niebiescy] bla,bla,bla

4funmt2.pl

Opublikowano

Można zrobić tak quest, aby ze wszystkich mobów leciał item, i że można ustawić szanse na drop tego itemku + dodatkowo leci tylko jeśli różnica levelowa gracza od moba nie przekracza 10lv.

 

 

Za napisanie ++

Tez bym chciał takiego questa podpinam się moze ktos zrobi tez dam ++

Pracuje niestety samodzielnie nad typowym hardem :

Mój Postęp Prac :

Pliki serwerowe : ok 80 %

Client : ok 80 %

Strona www : ok 95 %

Opublikowano

http://wklej.to/ppJyT

Hi. Mógłby mi ktoś zmienić tego questa tak aby cała zawartość była otwierana ze scrool'a ?

próbowałem to zrobić sam ,tak więc dodałem :

when letter or login begin
send_letter("nazwa")

Niestety po zalogowaniu jest zwój z tym że nad nim jest cały wysypany quest , a po użyciu zwoja po prostu się

wyłącza(zwój) a wysypany quest nadal jest na ekranie.

 

Gdyby się udało naprawić to bymbył wdzięczny :)

PS: moglibyście zrobić jeszcze tak że po użyciu tego scroola można go używać aż do usranej śmierci ?

i np dodać wymagany lv: 120 , +2kk kasy

4funmt2.pl

Opublikowano

Jest mapka kopalnia i żeby na nią wejść trzeba krwistego kamienia od 1 lvl dokladniej bez lvl

 

Obojętnie jaki npc np 20015

 

kordy 447900 447900

i po wyjściu z niej na kordy 101 50

 

 

sygna.png

Opublikowano

Można by było zrobić tak, aby dodać przed wejściem i zabraniem yang, wybór przemiany na poly o czterech id wyboru ?

 

Tylko chciał bym tak, aby wybierało się, quest pamiętał jaki marmur wybraliśmy, a potem po przeskoczeniu na mapę dopiero nas zamieniał p

 

 

za pomoc +++

 

 

 

Standardowy quest na bossrun:

 

 

 

 

 

quest wymiar_wladcow begin

state start begin

when 20367.chat."Wymiar Władców" with pc.get_level()>=30 and pc.get_level()<=61 begin

say_title("Strażnik Wymiaru Władców:")

say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")

say("bardzo tajemniczy Wymiar Władców, w którym musisz")

say("pokonać każdego przeciwnika w najszybszym czasie.")

say_red("Uwaga!")

say_red("Aby wejsc potrzebujesz 10.000.000 Yang!")

say_red("i nie możesz byc w grupie!")

say_reward("Możesz zakupić marmur w itemshop")

say_reward("lub zdobyć po przez zabijanie mobów")

say_reward("i użyć go na Wymiarze Władców.")

say("")

wait()

if pc.money>=10000000 and not party.is_party() then

say_title("Strażnik Wymiaru Władców:")

say("Posiadasz wystarczajaca ilosc yang.")

say("")

say_reward("Jestes gotowy?")

local q=select("Jestem Gotów!", "Jednak nie!")

if q==1 then

say_title("Strażnik Wymiaru Władców:")

say("Zostaniesz przeniesiony do Wymiaru Władców.")

pc.setqf("starcik", 1)

pc.changemoney(-10000000)

d.new_jump_all(xxx)

end

end

end

when login with pc.in_dungeon() and pc.getqf("starcik") == 1 begin

notice_in_map("Witaj w Wymiarze Władców...")

timer("start2", 3)

pc.setqf("starcik", 0)

pc.setqf("starcik2", 1)

affect.remove_good()

end

when start2.timer begin

pc.setqf("starcik2", 0)

notice_in_map("No to zaczynamy! Oto Best Kapitan!")

pc.setqf("time1", get_time())

end

when 591.kill with pc.in_dungeon() begin

notice_in_map("Best Kapitan został pokonany!")

timer("wymiar_3", 5)

end

when wymiar_3.timer begin

notice_in_map("No to zaczynamy! Oto Lord Małp!")

d.jump_all(8547, 87)

mob.spawn(5163, 99, 99, 1, 1, 1)

end

when 5163.kill with pc.in_dungeon() begin

notice_in_map("Lord Małp został Pokonany!")

timer("wymiar_4", 5)

end

when wymiar_4.timer begin

mob.spawn(691, 99, 99, 1, 1, 1)

notice_in_map("No to zaczynamy! Oto Wódz Orków!")

end

when 691.kill with pc.in_dungeon() begin

notice_in_map("Wódz Orków został pokonany!

end

when wymiar_5.timer begin

mob.spawn(2091, 99, 99, 1, 1, 1)

notice_in_map("No to zaczynamy! Oto Królowa Pajaków!")

d.jump_all(8547, 87)

end

when 2091.kill with pc.in_dungeon() begin

notice_in_map("Królowa Pajaków została pokonana!")

timer("wymiar_6", 5)

end

when wymiar_6.timer begin

mob.spawn(5002, 99, 99, 1, 1, 1)

notice_in_map("No to zaczynamy! Oto ostatni przeciwnik! Hae-Tae!")

d.jump_all(8547, 87)

end

when 5002.kill with pc.in_dungeon() begin

notice_in_map("Pomyslnie ukończyłeś wyzwanie Wymiaru Władców!")

notice_in_map("Za 10 sekund zostaniesz przeniesiony do Pierwszego Miasta!")

timer("wymiar_exit", 10)

pc.remove_polymorph()

pc.setqf("czas", 1)

pc.setqf("time2", get_time())

end

when wymiar_exit.timer begin

warp_to_village()

end

when login with pc.getqf("czas") == 1 begin

pc.setqf("czas", 0)

pc.remove_polymorph()

local x = pc.getqf("time1")

local y = pc.getqf("time2")

local s = pc.setqf("time3", y-x)

local czas = pc.getqf("time3")

local nejm = pc.get_name()

say_title("Wymiar Władców - Sqad.pl")

say("Gratulacje "..nejm.."!")

say("Twój czas to: "..czas.." sekund.")

say("Wyniki znajdziesz na stronie głownej!")

say("")

say_reward("Walcz o najlepszy czas w Wymiarze Władców!")

say_reward("Nie daj się konkurencji...")

say_reward("Mogło być lepiej?")

notice_all("[sqad.pl] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")

affect.remove()

end

end

end

 

 

2421404553.png
Opublikowano

Proszę o poprawienie tego questa ponieważ gdy klikam na Pierścień Tp to nic się nie dzieje :

 

	quest piercien_tp_oft begin
	state start begin
		when 80009.use begin
			say_title("Pierścień Teleportacji:")
			say("Wybierz jedną z poniższych opcji.")
			local wybor=select("Skile P", "Koń+ Ranga", "Powrót do M1")
			if wybor == 1 then
				say_title("Pierścień Teleportacji:")
				say("Otrzymałeś skille na P!")
if pc.get_job() == 0 and pc.get_skill_group()==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)
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
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)
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
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)
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
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)
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
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)
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
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)
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
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)
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
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)
end
			elseif wybor == 2 then
				say_title("Pierścień Teleportacji:")
				say("Otrzymałeś 21 LVl Konia oraz Rycerską Rangę!")		
					pc.change_alignment(20000)
					horse.set_level(21)
			elseif wybor==3 then
				say_title("Pierścień Teleportacji:")
				say("Teleportujesz się do M1 Jinno!")	
				d.join(41)					
		end
end
end	
end

 

I jeżeli to możliwe dodanie tej areny co jest u muzyka w m2

A wróć do miasta to ma być jinno m1

Opublikowano

Proszę o napisanie questa

 

Po kliknięciu na item xxx wypada z niego od 1 do 8 przedmiotów.

 

Przykładowo z xxx1 może wypaść od 1 do 5 przedmiotów

 

i raz może wypaść 1 , 2 raz 2 , 3 raz 3 i tak dalej

<p>

Opublikowano

Proszę o poprawienie tego questa ponieważ gdy klikam na Pierścień Tp to nic się nie dzieje :

 

	quest piercien_tp_oft begin
	state start begin
		when 80009.use begin
			say_title("Pierścień Teleportacji:")
			say("Wybierz jedną z poniższych opcji.")
			local wybor=select("Skile P", "Koń+ Ranga", "Powrót do M1")
			if wybor == 1 then
				say_title("Pierścień Teleportacji:")
				say("Otrzymałeś skille na P!")
if pc.get_job() == 0 and pc.get_skill_group()==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)
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
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)
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
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)
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
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)
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
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)
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
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)
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
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)
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
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)
end
			elseif wybor == 2 then
				say_title("Pierścień Teleportacji:")
				say("Otrzymałeś 21 LVl Konia oraz Rycerską Rangę!")		
					pc.change_alignment(20000)
					horse.set_level(21)
			elseif wybor==3 then
				say_title("Pierścień Teleportacji:")
				say("Teleportujesz się do M1 Jinno!")	
				d.join(41)					
		end
end
end	
end

 

I jeżeli to możliwe dodanie tej areny co jest u muzyka w m2

A wróć do miasta to ma być jinno m1

 

 

za mało endów łap i funkcja z dungeona a nie questa d.join() pc.warp

 

state start begin

when 80009.use begin

say_title("Pierścień Teleportacji:")

say("Wybierz jedną z poniższych opcji.")

local wybor=select("Skile P", "Koń+ Ranga", "Powrót do M1")

if wybor == 1 then

say_title("Pierścień Teleportacji:")

say("Otrzymałeś skille na P!")

if pc.get_job() == 0 and pc.get_skill_group()==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)

elseif pc.get_job()==0 and pc.get_skill_group()==2 then

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)

elseif pc.get_job()==1 and pc.get_skill_group()==1 then

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)

elseif pc.get_job()==1 and pc.get_skill_group()==2 then

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)

elseif pc.get_job()==2 and pc.get_skill_group()==1 then

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)

elseif pc.get_job()==2 and pc.get_skill_group()==2 then

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)

elseif pc.get_job()==3 and pc.get_skill_group()==1 then

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)

elseif pc.get_job()==3 and pc.get_skill_group()==2 then

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)

end

elseif wybor == 2 then

say_title("Pierścień Teleportacji:")

say("Otrzymałeś 21 LVl Konia oraz Rycerską Rangę!")

pc.change_alignment(20000)

horse.set_level(21)

elseif wybor==3 then

say_title("Pierścień Teleportacji:")

say("Teleportujesz się do M1 Jinno!")

d.join(41)

end

end

end

end

end

68888487823051815750.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...