Hi, hab mal die quest fürs Reichwechsel mit eigenen Worten übersetzt...
Hoffe hab da an der übersetzung nichts falsch gemacht :)
Sollte trotzdem einfacher sein, als das Chinagekritzel.
Viel Spass.
Hoffe hab da an der übersetzung nichts falsch gemacht :)
Sollte trotzdem einfacher sein, als das Chinagekritzel.
Code:
quest change_empire begin
state start begin
when 20090.chat."Reichswechsel" with game.get_event_flag("c_e") >0 begin
local count = pc.get_change_empire_count() ;
if count >= 1 then
say("Sie können das Reich nicht wechseln")
say("")
return
end
say_reward("Reichswechsel")
say("")
say("Flucht in ein anderes Reich.")
say("Ein Gilden-Leader kann das Reich nicht wechseln...")
say("Sie müssen zuerst Ihre Gilde schließen.")
say("Verheiratete Personen müssen sich vorher scheiden lassen.")
say("Die kosten eines Reichwechsels betragen 500k")
say("")
say("Wollt ihr wirklich das Reich wechseln?")
say("")
local s = select("Reich wechseln", "Reich nicht wechseln")
if s == 1 then
change_empire.move_pc()
end
end
when 71054.use begin
say("Bitte wähle das Reich aus,")
say("in das du flüchten möchtest.")
if get_time() < pc.getqf("next_use_time") then
say("Sie können das Reich noch nicht wechseln.")
say("")
if pc.is_gm() then
say("GM¬°¤F´ú¸Õ¥i¥H³]©w®É¶¡")
say("")
local s = select("*«·s³]©w", "¨ú®ø")
if s == 1 then
say("®É¶¡ªì©l¤Æ¤F")
pc.setqf("next_use_time", 0)
end
end
return
end
if change_empire.move_pc() == true then
pc.setqf("next_use_time", get_time() + 8640 * 7)
end
end
function move_pc()
if pc.is_engaged() then
say("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return false
end
if pc.is_married() then
say("Sie sind verheiratet.")
say("Sie können das Reich nicht wechseln.")
say("")
return false
end
if pc.is_polymorphed() then
say("Sie sind Verwandelt.")
say("Sie können das Reich nicht wechseln.")
say("")
return false
end
if pc.has_guild() then
say("Sie sind in einer Gilde.")
say("Sie können das Reich nicht wechseln.")
say("")
return false
end
if pc.money < 500000 then
say("Sie haben nicht genug Yang.")
say("Um das Reich wechseln zu können, benötigen Sie 500k yang.")
say("")
return false
end
say("Wählen Sie eines der 3 Reiche")
local s = select("Shinsoo (rotes Reich)", "Chunjo (gelbes Reich)", "Jinno (blaues Reich)", "Abbrechen")
if 4==s then
return false
end
say("")
say_reward("Wollen Sie wirklich das Reich wechseln?")
say_reward("Für Folksverrat gibt es keine Entschuldigung!")
say("")
local a = select("Wechseln", "Nicht wechseln")
if 2== a then
return false
end
local ret = pc.change_empire(s)
local oldempire = pc.get_empire()
if ret == 999 then
say("Sie haben das Reich erfolgreich gewechselt.")
say("Bitte loggen Sie sich neu ein.")
say("")
pc.change_gold(-500000)
pc.remove_item(71054) ;
char_log(0, "CHANGE_EMPIRE",string.format("%d -> %d", oldempire, s))
return true
else
if ret == 1 then
say("Sie sind bereits in diesem Reich.")
say("Bitte wählen Sie ein anderes.")
say("")
say("")
elseif ret == 2 then
say("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch in einer Gilde waren.")
say("")
say("")
elseif ret == 3 then
say("Reichswechsel noch nicht möglich.")
say("Sie können das Reich noch nicht wechseln, da Sie vor kurzem noch verheiratet waren.")
say("")
end
end
return false
end
end
end