quest schimba_numele begin
state start begin
when 71055.use begin
say_title("Tinctura numelui")
if pc.is_married() then
say("Esti casatorit.")
say("Nu poti schimba numele.")
return
elseif pc.is_polymorphed() then
say("Esti transformat.")
say("Nu poti schimba numele.")
return
elseif pc.has_guild() then
say("Esti intr-o bresla.")
say("Nu poti schimba numele.")
return
elseif party.is_party() then
say("Esti intr-o grupa.")
say("Nu poti schimba numele.")
return
elseif pc.get_level() < 80 then
say("Nu ai Levelul 80 de aceea")
say("nu iti poti schimba numele.")
return
elseif get_time() < pc.getqf("next_time") then
say("Inca nu iti poti schima numele.")
return
end
say("Introdu numele dorit.")
local name = pc.name
local str = input()
local ret = pc.change_name(str)
say_title("Tinctura numelui")
if ret == 0 then
say("Trebuie sa te relogehzi")
say("pentru ati putea vedea noul nume.")
elseif ret == 1 then
say("A aparut o eroare la incercarea de ati")
say("schimba numele.Incearca din nou")
elseif ret == 2 then
say("Numele este deja folosit.")
say("Alege alt nume.")
elseif ret == 3 then
say("Numele este deja folosit")
say("Alege alt nume.")
elseif ret == 4 then
say("Ti-ai schimbat numele cu succes.")
say("Relogheazate.")
pc.remove_item("71055", 1)
pc.setqf("next_time", get_time() + time_hour_to_sec(24*15))
else
say("Eroare necunoscuta.")
say("Trimite-i un mesaj adminului cu textul:")
say(ret)
end
end
end
end