1. Ich habe die quest change_sex.quest eingefügt und das type des items auf 18 gesetzt . Doch ingame kann ich das item nicht aktivieren . Die quest ist hier :
PHP Code:
quest item_change_sex begin
state start begin
when 71048.use begin
if pc.get_level() < 50 then
say_title("Umwandlungsrolle")
say_reward("Du musst Level 50 sein!")
return;
end
if pc.is_engaged() then
say_title("Umwandlungsrolle")
say_reward("Du kannst dein Geschlecht nicht wechseln")
return;
end
if pc.is_married() then
say_title("Umwandlungsrolle")
say_reward("Du musst dich scheiden um dein Geschlecht zu wechseln!")
return;
end
if pc.is_polymorphed() then
say_title("Umwandlungsrolle")
say_reward("Du kannst dein Geschlecht nicht wechseln, wenn du verwandelt bist!")
say("")
return;
end
if get_time() < pc.getqf("next_time") then
say_title("Umwandlungsrolle")
say_reward("Du musst noch warten,")
say_reward("bis du das nächste mal dein Geschlecht wechseln kannst!")
say("")
return;
end
say_title("Umwandlungsrolle")
say("Du willst dein Geschlecht wechseln?")
say("")
local s=select("Ja","Nö")
if 1==s then
say("Bist du dir GANZ sicher?")
say("")
local s2=select("Ja","Nö")
if 1==s2 then
say("Ok ich werde dein Geschlecht wechseln...")
say_reward("Relog damit die Änderung aktiv wird")
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
end
elseif 2==s then
say("Dann halt nicht")
end
end
end
end
Exxo .





.