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

when 20009.take with item.get_vnum() == 209 begin
 if item.get_socket(0) == 28435 or item.get_socket(1) == 28435 or item.get_socket(2) == 28435 then
say_title(mob_name(20009)..":")
say("nie mozesz oddac tego przedmiotu")
 end
end

 

P.S. Co za serwer robisz?

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

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

when 20009.take with item.get_vnum() == 209 begin
 if item.get_socket(0) == 28435 or item.get_socket(1) == 28435 or item.get_socket(2) == 28435 then
say_title(mob_name(20009)..":")
say("nie mozesz oddac tego przedmiotu")
 end
end

 

P.S. Co za serwer robisz?

Ja napisałem tak i nie działa:


quest take_item begin
 state start begin
when 20001.take with item.vnum() == 209 begin
  for i = 0, 2 do
  local asd = item.get_socket(i)
	if asd > 2 and asd == 28435 then
	  say("NIE")
	  return
end
end
end
end
end

A co do serwera - nie robię żadnego tylko lua i pythona się uczę. marnie to wygląda.

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Sunushi - wielkie dzięki, już wszystko działa poprawnie :D

Teraz kolejne życzenie pod postacią problemu, pisząc pewien quest zauważyłem ciekawą funkcję 'say_item(name, id, des)'.

Użyłem tej funkcji ale bardzo nieestetycznie wygląda:

 

thax.jpg

 

 

Da się to jakoś naprawić?

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Zobacz do syserr czy nie ma w nim jakichś błędów, jeśli nie to polecam przestudiować całe uitooltip.py

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

quest first_login begin
    state start begin
		    when login begin
				    if pc.getqf("bambus3k") == 0 then
						    pc.setqf("bambus3k", 1)

				    say_reward(string.format("Witaj w świecie Enedia!"))
				    say("Pamiętaj, aby grać ucziwie.")
  say("Kontakt z Administratorami Serwera")
  say("znajdziesz na Forum Enedia!")
  say("")
				    say("Na początku gry dostajesz Ekwipunek +9,")
  say("Konia Bojowego oraz 1.000.000 Yang.
				    say_reward(string.format("Pozdrawiamy i Życzymy Miłej Gry!"))
  say_reward(string.format("Administracja Serwera Enedia."))

				    pc . give_item2 ( "14009" , 1 )
				    pc . give_item2 ( "15009" , 1 )
				    pc . give_item2 ( "13009" , 1 )
				    pc . give_item2 ( "16009" , 1 )
				    pc . give_item2 ( "17009" , 1 )
				    pc . give_item2 ( "50052" , 1 )
  pc . give_item2 ( "72701" , 1 )
				    pc . give_item2 ( "70038" , 200 )
				    pc . give_item2 ( "27003" , 200 )
				    pc . give_item2 ( "27006" , 200 )


				    pc . set_skill_level ( 131 , 10 )
				    pc . change_money(1000000)
				    horse.set_level ( 11 )
				    horse.ride()


    if pc.job==0 then --WOJOWNIK
    pc . give_item2 ( "19" , 1 )
    pc . give_item2 ( "11209" , 1 )
    pc . give_item2 ( "12209" , 1 )
    end
    if pc.job==1 then --NINJA
    pc . give_item2 ( "1009" , 1 )
    pc . give_item2 ( "11409" , 1 )
    pc . give_item2 ( "12349" , 1 )
    end
    if pc.job==2 then -- SURA
    pc . give_item2 ( "19" , 1 )
    pc . give_item2 ( "11609" , 1 )
    pc . give_item2 ( "12489" , 1 )
    end
    if pc.job==3 then -- SZAMAN
    pc . give_item2 ( "5009" , 1 )
    pc . give_item2 ( "7009" , 1 )
    pc . give_item2 ( "11809" , 1 )
    pc . give_item2 ( "12629" , 1 )
    end
    clear_letter ( )
		    end
   end
    end
    state Bambus3k begin
    end
end

 

Możecie mi powiedzieć co w tym queście jest źle?

Opublikowano

@Sunushi

przy sprawdzaniu socketu sprawdzi nam tylko czy posiadamy umieszczony kamień, przetopy czy jeszcze coś ;> ?

 

@down

string.formaty nie potrzebne bo i tak ich nie używa, chyba że wtedy robią się jakieś randomowe a o tym nie wiem

 

umarł

Opublikowano

quest first_login begin
	state start begin
			when login begin
					if pc.getqf("bambus3k") == 0 then
							pc.setqf("bambus3k", 1)

					say_reward(string.format("Witaj w świecie Enedia!"))
					say("Pamiętaj, aby grać ucziwie.")
  say("Kontakt z Administratorami Serwera")
  say("znajdziesz na Forum Enedia!")
  say("")
					say("Na początku gry dostajesz Ekwipunek +9,")
  say("Konia Bojowego oraz 1.000.000 Yang.") -- niezamknięty say
					say_reward(string.format("Pozdrawiamy i Życzymy Miłej Gry!"))
  say_reward(string.format("Administracja Serwera Enedia."))

					pc . give_item2 ( "14009" , 1 )
					pc . give_item2 ( "15009" , 1 )
					pc . give_item2 ( "13009" , 1 )
					pc . give_item2 ( "16009" , 1 )
					pc . give_item2 ( "17009" , 1 )
					pc . give_item2 ( "50052" , 1 )
  pc . give_item2 ( "72701" , 1 )
					pc . give_item2 ( "70038" , 200 )
					pc . give_item2 ( "27003" , 200 )
					pc . give_item2 ( "27006" , 200 )


					pc . set_skill_level ( 131 , 10 )
					pc . change_money(1000000)
					horse.set_level ( 11 )
					horse.ride()


	if pc.job==0 then --WOJOWNIK
	pc . give_item2 ( "19" , 1 )
	pc . give_item2 ( "11209" , 1 )
	pc . give_item2 ( "12209" , 1 )
	end
	if pc.job==1 then --NINJA
	pc . give_item2 ( "1009" , 1 )
	pc . give_item2 ( "11409" , 1 )
	pc . give_item2 ( "12349" , 1 )
	end
	if pc.job==2 then -- SURA
	pc . give_item2 ( "19" , 1 )
	pc . give_item2 ( "11609" , 1 )
	pc . give_item2 ( "12489" , 1 )
	end
	if pc.job==3 then -- SZAMAN
	pc . give_item2 ( "5009" , 1 )
	pc . give_item2 ( "7009" , 1 )
	pc . give_item2 ( "11809" , 1 )
	pc . give_item2 ( "12629" , 1 )
	end
	clear_letter ( )
			end
end
	end
	state Bambus3k begin
	end
end

 

Możecie mi powiedzieć co w tym queście jest źle?

Odpowiedź w cytacie.

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Ok, już to naprawiłem.

Teraz po wbiciu 5 poziomu, pojawia mi się w misjach Trening Umiejętności.

Lecz gdy na niego kliknę jest:

48636060807223652128.jpg

Który quest odpowiada za to? I czy mogę go dostać spolszczonego?

Opublikowano

Siema. Wie ktoś może jak dać w pętlę funkcję

 

 

pc.give_exp2(pc.get_next_exp())

 

 

Aby kończył po wbiciu 180lvl?

 

znalazłem coś takiego:

 

repeat
pc.give_exp2(pc.get_next_exp())
until pc.level == 180

 

Zadziała?

 

 

-----------------
-- sunushi.tk --
-----------------
quest dodawanie_lvli begin
state start begin
 when xx.chat."Chcę otrzymać wyższy poziom" begin
  local maks = 120 -- tu wpisujemy maksymalny poziom
  say_title(mob_name(xx)..":")
  say("Wpisz jaki poziom chcesz otrzymać:")
  local lvl = tonumber(input())
  say_title(mob_name(xx)..":")
  if lvl < pc.get_level() then
 say("Nie możesz otrzymać niższego poziomu niż Twój.")
  elseif lvl > maks then
   say("Nie możesz otrzymać poziomu większego niż "..maks..".")
  else
   repeat
 pc.give_exp2(pc.get_next_exp())
   until pc.get_level() == lvl
   say("Otrzymałeś "..lvl.." poziom.")
  end
 end
end
end

 

umarł

Opublikowano

if 101.kill then - to nie zadziała :)

when kill begin
if npc.get_race() == 101 then

 

to byłoby lepsze :)

 

umarł

Opublikowano

Witam, proszę o zrobienie mi takiego questa:

  • Gdy kliknę (GM) na przedmiot o ID 70026 [Ginące Lustro] to pojawi mi się takie okienko gdzie będzie pisać "Czy chcesz aktywować event zuo?" i do wyboru "Tak, chcę!" i "Nie, innym razem!" gdy się kliknie "Tak, chcę!" to na czacie jak się pisze komendą /n <tekst> to się pojawia na czacie jakiś tekst to ja chce aby pisało taki jeden po drugim:

  1. Event Zuo rozpocznie się za 10 sekund!
  2. Event Zuo rozpocznie się za 9 sekund!
  3. Event Zuo rozpocznie się za 8 sekund!
  4. Event Zuo rozpocznie się za 7 sekund!
  5. Event Zuo rozpocznie się za 6 sekund
  6. Event Zuo rozpocznie się za 5 sekund!
  7. Event Zuo rozpocznie się za 4 sekund!
  8. Event Zuo rozpocznie się za 3 sekund!
  9. Event Zuo rozpocznie się za 2 sekund!
  10. Event Zuo rozpocznie się za 1 sekund!
  11. Event Zuo rozpoczety!
  12. Szybko! CH1 PUSTYNIA OAZA!

Ma to wyglądać tak ja na obrazku ale z moimi tekstami ; ] :

quest.jpg

coś takiego jak przy restartach serwerów na PL

:)

 

A jak by ktoś jeszcze umiał to proszę aby automatycznie po po kliknięciu "Tak, chcę!" rozrzuciły się na pustyni w oazie takie moby i metiny:

  • 8036
  • 8030
  • 8020
  • 8021
  • 8022
  • 691
  • 1901
  • 2092
  • 2091

Oraz npc:

  • 9003

Dziękuje ; ]

13764352374628ed18db24d.png

Opublikowano

Witam, proszę o zrobienie mi takiego questa:

  • Gdy kliknę (GM) na przedmiot o ID 70026 [Ginące Lustro] to pojawi mi się takie okienko gdzie będzie pisać "Czy chcesz aktywować event zuo?" i do wyboru "Tak, chcę!" i "Nie, innym razem!" gdy się kliknie "Tak, chcę!" to na czacie jak się pisze komendą /n <tekst> to się pojawia na czacie jakiś tekst to ja chce aby pisało taki jeden po drugim:

  1. Event Zuo rozpocznie się za 10 sekund!
  2. Event Zuo rozpocznie się za 9 sekund!
  3. Event Zuo rozpocznie się za 8 sekund!
  4. Event Zuo rozpocznie się za 7 sekund!
  5. Event Zuo rozpocznie się za 6 sekund
  6. Event Zuo rozpocznie się za 5 sekund!
  7. Event Zuo rozpocznie się za 4 sekund!
  8. Event Zuo rozpocznie się za 3 sekund!
  9. Event Zuo rozpocznie się za 2 sekund!
  10. Event Zuo rozpocznie się za 1 sekund!
  11. Event Zuo rozpoczety!
  12. Szybko! CH1 PUSTYNIA OAZA!

Ma to wyglądać tak ja na obrazku ale z moimi tekstami ; ] :

quest.jpg

coś takiego jak przy restartach serwerów na PL

:)

 

A jak by ktoś jeszcze umiał to proszę aby automatycznie po po kliknięciu "Tak, chcę!" rozrzuciły się na pustyni w oazie takie moby i metiny:

  • 8036
  • 8030
  • 8020
  • 8021
  • 8022
  • 691
  • 1901
  • 2092
  • 2091

Oraz npc:

  • 9003

Dziękuje ; ]

 

 

Sprawdź :

[url="http://wklej.to/RHpUE"]http://wklej.to/RHpUE[/url]

 

@Down : Nie ma za co, jeśli masz jakieś wątpliwości co do jego konfiguracji to pisz śmiało na pw :).

1377371138-U1002370.png

Opublikowano

Siemka!

Może ktoś sprawdzić czy ten quest działa/bedzie dzialal, bo dopiero zaczynam bawić sie questami ;)

Ma on polegac na zabiciu 30 graczy

 

quest killanie begin
state start begin
when login or levelup with pc.level() >= 245 begin
set_state(info)
end
end
state info begin
when letter begin
local v = find_npc_by_vnum(9008)
if v != 0 then
target.vid("__TARGET__", v, "9008")
set_state(lud)
end
send_letter("Zabij cieniasów!")
end
when button or info begin
say_title("Zabij!")
say("Jeden z handlarzy ma dla ciebie misje!")
say("Udaj sie do niego aby dowiedziec sie")
say("o co dokladnie chodzi!")
say("")
end
when __TARGET__.target.click or
9008.chat."Zabij cieniasów!" begin
target.delete("__TARGET__")
say("W trosce o wieksze bezpieczenstwo w miescie")
say("Chcemy abys zabil 30 cieniasow(graczy), tak aby")
say("nie zagrazali nam juz tak mocno jak dotychczas!")
say("")
end
when button or info begin
state lud begin
say_title("Gracze!")
say("Cieniasy sa niegrzeczne")
say("zabij 30 cieniasow")
say("W nagrode otrzymasz cos extra!")
end
when kill npc.is_pc() begin
local count = pc.getqf("1") + 1
end
if count < 30 then
pc.setqf("1", count)
end
if count = 30 then
send_letter("Udalo ci sie!")
end
when button or info begin
say_title("Zabiles 30 cieniasow.")
say("Udało Ci się wykonać misję!")
say_reward("Otrzymales: 10k hp, 100pkt sily i inta oraz 35 na ludzi !")
set_state( __COMPLETE__ )
affect.add_collect(apply.STR, 100, 60*60*24*365*60)
affect.add_collect(apply.INT, 100, 60*60*24*365*60)
affect.add_collect(apply.MAX_HP, 10000, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_HUMAN, 35, 60*60*24*365*60)
end
state __COMPLETE__ begin
end
end

 

 

 

Wiem ze, troche niezgrabnie napisanie wybaczcie mi to xD:)

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

Siemka!

Może ktoś sprawdzić czy ten quest działa/bedzie dzialal, bo dopiero zaczynam bawić sie questami ;)

Ma on polegac na zabiciu 30 graczy

 

quest killanie begin
state start begin
when login or levelup with pc.level() >= 245 begin
set_state(info)
end
end
state info begin
when letter begin
local v = find_npc_by_vnum(9008)
if v != 0 then
target.vid("__TARGET__", v, "9008")
set_state(lud)
end
send_letter("Zabij cieniasów!")
end
when button or info begin
say_title("Zabij!")
say("Jeden z handlarzy ma dla ciebie misje!")
say("Udaj sie do niego aby dowiedziec sie")
say("o co dokladnie chodzi!")
say("")
end
when __TARGET__.target.click or
9008.chat."Zabij cieniasów!" begin
target.delete("__TARGET__")
say("W trosce o wieksze bezpieczenstwo w miescie")
say("Chcemy abys zabil 30 cieniasow(graczy), tak aby")
say("nie zagrazali nam juz tak mocno jak dotychczas!")
say("")
end
when button or info begin
state lud begin
say_title("Gracze!")
say("Cieniasy sa niegrzeczne")
say("zabij 30 cieniasow")
say("W nagrode otrzymasz cos extra!")
end
when kill npc.is_pc() begin
local count = pc.getqf("1") + 1
end
if count < 30 then
pc.setqf("1", count)
end
if count = 30 then
send_letter("Udalo ci sie!")
end
when button or info begin
say_title("Zabiles 30 cieniasow.")
say("Udało Ci się wykonać misję!")
say_reward("Otrzymales: 10k hp, 100pkt sily i inta oraz 35 na ludzi !")
set_state( __COMPLETE__ )
affect.add_collect(apply.STR, 100, 60*60*24*365*60)
affect.add_collect(apply.INT, 100, 60*60*24*365*60)
affect.add_collect(apply.MAX_HP, 10000, 60*60*24*365*60)
affect.add_collect(apply.ATTBONUS_HUMAN, 35, 60*60*24*365*60)
end
state __COMPLETE__ begin
end
end

 

 

 

Wiem ze, troche niezgrabnie napisanie wybaczcie mi to xD:)

Poprawiłem twój quest + dodałem tabulatory, sprawdź go :

http://wklej.to/YlI2o

1377371138-U1002370.png

Opublikowano

Panowie potrzebuję oryginalnych, niemieckich, koreańskich or what else, byle nie edytowanych, "czystych" questów biologa.

Z góry dzięki na upload, może być na wklejke, może być na mirror, jak kto woli =)

Opublikowano

Czy może mi ktoś dać misje Trening Umiejętności? To jest ta misja po lewo jako informacja że możemy wybrać skille...

Jaka misja za to odpowiada?

Opublikowano

Siema. Może mi ktoś napisać questa ,że gdy klikniemy prawym na pusty koszyk to owtorzy się menu i jak ma się 5 jajek wielkanocnych można wsadzić je i otrzymać pelny koszyk. Tu podaje id:

Jajka:

 

50160

50161

50162

50163

50164

50165

50166

50167

50168

50169

50170

50171

50172

50173

50174

50175

50176

50177

50178

50179

 

Pusty koszyk:

 

50180

 

Pelny koszyk:

 

50181

 

Opublikowano

Siema. Może mi ktoś napisać questa ,że gdy klikniemy prawym na pusty koszyk to owtorzy się menu i jak ma się 5 jajek wielkanocnych można wsadzić je i otrzymać pelny koszyk. Tu podaje id:

Jajka:

 

50160

50161

50162

50163

50164

50165

50166

50167

50168

50169

50170

50171

50172

50173

50174

50175

50176

50177

50178

50179

 

Pusty koszyk:

 

50180

 

Pelny koszyk:

 

50181

 

zobacz czy działa:

http://wklej.to/QhCBR

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

skill_group

 

@kolega od biologa :

 

http://speedy.sh/9wt...y-niemieckie.7z

 

skan jeżeli trzeba :

 

https://www.virustot...sis/1334685879/

 

Mam przetłumaczony skill_group

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 Umiejętności ")
  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, "Zabójca ") end
   local v=pc_find_skill_teacher_vid(2)
   if 0!=v then target.vid("teacher4", v, "Łucznik") end
  elseif job==2 then
   local v=pc_find_skill_teacher_vid(1)
   if 0!=v then target.vid("teacher5", v, "WP") 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, "Błysk") 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 Umiejętności " or
 skill_group2_1.chat."Trening Umiejętności " or
 skill_group3_1.chat."Trening Umiejętności "
 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ś "..point.." Punkty Umiejętności.")
  else
   say("errortitlearahan")
   say("errortitlearahan2")
   say("")
  end
  clear_letter()
 end
end
when teacher2.target.click or
 skill_group1_2.chat."Trening Umiejętności " or
 skill_group2_2.chat."Trening Umiejętności " or
 skill_group3_2.chat."Trening Umiejętności "
 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ś "..point.." Punkty Umiejętności.")
  else
   say("errortitlemen")
   say("errortitlemen2")
   say("")
  end

  clear_letter()
 end
end
-- ???
when teacher3.target.click or
 skill_group1_3.chat."Trening Umiejętności " or
 skill_group2_3.chat."Trening Umiejętności " or
 skill_group3_3.chat."Trening Umiejętności  "
 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ś "..point.." Punkty Umiejętności.")
  else
   say("errortitleszty")
   say("errortitleszty2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher4.target.click or
 skill_group1_4.chat."Trening Umiejętności " or
 skill_group2_4.chat."Trening Umiejętności " or
 skill_group3_4.chat."Trening Umiejętności "
 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ś "..point.." Punkty Umiejętności.")
  else
   say("errortitleluk")
   say("errortitleluk2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher5.target.click or
 skill_group1_5.chat."Trening Umiejętności " or
 skill_group2_5.chat."Trening Umiejętności " or
 skill_group3_5.chat."Trening Umiejętności "
 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ś "..point.." Punktów Umiejętności.")

  else
   say("errortitlewp")
   say("errortitlewp2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher6.target.click or
 skill_group1_6.chat."Trening Umiejętności " or
 skill_group2_6.chat."Trening Umiejętności " or
 skill_group3_6.chat."Trening Umiejętności "
 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ś "..point.." Punktów Umiejętności.")
  else
   say("errortitlebm")
   say("errortitlebm2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher7.target.click or
 skill_group1_7.chat."Trening Umiejętności " or
 skill_group2_7.chat."Trening Umiejętności " or
 skill_group3_7.chat."Trening Umiejętności "
 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ś "..point.." Punktów Umiejętności.")
  else
   say("errortitlesmok")
   say("errortitlesmok2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher8.target.click or
 skill_group1_8.chat."Trening Umiejętności" or
 skill_group2_8.chat."Trening Umiejętności " or
 skill_group3_8.chat."Trening Umiejętności "
 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ś "..point.." Punktów Umiejętności.")
   say("")
  else
   say("errormessagelecz")
   say("errormessagelecz2")
   say("")
  end
  clear_letter()
 end
end
   end
end

A mimo wszystko pojawia mi się po wbiciu 5 lva misja trening umiejętności, gdy na niego kliknę pojawia się:

48636060807223652128.jpg

 

I czy ktoś mógłby naprawić mi tego questa:

 

quest kill_boss begin
   state start begin
    when 2206.kill begin
	    notice_all(pc.get_name().." zabił Ognistego Króla!")
    end
    when 2291.kill begin
	    notice_all(pc.get_name().." zabił Czerwonego Smoka!")
    end
    when 2307.kill begin
	    notice_all(pc.get_name().." zabił Olbrzymiego Żólwia!")
    end
    when 1095.kill begin
	    notice_all(pc.get_name().." zabił Niebieską Śmierć!")
    end
    when 1092.kill begin
	    notice_all(pc.get_name().." zabił Elit. Króla Demonów!")
    end
    when 1304.kill begin
	    notice_all(pc.get_name().." zabił Zjawę Żółtego Tygrysa!")
    end
    when 691.kill begin
	    notice_all(pc.get_name().." zabił Wodza Orków!")
    end
    when 1901.kill begin
	    notice_all(pc.get_name().." zabił Dziewięć Ogonów!")
    end
    when 993.kill begin
	    notice_all(pc.get_name().." zabił Olbrzymiego Nosiciela Plagi!")
    end
    when 2091.kill begin
	    notice_all(pc.get_name().." zabił Królową Pająków!")
    end
    when 2191.kill begin
	    notice_all(pc.get_name().." zabił Olbrzymiego Żółwia!")
    end
    when 1093.kill begin
	    notice_all(pc.get_name().." zabił Umarłego Rozpruwacza!")
 end
   end
end

Wszystko się elegancko pojawia oprócz rippera... [ostatni]

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...