Dann schau doch mal erst nach ob es in der Locale_list drin steht.
Falls es drin steht dann ersetz die Quest hiermit.
PHP Code:
quest item_change_sex begin
state start begin
when 71048.use begin
if pc.is_engaged() then
say_title("Geschlechtsumwandlung fehlgeschlagen!")
say_reward("Nur unverheiratete können ihr Geschlecht ändern!")
say("")
say("Wenn Sie sich scheiden lassen, so können Sie ihr Geschlecht")
say("wieder ändern!")
say("")
return;
end
if pc.is_married() then
say_title("Geschlechtsumwandlung fehlgeschlagen!")
say_reward("Nur unverheiratete können ihr Geschlecht ändern!")
say("")
say("Wenn Sie sich scheiden lassen, so können Sie ihr Geschlecht")
say("wieder ändern!")
say("")
return;
end
if pc.is_polymorphed() then
say_title("Geschlechtsumwandlung fehlgeschlagen!")
say_reward("Sie sind derzeit verwandelt!")
say("")
say("Beenden Sie ihre Verwandlung.")
say("")
return
end
if get_time() < pc.getqf("next_time") then
say_title("Geschlechtsumwandlung fehlgeschlagen!")
say_reward("Die Zeit für eine Umwandlung ist noch nicht da.")
say("")
say("Sie können nur alle 3 Tage ihr Geschlecht ändern!")
say("")
if pc.is_gm() then
say(string.format(" %s", time_to_str(pc.getqf("next_time"))))
say("")
say("Als GM können Sie die Zeit beeinflussen!")
local s = select("Zeit zurücksetzen!", "Tage abwarten...")
if s == 1 then
say("Die Zeit wurde beeinflusst!")
pc.setqf("next_time", 0)
end
end
return;
end
say_title("Geschlechtsumwandlung")
say("Sie sind dabei, ihr Geschlecht")
say("zu ändern. Diese Änderung hat weitgehende")
say("Folgen!")
wait()
say_title("Geschlechtsumwandlung")
say("Sie können nur alle 3 Tage das Geschlecht ändern.")
say("Verheiratete können ihr Geschlecht nicht ändern.")
say("Verwandelte Personen müssen die Verwandlung beenden.")
say("Sind Sie sich sicher, dass Sie ihr Geschlecht ändern wollen?")
say("")
local s=select("Geschlecht Ändern!","Geschlecht nicht Ändern!")
if 1==s then
say_title("Geschlechtsumwandlung")
say("Alle ihre Fertigkeiten und Statuspunkte")
say("bleiben erhalten.")
say("")
say("Ein Relog ist nötig, um die Wirkungen sichtbar zu machen!")
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("Geschlechtsumwandlung")
say("Gut. Überdenken Sie ihre Entscheidung!")
end
end
end
end