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

[Quest] Fryzjer


Rekomendowane odpowiedzi

Opublikowano

 

 

quest fryzjer begin
state start begin
 when 20021.chat."Fryzjer" begin
say_title("Ariyoung:")
say("Witaj, jestem fryzjerką i mogę ci ostrzyc włosy za[ENTER]drobną opłatą. Na samym początku proszę wybrać[ENTER]swoją płeć, później typ fryzury a na samym końcu[ENTER]kolor[ENTER][ENTER]")
 if pc.get_job()==0 then
  local plec0 = select ("Mężczczyzna", "Kobieta")
   if plec0 == 1 then
	local typ0 = select ("Dumna fryzura", "Chusta", "Długie Włosy")
	 if typ0 == 1 then
	  local kolor0 = select ("Czerwona", "Jasna", "Niebieska", "Brązowa")
	   if kolor0 == 1 then
		pc.give_item2("74001", 1)
		return
	   elseif kolor0 == 2 then
		pc.give_item2("74002", 1)
		return
	   elseif kolor0 == 3 then
		pc.give_item2("74003", 1)
		return
	   elseif kolor0 == 4 then
		pc.give_item2("74004", 1)
		return
	   end
	 elseif typ0 == 2 then
	  local kolor0b = select ("Czerwona", "Kratka", "Niebieska", "Zielona")
	   if kolor0b == 1 then
		pc.give_item2("74005", 1)
		return
	   elseif kolor0b == 2 then
		pc.give_item2("74006", 1)
		return
	   elseif kolor0b == 3 then
		pc.give_item2("74007", 1)
		return
	   elseif kolor0b == 4 then
		pc.give_item2("74008", 1)
		return
	   end
	 elseif typ0 == 3 then
	  local kolor0c = select ("Czarne", "Czerwone", "Brązowe", "Zielone")
	   if kolor0c == 1 then
		pc.give_item2("74009", 1)
		return
	   elseif kolor0c == 2 then
		pc.give_item2("74010", 1)
		return
	   elseif kolor0c == 2 then
		pc.give_item2("74011", 1)
		return
	   elseif kolor0c == 3 then
		pc.give_item2("74012", 1)
		return
	   end
	 end
   elseif plec0 == 2 then
	local typ0k = select ("Modna Fryzura", "Opaska", "Kok")
	 if typ0k == 1 then
	  local kolor0k = select ("Czerwona", "Jasna", "Niebieska", "Brązowa")
	   if kolor0k == 1 then
		pc.give_item2("75001", 1)
		return
	   elseif kolor0k == 2 then
		pc.give_item2("75002", 1)
		return
	   elseif kolor0k == 3 then
		pc.give_item2("75003", 1)
		return
	   elseif kolor0k == 4 then
		pc.give_item2("75004", 1)
		return
	   end
	 elseif typ0k == 2 then
	  local kolor0kb = select ("Brązowa", "Blond", "Niebieskie", "Zielona")
	   if kolor0kb == 1 then
		pc.give_item2("75005", 1)
		return
	   elseif kolor0kb == 2 then
		pc.give_item2("75006", 1)
		return
	   elseif kolor0kb == 3 then
		pc.give_item2("75007", 1)
		return
	   elseif kolor0kb == 4 then
		pc.give_item2("75008", 1)
		return
	   end
	 elseif typ0k == 3 then
	  local kolor0kc = select ("Czarne", "Czerwone", "Brązowe", "Zielone")
	   if kolor0kc == 1 then
		pc.give_item2("75009", 1)
		return
	   elseif kolor0kc == 2 then
		pc.give_item2("75010", 1)
		return
	   elseif kolor0kc == 3 then
		pc.give_item2("75011", 1)
		return
	   elseif kolor0kc == 4 then
		pc.give_item2("75012", 1)
		return
	   end
	 end
   end
 elseif pc.get_job()==1 then
  local plec1 = select ("Mężczyzna", "Kobieta")
   if plec1 == 1 then
	local typ1 = select ("Kucyk", "Chusta", "Kudłate Włosy")
	 if typ1 == 1 then
	  local kolor1 = select ("Brązowy", "Zielony", "Niebieski", "Jasny")
	   if kolor1 == 1 then
		pc.give_item2("75201", 1)
		return
	   elseif kolor1 == 2 then
		pc.give_item2("75202", 1)
		return
	   elseif kolor1 == 3 then
		pc.give_item2("75203", 1)
		return
	   elseif kolor1 == 4 then
		pc.give_item2("75204", 1)
	   end
	 elseif typ1 == 2 then
	  local kolor1b = select ("Czerwona", "Brązowa", "Jasna", "Fioletowa")
	   if kolor1b == 1 then
		pc.give_item2("75205", 1)
		return
	   elseif kolor1b == 2 then
		pc.give_item2("75206", 1)
		return
	   elseif kolor1b == 3 then
		pc.give_item2("75207", 1)
		return
	   elseif kolor1b == 4 then
		pc.give_item2("75208", 1)
		return
	   end
	 elseif typ1 == 3 then
	  local kolor1c = select ("Czerwone", "Niebieskie", "Czarne", "Blond")
	   if kolor1c == 1 then
		pc.give_item2("75209", 1)
		return
	   elseif kolor1c == 2 then
		pc.give_item2("75210", 1)
		return
	   elseif kolor1c == 3 then
		pc.give_item2("75211", 1)
		return
	   elseif kolor1c == 4 then
		pc.give_item2("75212", 1)
		return
	   end
	 end
   elseif plec1 == 2 then
	local typ1k = select ("Kucyk", "Krótkie", "Krótkie Przystrz.")
	 if typ1k == 1 then
	  local kolor1k = select ("Brązowy", "Zielony", "Niebieski", "Kremowy")
	   if kolor1k == 1 then
		pc.give_item2("74251", 1)
		return
	   elseif kolor1k == 2 then
		pc.give_item2("74252", 1)
		return
	   elseif kolor1k == 3 then
		pc.give_item2("74253", 1)
		return
	   elseif kolor1k == 4 then
		pc.give_item2("74254", 1)
		return
	   end
	 elseif typ1k == 2 then
	  local kolor1kb = select ("Czerwone", "Brązowe", "Jasne", "Purpurowe")
	   if kolor1kb == 1 then
		pc.give_item2("74255", 1)
		return
	   elseif kolor1kb == 2 then
		pc.give_item2("74256", 1)
		return
	   elseif kolor1kb == 3 then
		pc.give_item2("74257", 1)
		return
	   elseif kolor1kb == 4 then
		pc.give_item2("74258", 1)
	   end
	 elseif typ1k == 3 then
	  local kolor1kc = select ("Czerwone", "Błękitne", "Czarne", "Blond")
	   if kolor1kc == 1 then
		pc.give_item2("74259", 1)
		return
	   elseif kolor1kc == 2 then
		pc.give_item2("74260", 1)
		return
	   elseif kolor1kc == 3 then
		pc.give_item2("74261", 1)
		return
	   elseif kolor1kc == 4 then
		pc.give_item2("74261", 1)
		return
	   end
	 end
   end
 elseif pc.get_job()==2 then
  local plec2 = select ("Mężczyzna", "Kobieta")
   if plec2 == 1 then
	local typ2 = select ("Sportowo Przyst,", "Charyzm. Włosy", "Zawinięte")
	 if typ2 == 1 then
	  local kolor2 = select ("Białe", "Brązowe", "Blond", "Zielone")
	   if kolor2 == 1 then
		pc.give_item2("74501", 1)
		return
	   elseif kolor2 == 2 then
		pc.give_item2("74502", 1)
		return
	   elseif kolor2 == 3 then
		pc.give_item2("74503", 1)
		return
	   elseif kolor2 == 4 then
		pc.give_item2("74504", 1)
		return
	   end
	 elseif typ2 == 2 then
	  local kolor2b = select ("Białe", "Czerwone", "Czarne", "Fioletowe")
	   if kolor2b == 1 then
		pc.give_item2("74505", 1)
		return
	   elseif kolor2b == 2 then
		pc.give_item2("74506", 1)
		return
	   elseif kolor2b == 3 then
		pc.give_item2("74507", 1)
		return
	   elseif kolor2b == 4 then
		pc.give_item2("74508", 1)
	   end
	 elseif typ2 == 3 then
	  local kolor2c = select ("Białe", "Błękitne", "Czarne", "Brązowe")
	   if kolor2c == 1 then
		pc.give_item2("74509", 1)
		return
	   elseif kolor2c == 2 then
		pc.give_item2("74510", 1)
		return
	   elseif kolor2c == 3 then
		pc.give_item2("74511", 1)
		return
	   elseif kolor2c == 4 then
		pc.give_item2("74512", 1)
	   end
	 end
   elseif plec2 == 2 then
	local typ2k = select ("Spięte", "Długie Włosy", "Długi Kucyk")
	 if typ2k == 1 then
	  local kolor2k = select ("Jasne", "Brązowe", "Blond", "Zielone")
	   if kolor2k == 1 then
		pc.give_item2("75401", 1)
		return
	   elseif kolor2k == 2 then
		pc.give_item2("75402", 1)
		return
	   elseif kolor2k == 3 then
		pc.give_item2("75403", 1)
		return
	   elseif kolor2k == 4 then
		pc.give_item2("75404", 1)
		return
	   end
	 elseif typ2k == 2 then
	  local kolor2kb = select ("Białe", "Czerwone", "Czarne", "Fioletowe")
	   if kolor2kb == 1 then
		pc.give_item2("75405", 1)
		return
	   elseif kolor2kb == 2 then
		pc.give_item2("75406", 1)
		return
	   elseif kolor2kb == 3 then
		pc.give_item2("75407", 1)
		return
	   elseif kolor2kb == 4 then
		pc.give_item2("75408", 1)
		return
	   end
	 elseif typ2k == 3 then
	  local kolor2kc = select ("Biały", "Niebieski", "Czarny", "Brązowy")
	   if kolor2kc == 1 then
		pc.give_item2("75409", 1)
		return
	   elseif kolor2kc == 2 then
		pc.give_item2("75410", 1)
		return
	   elseif kolor2kc == 3 then
		pc.give_item2("75411", 1)
		return
	   elseif kolor2kc == 4 then
		pc.give_item2("75412", 1)
		return
	   end
	 end
   end
 elseif pc.get_job()==3 then
  local plec3 = select ("Mężczyzna", "Kobieta")
   if plec3 == 1 then
	local typ3 = select ("Modnie Ścięte", "Długie Włosy", "Dawna Fryzura")
	 if typ3 == 1 then
	  local kolor3 = select ("Brązowe", "Czarne", "Niebieskie", "Jasne")
	   if kolor3 == 1 then
		pc.give_item2("75601", 1)
		return
	   elseif kolor3 == 2 then
		pc.give_item2("75602", 1)
		return
	   elseif kolor3 == 3 then
		pc.give_item2("75603", 1)
		return
	   elseif kolor3 == 4 then
		pc.give_item2("75604", 1)
		return
	   end
	 elseif typ3 == 2 then
	  local kolor3b = select ("Brązowe", "Czarne", "Blond", "Fioletowe")
	   if kolor3b == 1 then
		pc.give_item2("75605", 1)
		return
	   elseif kolor3b == 2 then
		pc.give_item2("75606", 1)
		return
	   elseif kolor3b == 3 then
		pc.give_item2("75607", 1)
		return
	   elseif kolor3b == 4 then
		pc.give_item2("75608", 1)
		return
	   end
	 elseif typ3 == 3 then
	  local kolor3c = select ("Brązowa", "Jasna", "Fioletowa", "Czerwona")
	   if kolor3c == 1 then
		pc.give_item2("75609", 1)
		return
	   elseif kolor3c == 2 then
		pc.give_item2("75610", 1)
		return
	   elseif kolor3c == 3 then
		pc.give_item2("75611", 1)
		return
	   elseif kolor3c == 4 then
		pc.give_item2("75612", 1)
	   end
	 end
   elseif plec3 == 2 then
	local typ3k = select ("Spinka Motyl", "Śrenio Długie", "Długie Włosy")
	 if typ3k == 1 then
	  local kolor3k = select ("Brązowe", "Czarne", "Błękitne", "Białe")
	   if kolor3k == 1 then
		pc.give_item2("74751", 1)
		return
	   elseif kolor3k == 2 then
		pc.give_item2("74752", 1)
		return
	   elseif kolor3k == 3 then
		pc.give_item2("74753", 1)
		return
	   elseif kolor3k == 4 then
		pc.give_item2("74754", 1)
		return
	   end
	 elseif typ3k == 2 then
	  local kolor3kb = select ("Brązowe", "Czarne", "Blond", "Fioletowe")
	   if kolor3kb == 1 then
		pc.give_item2("74755", 1)
		return
	   elseif kolor3kb == 2 then
		pc.give_item2("74756", 1)
		return
	   elseif kolor3kb == 3 then
		pc.give_item2("74757", 1)
		return
	   elseif kolor3kb == 4 then
		pc.give_item2("74758", 1)
		return
	   end
	 elseif typ3k == 3 then
	  local kolor3kc = select ("Brązowe", "Blond", "Fioletowe", "Czerwone")
	   if kolor3kc == 1 then
		pc.give_item2("74759", 1)
		return
	   elseif kolor3kc == 2 then
		pc.give_item2("74760", 1)
		return
	   elseif kolor3kc == 3 then
		pc.give_item2("74761", 1)
		return
	   elseif kolor3kc == 4 then
		pc.give_item2("74762", 1)
		return
	   end
	 end
   end
 end
 end
end
end

 

 

 

 

quest hair_shop begin
state start begin
 when 20021.chat."Oryginalna Fryzura" with pc.get_part(PART_HAIR) >= 1001 begin
  say("Ariyoung:")
  say("Nie podobają ci się twoje nowe włosy?")
  say("Za drobną opłatą mogę ci je znowu")
  say("przywrócić do takich jak miałeś!")
  say_reward("Potrzebujesz 5000 Yang")
  say("")
  say("")
  local a = select("Obetnij mnie!", "Moje włosy są dobre.")
  if a == 1 then
if pc.money >= 5000 then
 pc.changemoney(-5000)
 say("Airyoung:")
 say("Twoje włosy zostały przywrócone")
 say("do normalności!")
 say("")
 pc.set_part(PART_HAIR, 0)
else
 say("Ariyoung:")
 say("Niestety nie masz tyle pieniędzy!")
 say_reward("Potrzebujesz 5000 Yang")
 say("")
 wait()
 q.done()
end
  elseif a == 2 then
say("Ariyoung:")
say("Przyjdź kiedy będziesz chciał.")
say("")
say("")
  else
say("UNKNOWN BUTTON ["..a.."]")
  end
 end
end
end

 

 

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Tak, na zamówienie jednego serwera. W tej chwili posiadam również ulepszoną wersję tego questa czyli bez pytania się o płeć.

 

@Edit:

Może opublikuję VIP Shop, tzn wysyłasz sms'a na www podajesz nick i dostajesz w grze dostęp do specjalnego sklepu :P

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Chodzi mi o to, że po moich obliczeniach można by go skrócić o 303 linijki, co by zostało około 150 linijek zamiast 400 :)

Opublikowano

Ten Quest był pisany hymm ponad rok temu więc nie miejcie pretensji :D

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Quest z Yitian2. Lubie to ^^

Moje Tematy :

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

Nowe Bronie:

http://www.mpcforum.pl/topic/694623-dlnowe-bronie/

Opublikowano
Może opublikuję VIP Shop, tzn wysyłasz sms'a na www podajesz nick i dostajesz w grze dostęp do specjalnego sklepu :P

ale problem.

 

np.:

kod na www tak jak do IS, tyle, że zapytanie do mysql ustawiające jakąś tam kolumnę przy postaci na 1.

później quest, if mysql_query("select xxx from xxx where nick = xxx")==1 then npc.open_shop(id).


 

Opublikowano

@UP:

 

Ja mam na funkcji:

pc.get_premium_remain_sec

 

:)

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

smieszne;) w plikach yitiana jest ten quest wiec to nie ty go napisales :* Skoncz publikowac rzeczy jako swoje ;>

btw. ten twoj "vip shop" tez masz w questach yitiana z ta funkcja. Smieszny jestes

Opublikowano

@UP:

 

Dobrze wiem co jest moje a co nie.. Wiem że w plikach Yt2 jest podobny quest. Według Ciebie nie można nic samemu zrobić?

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Quest był pisany na zamówienie :) Mój client zażyczył sobie takiego więc napisałem ^^

 

@EDIT:

 

VIP shopa nie pisałem więc ^^ co do niego dopisałem to system powiązany z stroną oraz mysql :)

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

pc.get_premium_remain_sec(PREMIUM_EXP) sprawdza bon dla konta nie ? wiec to jasne jak slonce ze jest powiazany z mysql i strona;) A quest moze i pisales na gg ze to twoj tak czy siak dziwne ze yitiana quest a twoj jest ten sam.

Opublikowano

Dostałem informacje od jednej osoby że za 30zł mam jej napisać questa na dostanie fryzur od tej osoby (podała id). Więc napisałem, sam być napisał takie coś :)

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Nie lepiej zrobić po prostu pc.set_part(HAIR, id) zamiast dawać itemki?

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

2xUP:

Moja 2 wersja tak wygląda + od razu rozpoznaje płeć

1xUP:

Tak kurwa, coś dać na mpc to jeszcze będą hejtować... Dobra dla Ciebie nie pisałem tego i zajebałem to z serwera google.pl. Pasuje? to teraz spierdalaj a nie wkurwiaj.

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

2xUP:

Moja 2 wersja tak wygląda + od razu rozpoznaje płeć

1xUP:

Tak kurwa, coś dać na mpc to jeszcze będą hejtować... Dobra dla Ciebie nie pisałem tego i zajebałem to z serwera google.pl. Pasuje? to teraz spierdalaj a nie wkurwiaj.

Przy pc.set_part(hair, id) nie trzeba uwzględniać płci bo zarówno kobieta jak i facet mają te same id fryzur ;)

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

@UP:

Nie wiedziałem, nadłożyłem trszoke pracy :P

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Fajny quest. Na pewno dodam go na własny serwer. Masz Like.

1368908122-U621182.png

Moderator Tworzenia stron WWW , ex.Moderator Dark Orbit,ex. Moderator Diablo, Helper Pogaduszek, Metin2, Dobre programy, Fan Art, MPC Media Team Recenzent.

Opublikowano
Nie wiedziałem, nadłożyłem trszoke pracy :P

zrobiłeś z dzieleniem na płeć i dawaniem fryzury zamiast itemku i nie wiedziałeś? to jak to zrobiłeś? :O

 

if pc.get_sex()==0 then
pc.set_part(HAIR, a)
else
pc.set_part(HAIR, a)

? przecież te id są takie same, więc nie wiem jak ty to zrobiłes


 

Opublikowano

Pisząc tego questa dopiero zaczynałem ;P

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...