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

tak będzie dobrze??

 

say_reward("..pc.getqf("state").. z 50 typu zabitych")

ale usuwając tą linijke z questa dalej miałem ten sam błąd

 

Nie..

To musi być tak

say_reward(pc.getqf("state").." z 50 typu zabitych")

 

@

Sunushi szybszy ;p

Z nudów?

Hmm. Aż tak źle tu?

Hehe :)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Gram w plemiona i w międzyczasie zaglądam tutaj.

 

kopson44, jeśli chodzi o drugiego questa to obrazek z błędem z qf na pewno nie jest z tego questa.

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

rzeczywiście :D

pomyliło mi się

zaraz zmienie i dam właściwe ssy, ten co był w 2 quescie jest do 3

 

a jeśli chodzi to tego 2 questa to dalej ten sam błąd

 

@edit

ok już poprawiłem ssy

 

@edit2

Stelios ten pierwszy quest działa już piknie :D

 

dobra ja lece spać, o 7 trzeba wstać :/

 

Prosiłbym o jeszcze te 2 questy i dzięki za pomoc

Opublikowano

Powracam z prośbą o podanie mi jakichś pomysłów na dodanie

jakichś funkcji do Itemu dla GM :)

 

Choćby banowanie z poziomu gry, możesz dodać także rejestrację i inne bajerki szmerki związane z php. Do tego dopisać jakieś ciekawe "eventowe" misje i na game flagach się pobawić.

 

@edit

nie zauważyłem, że już jest

;)

 

umarł

Opublikowano

rzeczywiście :D

pomyliło mi się

zaraz zmienie i dam właściwe ssy, ten co był w 2 quescie jest do 3

 

a jeśli chodzi to tego 2 questa to dalej ten sam błąd

 

@edit

ok już poprawiłem ssy

 

@edit2

Stelios ten pierwszy quest działa już piknie :D

 

dobra ja lece spać, o 7 trzeba wstać :/

 

Prosiłbym o jeszcze te 2 questy i dzięki za pomoc

 

@Spróbuj przy tym drugim queście w którym masz

say_title("Info:") l

zmienić to na komentarz czyli

say_title("Info:") -- l

@EDIT2

@kopson44

a to co? ;D

 pc.change_money(8.500.000)

 

@EDIT

@z4z0l, nie umiem pisać questów z użyciem php ;p

a prosić o pomoc na tym przykładzie to jednak jakiś koszt..

a niestety za questa zapłaty nie biorę, strona jest darmowa więc i jej zawartość jest darmowa,

a ja postanowiłem nie pobierać opłaty za wykonaną dobrowolnie pracę.

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Jak się nazywają te questy? :P

1.Znajdz strażnika Wsi

-Straznik Wsi ma dla Ciebie zadanie!Idz z nim porozmawiać

-Witaj przybyszu ! Jesli dam ci 200yang kupisz mi miksturki ?

2.Kowal ma dla Ciebie misje !

-Nowa zbroja

Kowal pracuje nad nową zbroją Moze poszedlbys do niego i zaoferowal swoją pomoc ?

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

@Spróbuj przy tym drugim queście w którym masz

say_title("Info:") l

zmienić to na komentarz czyli

say_title("Info:") -- l

@EDIT2

@kopson44

a to co? ;D

 pc.change_money(8.500.000)

 

@EDIT

@z4z0l, nie umiem pisać questów z użyciem php ;p

a prosić o pomoc na tym przykładzie to jednak jakiś koszt..

a niestety za questa zapłaty nie biorę, strona jest darmowa więc i jej zawartość jest darmowa,

a ja postanowiłem nie pobierać opłaty za wykonaną dobrowolnie pracę.

 

To po prostu robisz na szkielecie banowania :)

@UP

find_squareguard.quest

 

a drugiego ine pamiętam

 

umarł

Opublikowano

Siema ! Zrobi mi ktoś aby losowanie było od 75 lv ? i napisy : aby wziasc udzial w losowaniu musisz miec 75 poziom !

http://wklej.to/4qW6D

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

Up

 

Jeśli postać nie będzie miała 75lvl'a to nawet ta opcja się nie wyświetli

myślę że może być i tak

 

 

-------------------------------------------------------------------
---			 Misja by Czarny dla CzarnyMT2 oraz Czarny-questy.cba.pl ---
--- Prosze o nie przypisywanie sobie cudzej pracy! Pozdrawiam ---
---							 Życzę miłej zabawy i powodzenia 							  ---
-------------------------------------------------------------------
quest loteria_z_biletem begin
	state start begin
			when 14013.chat."Loteria! " with pc.get_level() >= 75 begin
					say_title(mob_name(14013)..":")
					say("Witaj! Prowadze loterie! ")
					say("Jestes zainteresowany? ")
					say("")
					say("W loterii mozesz wygrac wiele ")
					say("przedmiotow, niektore cenne inne mniej! ")
					say("")
					wait()
					say_title(mob_name(14013)..":")
					say("Jesli jestes chetny na wziecie ")
					say("udzialu w loteri musisz speliac warunki")
					say("loterii! ")
					say("")
					say("A sa dwa warunki! ")
					say("")
					say("Misisz miec 1kkk yang ")
					say("oraz Bilet na jazde konna! ")
					say("")
					say("Posiadasz wszystko? ")
					local s = select("Tak, mam wszystko", "Nie, przyjde pozniej.. ")
							if s == 2 then
									say_title(mob_name(14013)..":")
									say("Dobrze ze sie przynales! ")
									say("Ja jestem juz stary, moglbym ")
									say("cos przypadkiem przeoczyc. ")
									say("")
									say("Dziekuje! Wroc kiedy bedziesz mial wszystko! ")
									say("")
							end
							if s == 1 then
									if pc.getqf("czas") <= get_time() then
									if pc.count_item(50083) >= 1 then
									if pc.get_money() >= 1000000000 then
											say_title(mob_name(14013)..":")
											say("No to dobrze! Cieszy mnie to, a wiec tak ")
											say("Za chwile zaczne losowanie przedmiotu ")
											say("dla ciebie. ")
											say("")
											say("Ale najpierw musze napisac ")
											say("na twoim bilecie numerek! ")
											say("")
											say("Jest to potrzebne, poniewaz bede ")
											say("wiedzial, ze bilet byl juz uzyty! ")
											say("")
											wait()
											say_title(mob_name(14013)..":")
											say("No wiec zaczynajmy loterie! ")
											say("Do wygrania jest ponad 30 rozych ")
											say("cennych przedmiotow! ")
											say("")
											say_reward("Pamietaj, ze nie wszystkie ")
											say_reward("przedmioty sa warte tyle samo! ")
											say("")
											wait()
											pc.setqf("czas", 60*2)
											local los = number(1, 35)
													if los == 1 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(30190)
															say("oraz")
															say_item_vnum(50033)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(30190, 1)
															pc.give_item2(50033, 1)
													end
													if los == 2 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(50110)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(50110, 3)
													end
													if los == 3 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71051)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71051, 1)
													end
													if los == 4 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71051)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71051, 1)
													end
													if los == 5 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71051)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71051, 1)
													end
													if los == 6 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71051)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71051, 1)
													end
													if los == 7 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71051)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71051, 1)
													end
													if los == 8 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71052)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71052, 1)
													end
													if los == 9 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71052)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71052, 1)
													end
													if los == 10 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71052)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71052, 1)
													end
													if los == 11 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71052)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71052, 1)
													end
													if los == 12 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71052)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71052, 1)
													end
													if los == 13 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(30190)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(30190, 1)
													end
													if los == 14 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(30190)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(30190, 1)
													end
													if los == 15 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(30190)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(30190, 1)
													end
													if los == 16 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(30190)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(30190, 1)
													end
													if los == 17 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71054)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71054, 1)
													end
													if los == 18 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(50033)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(50033, 1)
													end
													if los == 19 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(50033)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(50033, 1)
													end
													if los == 20 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(50033)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(50033, 1)
													end
													if los == 21 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(50033)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(50033, 1)
													end
													if los == 22 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(72002)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(72002, 1)
													end
													if los == 23 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(72002)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(72002, 1)
													end
													if los == 24 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(72002)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(72002, 1)
													end
													if los == 25 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(70301)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(70301, 1)
													end
													if los == 26 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(50058)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(50058, 1)
													end
													if los == 27 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(50059)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(50059, 1)
													end
													if los == 28 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(25040)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(25040, 1)
													end
													if los == 29 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71082)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71082, 2)
													end
													if los == 30 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71095)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71095, 100)
													end
													if los == 31 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(72023)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(72023, 1)
													end
													if los == 32 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(72038)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(72038, 200)
													end
													if los == 33 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71042)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71042, 1)
													end
													if los == 34 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71043)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71043, 1)
													end
													if los == 35 then
															say_title(mob_name(14013)..": ")
															say("Wygrales: ")
															say_item_vnum(71028)
															say("")
															say("Gratuluje! ")
															say("")
															pc.give_item2(71028, 200)
													end
									end
									end
									else
											say("Jeszcze nie możesz losować. ")
											say("")
									end
							end
			end
	end
end

 

 

 

 

@Edit

 

Ja też tego nie zauważyłem xD

RGVyaW9ueF9fX2V1bmVfX180MTBfX19OVUxMX19fMl9fXzEwMF9fX25vbmUucG5nX19fMTBfX18zX19fMDAwMDAwX19fc29sbw==.png

Opublikowano

@Mój własny quest a dopiero teraz widzę, że nie uzupełniłem go poprawnie..

Przy odbiorze nagrody powinno być odjęte potrzebny yang oraz item.

 

czyli dopisać to:

pc.change_money( -1000000000 )
pc.remove_item(50083, 1)

przed local z numerkami losowania :)

 

@Po coś chyba sprawdzane jest czy mamy dany item oraz yang, czyż nie? ;)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

a ja się pytam was kochani <3

jaka jest funkcja aby tylko lider mógł rozmawiać z NPC w czasie questu ?

mam pewien plan co do questa kilka postów wyżej :D

gogame.png

Opublikowano

@

Stelios

 

 

dzięki, nie zauważyłem takiego głupiego błędu :D

 

i jeszcze mam problem z tym questem

 

quest Ziny_Atakuja begin
state start begin
 when login or levelup or enter with pc.get_level() >= 21 begin
  setstate( gototeacher )
  end
 end
 state gototeacher begin
when letter begin
 send_letter("Dowódcy Szykują Armie")
 local v=find_npc_by_vnum(9002)
  if 0==v then
  else
  target.vid("__TARGET__", v, "Idź do ")
  end
 end

when button or info begin
say_title("Info:")
say("Idz Do Handlarza Zbroja Ma On")
say("Dla Ciebie Wazne Zadanie !")
end
when __TARGET__.target.click begin
 target.delete("__TARGET__")
say_title("Info:") -- l
say("Witaj ! ")
say("Mam Dla Ciebie Trudne Zadanie !")
say("Ostatnio uslyszelismy ze Generałowie")
say("w sąsiedniej wiosce")
say("Gromadza Wojska, by zniszczyc nasze")
say("miasto ! Dlatego mam dla ciebie zadanie !")
say("")
wait()
say("Musisz zgladzic czesc dowódców")
say("To są głowni generałowie: ")
say("Chuong, Mahon, Bo, Goo-Pae  !")
say("Prosze Pomoz Nam ! Wynagrodzimy")
say("Cie Za To Odpowiednio !")
say_reward("Zabij 50 dowódców")
say("")
set_state(kill)
 pc.setqf("state", 0)
 q.set_counter("Pozostało: ", 0)
end
end
 state kill begin
  when letter begin
  send_letter("Dowódcy")
  end
when button or info begin
 say_title("Dowódcy:")
 say("Musisz 50 zabić ")
 say("")
 say_reward(pc.getqf("state").." z 50 typu zabitych")
 say("")
end
  when 491.kill or 492.kill or 493.kill or 494.kill begin
local count = pc.getqf("state") + 1
if count < 50 then
 pc.setqf("state", count)
 q.set_counter("Pozostało ", 50 - count)
end
 if count == 50 then
 say_title("Info:")
 say("")
 say("Przyjdź do mnie teraz, proszę ")
set_state(gototeacher2)
 end
  end

  when 9002.chat." Dowódcy" with pc.getqf("main_quest_lv2","state") < 50 begin
  say_title("Info:")
  say("Jeszcze nie zabiles ")
  say("50 Dowódców !")
  say("Wroc Jak Tego Dokonasz !")
  if pc.is_gm() then
wait()
say_title("Info:")
say("Przyjmujesz zadanie?")
local s = select("Pomogę miastu!", "Nie, nie jestem wystarczająco silny")
if s == 1 then
set_state(gototeacher2)
end
  end
  when 9002.chat." Dowódcy" with pc.getqf("main_quest_lv2","state") >= 50 begin
say_title("Info:")
say("Dziękuje Ci Za Pomoc W Tym")
say("Trudnym Zadaniu ! Oto Twoja")
say("Nagroda !")
set_state(gototeacher2)
  end
 state gototeacher2 begin
  when letter begin
  local v=find_npc_by_vnum(9002)
if 0==v then
else
target.vid("__TARGET__", v, "Idź do ")
end
  end
  when letter begin
  send_letter("Zabiles !")
  end
  when button or info begin
say_title("Zabiles !")
say("Gratulacje ! Udalo Ci Sie Zabic")
say("50 Dowódców !")
say("Teraz wroc do handlarza zbroja")
say("i odbierz nagrode !")
  end
  when __TARGET__.target.click begin
  target.delete("__TARGET__")
say("Gratulacje ! Udalo Ci Sie Zabic")
say("50 Dowódców !")
say("Teraz wroc do handlarza zbroja")
say("i odbierz nagrode !")
say_reward("EXP 5000000")
pc.give_exp2( 5000000 )
  pc.change_money( 50000000 )
  say_reward("Yang 50000000")
  say_reward("Kilka Drobiazgów.")
  pc.give.item2(71027, 10)
  pc.give.item2(71028, 10)
  pc.give.item2(71029, 10)
  pc.give.item2(71030, 10)
  pc.give.item2(71031, 10)
  pc.give.item2(72006)
  pc.give.item2(72003)
  pc.give.item2(72024)
  pc.give.item2(72018)

  clear_letter()
  set_state( __COMPLETE__ )
  pc.setqf("state", 0) --Wenn wir in der Aufgabe Variablen setzen, kann die DB Belastung reduziert werden.
  end
 end
state __COMPLETE__ begin
end
end

 

 

 

taki błąd

 

45759767.png

 

 

próbowałem z endami na końcu ale mi nie zadziałało i nie wiem jak to zrobić

proszę o pomoc

Opublikowano

@

Stelios

 

 

dzięki, nie zauważyłem takiego głupiego błędu :D

 

i jeszcze mam problem z tym questem

 

quest Ziny_Atakuja begin
state start begin
 when login or levelup or enter with pc.get_level() >= 21 begin
  setstate( gototeacher )
  end
 end
 state gototeacher begin
when letter begin
 send_letter("Dowódcy Szykują Armie")
 local v=find_npc_by_vnum(9002)
  if 0==v then
  else
  target.vid("__TARGET__", v, "Idź do ")
  end
 end

when button or info begin
say_title("Info:")
say("Idz Do Handlarza Zbroja Ma On")
say("Dla Ciebie Wazne Zadanie !")
end
when __TARGET__.target.click begin
 target.delete("__TARGET__")
say_title("Info:") -- l
say("Witaj ! ")
say("Mam Dla Ciebie Trudne Zadanie !")
say("Ostatnio uslyszelismy ze Generałowie")
say("w sąsiedniej wiosce")
say("Gromadza Wojska, by zniszczyc nasze")
say("miasto ! Dlatego mam dla ciebie zadanie !")
say("")
wait()
say("Musisz zgladzic czesc dowódców")
say("To są głowni generałowie: ")
say("Chuong, Mahon, Bo, Goo-Pae  !")
say("Prosze Pomoz Nam ! Wynagrodzimy")
say("Cie Za To Odpowiednio !")
say_reward("Zabij 50 dowódców")
say("")
set_state(kill)
 pc.setqf("state", 0)
 q.set_counter("Pozostało: ", 0)
end
end
 state kill begin
  when letter begin
  send_letter("Dowódcy")
  end
when button or info begin
 say_title("Dowódcy:")
 say("Musisz 50 zabić ")
 say("")
 say_reward(pc.getqf("state").." z 50 typu zabitych")
 say("")
end
  when 491.kill or 492.kill or 493.kill or 494.kill begin
local count = pc.getqf("state") + 1
if count < 50 then
 pc.setqf("state", count)
 q.set_counter("Pozostało ", 50 - count)
end
 if count == 50 then
 say_title("Info:")
 say("")
 say("Przyjdź do mnie teraz, proszę ")
set_state(gototeacher2)
 end
  end

  when 9002.chat." Dowódcy" with pc.getqf("main_quest_lv2","state") < 50 begin
  say_title("Info:")
  say("Jeszcze nie zabiles ")
  say("50 Dowódców !")
  say("Wroc Jak Tego Dokonasz !")
  if pc.is_gm() then
wait()
say_title("Info:")
say("Przyjmujesz zadanie?")
local s = select("Pomogę miastu!", "Nie, nie jestem wystarczająco silny")
if s == 1 then
set_state(gototeacher2)
end
  end
  when 9002.chat." Dowódcy" with pc.getqf("main_quest_lv2","state") >= 50 begin
say_title("Info:")
say("Dziękuje Ci Za Pomoc W Tym")
say("Trudnym Zadaniu ! Oto Twoja")
say("Nagroda !")
set_state(gototeacher2)
  end
 state gototeacher2 begin
  when letter begin
  local v=find_npc_by_vnum(9002)
if 0==v then
else
target.vid("__TARGET__", v, "Idź do ")
end
  end
  when letter begin
  send_letter("Zabiles !")
  end
  when button or info begin
say_title("Zabiles !")
say("Gratulacje ! Udalo Ci Sie Zabic")
say("50 Dowódców !")
say("Teraz wroc do handlarza zbroja")
say("i odbierz nagrode !")
  end
  when __TARGET__.target.click begin
  target.delete("__TARGET__")
say("Gratulacje ! Udalo Ci Sie Zabic")
say("50 Dowódców !")
say("Teraz wroc do handlarza zbroja")
say("i odbierz nagrode !")
say_reward("EXP 5000000")
pc.give_exp2( 5000000 )
  pc.change_money( 50000000 )
  say_reward("Yang 50000000")
  say_reward("Kilka Drobiazgów.")
  pc.give.item2(71027, 10)
  pc.give.item2(71028, 10)
  pc.give.item2(71029, 10)
  pc.give.item2(71030, 10)
  pc.give.item2(71031, 10)
  pc.give.item2(72006)
  pc.give.item2(72003)
  pc.give.item2(72024)
  pc.give.item2(72018)

  clear_letter()
  set_state( __COMPLETE__ )
  pc.setqf("state", 0) --Wenn wir in der Aufgabe Variablen setzen, kann die DB Belastung reduziert werden.
  end
 end
state __COMPLETE__ begin
end
end

 

 

 

taki błąd

 

45759767.png

 

 

próbowałem z endami na końcu ale mi nie zadziałało i nie wiem jak to zrobić

proszę o pomoc

  when 9002.chat." Dowódcy" with pc.getqf("main_quest_lv2","state") >= 50 begin
    say_title("Info:")
    say("Dziękuje Ci Za Pomoc W Tym")
    say("Trudnym Zadaniu ! Oto Twoja")
    say("Nagroda !")
    set_state(gototeacher2)
  end
 state gototeacher2 begin
  when letter begin

a end do state to gdzie? ;)

Hehe :)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Poprawi mi ktoś Questa?

 

Problem polega na tym że nie pokazuje mi go na Liście Questów (nawet bo wbiciu levela od którego jest misja ; tabów nie ma . były ale usunąłem bo myślałem że to od tego ten błąd bo widziałem że niektóre inne questy też nie miały tabów a działały.)

 

http://wklej.to/H14r2

 

z góry dzięki.

 

@@

 

Własnie o to chodzi że nie ma go w grze.

"Kiedy nie chcesz - szukasz powodów. Gdy chcesz - szukasz sposobów"

Opublikowano

Poprawi mi ktoś Questa?

 

Problem polega na tym że nie pokazuje mi go na Liście Questów (nawet bo wbiciu levela od którego jest misja ; tabów nie ma . były ale usunąłem bo myślałem że to od tego ten błąd bo widziałem że niektóre inne questy też nie miały tabów a działały.)

 

http://wklej.to/H14r2

 

z góry dzięki.

 

when login or levelup with pc.get_level >= 100 begin

Sam znajdź tu błąd.

(nie sprawdzałem całości)

 

A jeśli nie ma go w grze to sprawdź czy może jakieś polski znaki ukryły się przy ")

 

Przykład

say("cześć")

Poprawione

say("cześć ")

 

@EDIT

Nie prosiłeś.

Podałem ci powód przez który questa w grze nie będzie - polski znak przy "

 

@Poprawnie

pc.get_level()
albo
pc.level

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

when login or levelup with pc.get_level >= 100 begin

na

when login or levelup with pc.get_level() >= 100 begin

 

say("udaj się do niego i dowiedz się")

na

say("udaj się do niego i dowiedz się ")

 

say("Muzyk powiedział, że możesz dowiedzieć się czegoś")

na

say("Muzyk powiedział, że możesz dowiedzieć się czegoś ")

 

Poszukaj podobnych błędów i popraw. Ew. wklej tutaj ss z błędem z qc.

 

Edit. Jeśli cały quest przechodził przez qc (chodzi mi o komende ./qc nazwa_questa.quest) ale w grze go nie było to chodzi o polskie znaki (ę, ó, ą, ś, ł, ż, ź, ć) obok znaku " (przykładowo say("gałąź")) to quest nie pojawi się w grze. Należy wtedy zrobić takie coś: say("gałąź ")

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Sunushi wyprzedziłeś mnie ale:

 

 

 

when login or levelup with pc.get_level >= 100 begin

 

zmieniłem na

 

 

when login or levelup with pc.level >= 100 begin

 

i quest pojawił się w grze.

 

 

Tylko że :

 

1.Tylko na początku gdy idziemy do uriela jest strzałka nad jego głową (tylko nad jego) u reszty NPC nie a powinno ;x trzeba kliknac i dopiero po kliknieciu na niego można wybrać "Stary Kolega" i to co powinno być bo kliknięciu na niego (nie którzy mogą się nie połapać gdzie mają iść gdy nie będzie nad nim strzałki bo odrazu przewijają quest a tam tez pisze do kogo ma iść)

 

2.Po wbiciu lvl od którego zaczyna się misja nie można otworzyć pierwszego listu (tego co w nim pisze kto ma dla nas zadanie) chociaż na mini mapie uriel jest zaznaczony że trzeba do niego iść.

"Kiedy nie chcesz - szukasz powodów. Gdy chcesz - szukasz sposobów"

Opublikowano

when button or uriel begin

when button or muzyk begin

 

Co to za śmieszne funkcje? :D Zmień to wszystko na when button or info begin ;)

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Oraz nie zadziała bo :

pc.give_item2(30001, 1)
say("Zdobyłeś jakiś list.")
say("Udaj się do Uriela i dostarcz mu zdobyte informacje.")
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
end
end
end

zakończyłeś if'a, whena i state'a a potem masz od razu when z rozmową z npc. Albo usuń jeden end albo ustaw state.

 

umarł

Opublikowano

mam takie pytanie

jest takie cóś

affect.add_collect(apply.ITEM_DROP_BONUS, 10, 60*60*24*365*60)

jak zmienić żeby ten bon był na np.4 godziny?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...