Ausbildungsquest

01/02/2015 23:36 1Fantasy1#1
Selbst gefixxt.

Closed
01/02/2015 23:43 Dyshaxo#2
Wäre evtl. cool wenn du die quest dazu postest
01/02/2015 23:46 1Fantasy1#3
die quest ist ganz normal wie jede..

quest skill_group begin
state start begin
when login with pc.level>=5 and pc.skillgroup ==0 begin
set_state(run)
end

when levelup with pc.level>=5 and pc.skillgroup == 0 begin
set_state(run)
end
end

state run begin
when login with pc.get_skill_group()!=0 begin
restart_quest()
end

when letter with pc.get_skill_group()==0 begin
send_letter(locale.skill_group.invite)

local job=pc.get_job()

if job==0 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher1", v, "¼C©v") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher2", v, "®ð©v") end
elseif job==1 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher3", v, "¾W¤M") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher4", v, "¦ÊÁl") end
elseif job==2 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher5", v, "¤Û»R") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher6", v, "¶ÂÅ]") end
elseif job==3 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher7", v, "¼çÀs") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher8", v, "¨g¹p") end
end
end

when leave begin
target.delete("teacher1")
target.delete("teacher2")
target.delete("teacher3")
target.delete("teacher4")
target.delete("teacher5")
target.delete("teacher6")
target.delete("teacher7")
target.delete("teacher8")
end

when button or info begin
say(locale.skill_group.lets_join_skill_group[pc.job+1])
setleftimage("")
setmapcenterposition(-200, 0)
select(locale.confirm)
setskin(NOWINDOW)
end

function join(job, group, title, text, error_msg)
local pc_job=pc.get_job()
if pc_job!=job then
say(error_msg)
if pc_job==0 then
say_reward("Krieger")
say_reward("Gehe bitte zum Lehrer der")
say_reward("Körper oder Mentalen Kunst")
elseif pc_job==1 then
say_reward("Ninja")
say_reward("Gehe bitte zum Lehrer des")
say_reward("Nah oder Fernkampfes")
elseif pc_job==2 then
say_reward("Sura")
say_reward("Gehe bitte zum Lehrer der")
say_reward("Magischen-Waffen oder der Schwarzen-Magie")
elseif pc_job==3 then
say_reward("Schamane")
say_reward("Gehe bitte zum Lehrer der")
say_reward("Drachenmacht oder der Heilung.")
end
say("")
else
say_title(title)
say(text)
local s=select("Ok", "Nein, danke")
if 1==s then
if pc.get_job()==job and pc.get_skill_group()==0 then
set_state("start")
pc.set_skill_group(group)

pc.clear_skill()
char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")

makequestbutton("Lehre Abgeschlossen")
return true
else
test_chat("npc_is_same_job:"..bool_to_str(npc_is_s ame_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_grou p())
test_chat("pc_job:"..pc.get_job())
end
end
end
return false
end

-- ???
when teacher1.target.click or
skill_group1_1.chat."Krieger" or
skill_group2_1.chat."Krieger" or
skill_group3_1.chat."Krieger"
begin
target.delete("teacher1")
if skill_group.join(0, 1, "Krieger",
"Ich bin der Lehrer des Körper Kampfes.[ENTER]Ich kann dir beibringen wie du[ENTER]Deinen Körper trainieren muss[ENTER]damit du dein Schwert stärker schwingst.",
"Es tut mir Leid aber[ENTER]ich unterrichte nur Krieger.") then

say_title("Krieger")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre des Nahkampfes")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end
clear_letter()
end
end

when teacher2.target.click or
skill_group1_2.chat."Krieger" or
skill_group2_2.chat."Krieger" or
skill_group3_2.chat."Krieger"
begin
target.delete("teacher2")
if skill_group.join(0, 2, "Krieger","Ich bin der Lehrer des Mentalen Kampfes[ENTER]Ich kann dir beibringen wie du[ENTER]Deinen Geist dazu bringst weniger Schmerzen zu fühlen.", "Es tut mir Leid aber[ENTER]ich unterrichte nur Krieger.") then

say_title("Krieger")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre des Mentalen Kampfes")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end

clear_letter()
end
end

-- ???
when teacher3.target.click or
skill_group1_3.chat."Ninja" or
skill_group2_3.chat."Ninja" or
skill_group3_3.chat."Ninja"
begin
target.delete("teacher3")
if skill_group.join(1, 1, "Ninja",
"Ich bin der Lehrer des Nahkampfes.[ENTER]Ich kann dir beibringen wie du[ENTER][ENTER]deinen Gegner schnell und lautlos[ENTER]besiegst.", "Es tut mir Leid aber[ENTER]ich unterrichte nur Ninja.") then
say_title("Ninja")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre des Nahkampfes")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end

clear_letter()
end
end

-- ???
when teacher4.target.click or
skill_group1_4.chat."Ninja" or
skill_group2_4.chat."Ninja" or
skill_group3_4.chat."Ninja"
begin
target.delete("teacher4")
if skill_group.join(1, 2, "Ninja",
"Ich bin der Lehrer des Fernkampfes.[ENTER]Ich kann dir beibringen wie du[ENTER][ENTER]richtig mit dem Bogen umgehst.[ENTER]So hast du die Möglichkeit[ENTER]Deine Gegner auf Entfernung zu halten.", "Es tut mir Leid aber[ENTER]ich unterrichte nur Ninja.") then

say_title("Ninja")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre des Fernkampfes")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end

clear_letter()
end
end

-- ???
when teacher5.target.click or
skill_group1_5.chat."Sura" or
skill_group2_5.chat."Sura" or
skill_group3_5.chat."Sura"
begin
target.delete("teacher5")
if skill_group.join(2, 1,
"Sura",
"Ich bin der Lehrer der Magischen Waffen.[ENTER]Ich kann dir beibringen deine Waffen[ENTER][ENTER]und Rüstungen zu Verzaubern.", "Es tut mir Leid aber[ENTER]ich unterrichte nur Sura.") then

say_title("Sura")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre der Magischen Waffen")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end

clear_letter()
end
end

-- ???
when teacher6.target.click or
skill_group1_6.chat."Sura" or
skill_group2_6.chat."Sura" or
skill_group3_6.chat."Sura"
begin
target.delete("teacher6")
if skill_group.join(2, 2,
"Sura",
"Ich bin der Lehrer der Schwarzen Magie.[ENTER]Ich kann dir beibringen die Schwarze Magie[ENTER][ENTER]für dich zu nutzen.[ENTER]Sie macht viel Schaden.[ENTER][ENTER]", "Es tut mir Leid aber[ENTER]ich unterrichte nur Sura.") then

say_title("Sura")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre der Schwarzen Magie")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end

clear_letter()
end
end

-- ???
when teacher7.target.click or
skill_group1_7.chat." Schamane" or
skill_group2_7.chat." Schamane" or
skill_group3_7.chat." Schamane"
begin
target.delete("teacher7")
if skill_group.join(3, 1,
"Schamane",
"Ich bin der Lehrer der Drachenmacht.[ENTER]Ich kann dir beibringen[ENTER]wie du mit Hilfe des Drachen´s [ENTER]sehr viel Schaden anrichtest[ENTER]oder auch verhinderst.", "Es tut mir Leid aber[ENTER]ich unterrichte nur Schamanen.") then

say_title("Schamane")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre der Drachenmacht")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end

clear_letter()
end
end

-- ???
when teacher8.target.click or
skill_group1_8.chat." Schamane" or
skill_group2_8.chat." Schamane" or
skill_group3_8.chat." Schamane"
begin
target.delete("teacher8")
if skill_group.join(3, 2,
"Schamane",
"Ich bin der Lehrer der Heilung.[ENTER][ENTER]Ich kann dir beibringen wie du[ENTER]mit Hilfe von Blitzen und[ENTER]Heilenden Kräften umgehst.[ENTER][ENTER]", "Es tut mir Leid aber[ENTER]ich unterrichte nur Schamanen.") then

say_title("Schamane")
say("Glückwunsch")
say("")

if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Du hast dich für")
say("die Lehre der Heilung")
say("entschieden.")
say("")
say_reward("Du erhältst "..point.." Fertigkeitspunkte.")
say("")
else
say("Du hast bereits eine Klasse!")
say("")
end

clear_letter()
end
end
end
end
01/03/2015 02:32 .Aecho.#4
lern mal bitte Spoiler zu nutzen.
01/03/2015 17:34 1Fantasy1#5
Quote:
Originally Posted by .Aecho. View Post
lern mal bitte Spoiler zu nutzen.
kannst du mich bitte nicht nerven ?
danke
jetz
closed!