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

[Poprawa] Rozmowa z npc


Rekomendowane odpowiedzi

Opublikowano

Czesc wszystkim!

Chcialbym dodac opcję zmiany płci do nowego NPC.

Sprawa wygląda tak, że chcialbym żeby po nacisnieciu na npc otwieralo sie menu wyboru (1.Sklepik 2.Zmiana płci)

Npc już dodałem ale wgl nie wiem co dalej ;x

 

Quest:

 

quest item_change_sex begin

state start begin
when 20086.use begin
if pc.get_level() < 50 then
say_title("Bożena:")
say("")
say("Chciałbyś zmienić płeć?")
say("Przykro mi lecz nie posiadasz")
say("odpowiedniego poziomu by tego dokonać.")
say("")
say_reward("Aby zmienić płeć osiągnij 50 poziom!")
return;
end
if pc.is_engaged() then
say_title("Bożena:")
say("")
say("Chciałbyś zmienić płeć?")
say("Przykro mi lecz nie możesz zmienić ")
say("płci gdyż jesteś zaręczony!")
say_reward("Nie możesz zmienić płci będąc zaręczonym!")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("")
say("")
say("")
return;
end
if pc.is_married() then
say_title("Bożena:")
say("")
say("Chciałbyś zmienić płeć?")
say("Przykro mi lecz nie możesz zmienić ")
say("płci gdyż jesteś w związku!")
say("")
say_reward("Nie możesz będąc w związku!")
say("")
----"12345678901234567890123456789012345678901234567890"|
say("")
say("")
say("")
return;
end
if pc.is_polymorphed() then
say_title("Bożena:")
say("")
say("Chciałbyś zmienić płeć?")
say("Przykro mi lecz nie możesz zmienić ")
say("płci gdyż jesteś potworem!")
say("")
say_reward("Nie możesz zmienić płci będąc potworem!")
say("")
return
end
if get_time() < pc.getqf("next_time") then
say_title("Bożena:")
say("")
say("Chciałbyś zmienić płeć?")
say("Przykro mi lecz nie możesz zmienić ")
say("płci gdyż Twój czas od ostatniej")
say("zmiany jeszcze nie minął!")
say("")
say_reward("Musisz odczekać 3 dni!")
say("")
if pc.is_gm() then
say(string.format(" %s", time_to_str(pc.getqf("next_time"))))
say("")
say("Jesteś GM!")
say("Możesz zmieniać płeć kiedy tylko zechcesz!")
say("lecz Twój czas od ostatniej zmiany")
say("jeszcze nie minął...")
say("Możesz go jednak zrestartować!")
say_reward("Czy chcesz zresetować czas?")
local s = select("Tak!", "Nie..")
if s == 1 then
say("Twój czas został zrestartowany.")
say("Możesz teraz zmienić płeć!")
pc.setqf("next_time", 0)
end
end
return;
end
say_title("Bożena:")
say("")
say("Więc chciałbyś zmienić swoją płeć?")
say("")
say("Zdajesz sobie sprawę z konsekwencji")
say("Twojego wyboru?")
wait()
say_title("Bożena:")
say("")
say("Możesz zmieniać płeć tylko co trzy dni.")
say("Nie możesz już zmienić płci jak będziesz w związku.")
say("Czy jesteś tego pewien?.")
say("")
say_reward("Czy chcesz zmienić swoją płeć?")
local s=select(
"Tak, chciałbym!",
"Jednak się rozmyśliłem..")
if 1==s then
say_title("Bożena:")
s
ay("Zmieniłeś swoją płeć!")
say("")
say_reward("Przeloguj się...")
say("")
pc.remove_item("71048",1)
pc.setqf("next_time", get_time() + 86400 * 3)
pc.change_sex()
local m_sex = pc.get_sex()
if m_sex == 0 then
char_log(0, "CHANGE_SEX", "F -> M")
else
char_log(0, "CHANGE_SEX", "M -> F")
end
elseif 2==s then
say_title("Bożena:")
say("")
say("Słuszny wybór!")
end
end
end
end

 

 

A jeszcze mam pytanie w zwiazku z tymi npc. Czemu w wiekszosc jak sie stanie pod innym katem znikaja tekstury( stają się białe ). Da się to naprawić?

2qjdrvb.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...