Originally Posted by Kilroy.
1. Als Schriftrolle an der Seite?
Code:
quest spawnpoint begin
state start begin
when login with pc.getqf("First_Login")==0 begin
pc.setqf("First_Login", 1)
pc.warp(60000, 496400) -- Spinnendungeon Warpcode
end
when login with pc.getqf("First_Login")==1 begin
pc.setqf("First_Login", 2)
while pc.get_level() < 50 do
pc.give_exp2(pc.get_next_exp())
end
say_title(pc.get_name().."!")
say("Viel Spaß auf Servername.")
say("")
say("Dein Startlevel ist 50, das Endlevel ist 225")
say("")
say("Du musst auf dieser Map leveln")
say("bis du das Level 80 erreicht hast,")
say("erst dann kannst du hier raus, um in")
say("dein Reich zu gehen.")
wa = {19, 1009, 19, 7009}
ru = {11299, 11499, 11699, 11899}
he = {helm, helm,helm, helm}
-- Krieger, Ninja, Sura, Schamane IDs anpassen
pc.give_item2(wa[pc.get_job()+1], 1)
pc.give_item2(ru[pc.get_job()+1], 1)
pc.give_item2(he[pc.get_job()+1], 1)
-- Ab hier EQ der nicht durch die Klasse bestimmt wird.
end
when letter with pc.get_skill_group() == 0 begin
send_letter("Wähle deine Lehre!")
end
when button or info with pc.get_skill_group() == 0 begin
local job = pc.get_job()+1
local lehre={
{ "Körper-Kampf-Lehre", "Mental-Kampf-Lehre" },
{ "Nahkampf-Lehre", "Fernkampf-Lehre" },
{ "Magische-Waffen-Lehre", "Schwarze-Magie-Lehre" },
{ "Drachenmacht-Lehre", "Lehre der Heilung" }
}
say_title(pc.get_name().."!")
say("")
say("Wähle deine Lehre.")
local s = select_table(lehre[job])
pc.set_skill_group(s)
pc.clear_skill()
for i=1, table.getn(special.active_skill_list[job][s]), 1 do
pc.set_skill_level(special.active_skill_list[job][s][i], 59)
end
syschat(lehre[job][s].." gewählt. Alles P.")
end
end
end
oder
2. so wie nen PopUp gleich beim Login ?
Code:
quest spawnpoint begin
state start begin
when login with pc.getqf("First_Login")==0 begin
pc.setqf("First_Login", 1)
pc.warp(60000, 496400) -- Spinnendungeon Warpcode
end
when login with pc.getqf("First_Login")==1 begin
pc.setqf("First_Login", 2)
while pc.get_level() < 50 do
pc.give_exp2(pc.get_next_exp())
end
say_title(pc.get_name().."!")
say("Viel Spaß auf Servername.")
say("")
say("Dein Startlevel ist 50, das Endlevel ist 225")
say("")
say("Du musst auf dieser Map leveln")
say("bis du das Level 80 erreicht hast,")
say("erst dann kannst du hier raus, um in")
say("dein Reich zu gehen.")
wait()
local job = pc.get_job()+1
local lehre={
{ "Körper-Kampf-Lehre", "Mental-Kampf-Lehre" },
{ "Nahkampf-Lehre", "Fernkampf-Lehre" },
{ "Magische-Waffen-Lehre", "Schwarze-Magie-Lehre" },
{ "Drachenmacht-Lehre", "Lehre der Heilung" }
}
say_title(pc.get_name().."!")
say("")
say("Wähle deine Lehre.")
local s = select_table(lehre[job])
pc.set_skill_group(s)
pc.clear_skill()
for i=1, table.getn(special.active_skill_list[job][s]), 1 do
pc.set_skill_level(special.active_skill_list[job][s][i], 59)
end
syschat(lehre[job][s].." gewählt. Alles P.")
wa = {19, 1009, 19, 7009}
ru = {11299, 11499, 11699, 11899}
he = {helm, helm,helm, helm}
-- Krieger, Ninja, Sura, Schamane IDs anpassen
pc.give_item2(wa[pc.get_job()+1], 1)
pc.give_item2(ru[pc.get_job()+1], 1)
pc.give_item2(he[pc.get_job()+1], 1)
-- Ab hier EQ der nicht durch die Klasse bestimmt wird.
end
end
end
|