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

[problem] Wgrywanie petów - quest na zmiane imienia peta


Rekomendowane odpowiedzi

Opublikowano

quest zmiana_nazwy_pupila begin
 state start begin
  when 39034.use begin
		    pc.setqf("lvl", horse.get_level())
		    horse.set_level(23)
		    say_title("Zmiana nazwy:")
		    say("")
		    say("Witaj, "..pc.get_name()..".")
		    say("Dzieki temu przedmiotowi możesz nadać imie swojemu!")
		    say("Zwierzakowi!")
		    say("")
		    say_reward("UWAGA: Wszystkie zwierzęta będą miały taką samą nazwę!")
		    say_reward("Proszę podaj nazwe swojego zwierzaka:")
		    local horse_name = input()
		    if string.len(horse_name) < 2 then
			 say_title("Zmiana nazwy:")
			 say("Nazwa jest za krótka!")
			 say("")
			 horse.unsummon()
			 horse.set_level(pc.getqf("lvl"))
			 return
		    elseif string.len(horse_name) > 12 then
			 say_title("Zmiana Nazwy:")
			 say("Nazwa jest zbyt długa!.")
			 say("")
			 horse.unsummon()
			 horse.set_level(pc.getqf("lvl"))
			 return
		    end
		    local ret = horse.set_name(horse_name)
		    say_title("Zmiana:")
		    if ret == 0 then
			 say_reward("Nie możesz użyc tej nazwy.")
			 say("")
			 horse.unsummon()
			 horse.set_level(pc.getqf("lvl"))
		    elseif ret == 1 then
			 say_reward("Nie możesz użyc tej nazwy!")
			 say("")
			 horse.unsummon()
			 horse.set_level(pc.getqf("lvl"))
		    elseif ret == 2 then
			 say_title("Zmiana Nazwy:")
			 say("Poczekaj chwilę prosze musze to przemyśleć!")
			 say_reward("Okej, twoja nazwa "..horse_name.." jest już dobra.")
			 say("Miłej zabawy z twoim pupilem!")
			 horse.unsummon()
			 horse.set_level(pc.getqf("lvl"))
			 pc.remove_item("39034")
		    end
  end
 end
end

 

A od razu możecie powiedzieć gdzie znajdują się questy odpowiedzialne za wbijanie lvl konia?

klklgv.jpg
Opublikowano

Od tego masz temat:

 

http://www.mpcforum.pl/topic/223876-pisanie-poprawa-questw/

 

Tematu nie zamykam ze względu na zadane przez Ciebie pytanie:

A od razu możecie powiedzieć gdzie znajdują się questy odpowiedzialne za wbijanie lvl konia?

Nigdy nie rozmawiaj z idiotą. Najpierw sprowadzi Cię do swojego poziomu, a później pokona doświadczeniem.

Opublikowano

quest pet_change_name begin
   state start begin
    when 39034.use begin
	    horse.set_level(23)
	    say_title("Cukier dla Zwierzaka:")
	    say("")
	    say("Witaj, "..pc.get_name()..".")
	    say("Z dzięki temu przedmiotowi możesz zmienić nazwę swojego zwierzaka!")
	    say("")
	    say("")
	    say_reward("UWAGA: Nazwa zwierzaka nie może się powtórzyć z inną nazwą!")
	    say_reward("Proszę wpisać nową nazwę swojego zwierzaka:")
	    local horse_name = input()
		    if string.len(horse_name) < 2 then
			    say_title("Cukier dla Zwierzaka:")
			    say("Nazwa jest zbyt krótka.")
			    say("")
			    horse.unsummon()
			    horse.set_level(1)
			    return
		    elseif string.len(horse_name) > 12 then
			    say_title("Cukier dla Zwierzaka:")
			    say("Nazwa jest za długa.")
			    say("")
			    horse.unsummon()
			    horse.set_level(1)
			    return
		    end
	    local ret = horse.set_name(horse_name)
		    say_title("Zwierzak:")
	    if ret == 0 then
		    say_reward("Aktualnie nie masz swojego zwierzaka.")
		    say("")
		    horse.unsummon()
		    horse.set_level(1)
	    elseif ret == 1 then
		    say_reward("Nie można używać tej nazwy!")
		    say("")
		    horse.unsummon()
		    horse.set_level(1)
	    elseif ret == 2 then
		    say_title("Zwierzak:")
		    say("Poczekaj chwilę, muszę coś sprawdzić!!")
		    say("[DELAY value;340]...[/DELAY]")
		    say_reward("Ok, nazwa "..horse_name.." jest prawidłowa!")
		    say("Będziesz miał/a dużo zabawy ze swoim pupilem!")
		    horse.unsummon()
		    horse.set_level(1)
		    pc.remove_item("39034")
	    end
    end
   end
end

Zobacz z tym questem.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...