pc.change_name()-Quest?

09/22/2011 15:49 xxglaubichauchxx#1
Hey, ich suche die Quest, um den Namen eines Chars ändern zu können. Ich habe bereits die SuFu + Google benutzt, jedoch nicht's brauchbares gefunden.

LG

GlaubIchAuch
09/22/2011 16:18 Jakomo'#2
PHP Code:
quest changename begin
state start begin
when 71055.
use begin
say_title
("Namensänderung:")
say("")
say("Mithilfe dieses Items kannst du deinen Namen")
say("einmalig ändern, also überlege es dir gut, ob")
say("du deinen Namen wirklich ändern möchtest!")
say("")
say_reward("Möchtest du deinen wirklich Namen ändern?")
say("")
local change select("Ja""Nein")
if 
change == 1 then
say_title
("Namensänderung:")
say("")
say("Also du möchtest wirklich deinen Namen ändern!")
say("Bevor du deinen Namen ändern kannst, müssen wir")
say("erst prüfen ob dieser Name eigentlich noch frei")
say("ist.")
say("")
say_reward("Gib deinen neuen Namen hier ein:")
say("")
local c_name input()
local c_search find_pc_by_name(c_name)

if 
c_search==0 then
say_title
("Namensänderung:")
say("")
say("Dieser Name ist noch frei. Bist du dir sicher, dass")
say("du dich "..c_name.." nennen möchtest?")
say("")
local secure select("Ja""Nein")
if 
secure == 1 then
say_title
("Namensänderung:")
say("")
say("Herzlichen Glückwunsch!")
say("")
say("Deine Name wurde in "..c_name.." geändert!")
say("")
say_reward("Bitte einmal relog machen, damit die Änderung")
say_reward("gültig wird!")
say("")
pc.change_name(c_name)
pc.remove_item(710551)
else
say_title("Namensänderung:")
say("")
say("Schade, dass du dich doch anders entschieden hast,")
say("aber vielleicht möchtest du deinen Namen ja ein")
say("andermal ändern!")
say("")
end
else
say_title("Namensänderung:")
say("")
say("Dieser Name ist leider schon vergeben, bitte suche")
say("dir einen anderen Namen, den du verwenden kannst!")
say("")
end
else
return
end
end
end
end 
Probier's mal damit. Tabs müssen aber noch gesetzt werden ;>