Man könnte weiterhin Items verdoppeln. Empfehle dir das nichtQuote:
Ich möchte gerne Sonderzeichen mit einfügen !
Man könnte weiterhin Items verdoppeln. Empfehle dir das nichtQuote:
Ich möchte gerne Sonderzeichen mit einfügen !
syntax error : [string "start"]:26: 'endŽ expected (to close 'ifŽat line 1) near 'elseifŽHigh_Farmmap.quest:37 Error occured on compile High_Farmmap.questQuote:
Code:quest shops begin state start begin when 20094.chat."High Farmmap" begin if pc.get_level() < 50 then say("Du bist noch nicht Level 50. Kommt erst") say("wenn du 50 bist.") else say_title("Ich brauche deine Hilfe") say("Hallo ich brauch deine Hilfe!") say("Gestern Abend wurden wir Ueberfallen") say("Meine Familie und unser Dorf wurden") say("Zerstoert! Unser Dorf wurde von") say("Metinsteinen Ueberfallen du kannst") say("Uns Helfen die Metinsteine zu") say("Zerstoeren.") say("") local a = select("Jo!", "No") if a == 2 then return end pc.removeitem("30178", 3) say_title("Los Gehts") say("Mach dich Gefasst es gibt in unserem") say("Dorf sehr starke Metin steine pass ") say(" Auf dich Auf viel Glueck ich wuerde") say("mich freuen wenn du unser Dorf wieder") say("Aufbaust ich wäre dir Dankbar") say("") wait() pc.warp(105800, 9800) elseif pc.count_item(30178) == 0 then say_title("kein Glyphenstein") say("Du besitz kein Glyphenstein") say("Komm wieder wenn du einen hast!") say_item_vnum(30178) return setstate(weiter) end end end end state weiter begin when 20094.chat."Low Farmmap" begin if pc.get_level() < 1 then say("Du bist noch nicht Level 1. Komme erst") say("wenn du 1 bist.") else say_title("Ich brauche deine Hilfe") say("Hallo ich brauch deine Hilfe!") say("Gestern Abend wurden wir Ueberfallen") say("Meine Familie und unser Dorf wurden") say("Zerstoert! Unser Dorf wurde von") say("Metinsteinen Ueberfallen du kannst") say("Uns Helfen die Metinsteine zu") say("Zerstoeren.") say("") local b = select("Jo", "No") if b == 2 then return end pc.removeitem("30178", 1) say_title("Los Gehts") say("Mach dich Gefasst es gibt in unserem") say("Dorf sehr starke Metin steine pass ") say(" Auf dich Auf viel Glueck ich wuerde") say("mich freuen wenn du unser Dorf wieder") say("Aufbaust ich wäre dir Dankbar") say("") wait() pc.warp(105800, 9800) elseif pc.count_item(30178) == 0 then say_title("kein Glyphenstein") say("Du besitz kein Glyphenstein") say("Komm wieder wenn du einen hast!") say_item_vnum(30178) end end end end end
Quote:
Hallo liebe User,
Ich habe das ganze Forum danach durchsucht und nichts passendes für mich gefunden. Ich würde mir diese Quest selber erstellen, habe aber dafür die Kenntnise mir noch nicht angelernt.
Ich bräuchte eine Quest, eine Jagdquest, wo ich 5 Metins töten muss ( Die Metins haben die ID 8023)
Wenn ich diese 5 Metins getötet habe, bekommt man eine Rüstung. Jedoch sollte jede Rasse eine bestimmte Rüstung bekommen.
Hoffe ihr könnt mir helfen.
Mfg
quest jagt begin
state start begin
when login or levelup with pc.get_level() >= LEVELEINTRAGEN begin
set_state(jagd)
pc.setqf("metin",5)
q.set_counter("metin",5)
end
end
state jagd begin
when letter begin
send_letter("Jagd-Quest")
end
when button or info begin
say_title("Jagd-Quest")
say("")
say("Töte 5 mal"..mob_name(8023))
say("")
end
when kill begin
if npc.get_race()==8023 then
pc.setqf("metin",pc.getqf("metin")-1)
q.set_counter("Metin",pc.getqf("metin"))
if pc.getqf("metin")<= 0 then
local rasse = pc.get_job()
if rasse == 0 then --krieger
pc.give_item2(VNUM,1)
elseif rasse == 1 then --ninja
pc.give_item2(VNUM,1)
elseif rasse == 2 then --sura
pc.give_item2(VNUM,1)
elseif rasse == 3 then --schami
pc.give_item2(VNUM,1)
end
set_state(fertig)
end
end
end
end
state fertig beign
end
end
Quote:
syntax error : [string "start"]:26: 'endŽ expected (to close 'ifŽat line 1) near 'elseifŽHigh_Farmmap.quest:37 Error occured on compile High_Farmmap.quest
Prinzipiell gerne, erspar uns jedoch bitte die Mühe, die Quest einzurücken, indem du den [php][/php] [Only registered and activated users can see links. Click Here To Register...] verwendest. Fehler o.Ä. finden in der [Only registered and activated users can see links. Click Here To Register...] Platz!Quote:
kann mir jemand sagen wo der fehler ist
push :( geht das überhaupt im allgemeinen?...Quote:
hallo zsm :)
also ich weiss nicht genau, ob man das über eine quest regeln kann...
also man einen beliebigen Gegenstand nur droppen können, wenn man einen speziellen gegenstand ausgerüstet hat^^
also das Beispiel dazu: Um die Endrüssi zu farmen, muss ich das Endschwert ausgerüstet haben..
hoffe auf baldige Antwort :)
Liebe Grüsse
Quote:
spielt keine rolle :) entweder ausgerüstet oder im
invi :)
e: wäre sogar besser nur im inventar^^
quest lastarmor begin
state start begin
when kill with pc.get_map_index() == idx begin
if pc.count_item(sword) ~= 0 and math.random(1000) <= 10 then -- 1 = 0,1%, 10 = 1%..
game.drop_item_with_ownership(armor)
end
end
end
end
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, "Războinic Corp.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher2", v, "Războinic Mental.") end
elseif job==1 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher3", v, "Ninja Lamă.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher4", v, "Ninja Arc.") end
elseif job==2 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher5", v, "Sura Arme.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher6", v, "Sura Magie.") end
elseif job==3 then
local v=pc_find_skill_teacher_vid(1)
if 0!=v then target.vid("teacher7", v, "Șaman Vindecare.") end
local v=pc_find_skill_teacher_vid(2)
if 0!=v then target.vid("teacher8", v, "Șaman Dragon.") 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("Războinic ")
say_reward("Du-te la instructorii de competențe ")
elseif pc_job==1 then
say_reward("Ninja ")
say_reward("Du-te la instructorii de competențe ")
elseif pc_job==2 then
say_reward("Sura ")
say_reward("Du-te la instructorii de competențe ")
elseif pc_job==3 then
say_reward("Șhaman ")
say_reward("Du-te la instructorii de competențe ")
end
say("")
else
say_title(title)
say(text)
local s=select("Da, Vreau. ", "Nu Mulțumesc. ")
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("Ti-ai ales competența")
return true
else
test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
test_chat("pc.get_skill_group:"..pc.get_skill_group())
test_chat("pc_job:"..pc.get_job())
end
end
end
return false
end
-- ???
when teacher1.target.click or
skill_group1_1.chat."Războinic corp. " or
skill_group2_1.chat."Războinic corp. " or
skill_group3_1.chat."Războinic corp. "
begin
target.delete("teacher1")
if skill_group.join(0, 1, "Războinic corp. ",
"Datorită calităților lor, cât și a armelor și [ENTER]armurilor grele, războinicii joacă un rol esențial [ENTER]în lupta la apropiere. ",
"Îmi pare rău. [ENTER]Eu nu învat decât Războinici ") then
say_title("Ai ales competența corporală. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi ")
say("toate funcțiile și capacitatile corpului. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say_reward("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
when teacher2.target.click or
skill_group1_2.chat." Războinic mental. " or
skill_group2_2.chat." Războinic mental. " or
skill_group3_2.chat." Războinic mental. "
begin
target.delete("teacher2")
if skill_group.join(0, 2, "Războinic mental. ","Datorită calităților lor, cât și a armelor și [ENTER]armurilor grele, războinicii joacă un rol esențial [ENTER]în lupta la apropiere. ", "Îmi pare rău. [ENTER]Eu nu învat decât Războinici. ") then
say_title("Ai ales competența mentală. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi toate ")
say("funcțiile și capacitatile mentale. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say_reward("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher3.target.click or
skill_group1_3.chat." Ninja lamă. " or
skill_group2_3.chat." Ninja lamă. " or
skill_group3_3.chat." Ninja lamă. "
begin
target.delete("teacher3")
if skill_group.join(1, 1, "Ninja lamă. ",
"Ninja sunt asasini profesioniști, capabili în[ENTER]orice moment să lovească tăcut și pe neașteptate. [ENTER]", "Îmi pare rău. [ENTER]Eu nu învat decât Ninja. ") then
say_title("Ai ales competența pe lamă. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi toate ")
say("funcțiile și capacitatile corpului. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say_reward("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher4.target.click or
skill_group1_4.chat." Ninja arc. " or
skill_group2_4.chat." Ninja arc. " or
skill_group3_4.chat." Ninja arc. "
begin
target.delete("teacher4")
if skill_group.join(1, 2, "Ninja arc. ",
"Ninja sunt asasini profesioniști, capabili în[ENTER]orice moment să lovească tăcut și pe neașteptate. [ENTER]", "Îmi pare rău. [ENTER]Eu nu învat decât Ninja. ") then
say_title("Ai ales competența pe arc. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi toate ")
say("funcțiile și capacitatile mentala pentru a nimeri. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say_reward("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher5.target.click or
skill_group1_5.chat." Sura arme. " or
skill_group2_5.chat." Sura arme. " or
skill_group3_5.chat." Sura arme. "
begin
target.delete("teacher5")
if skill_group.join(2, 1,
"Sura arme. ",
"Sura sunt luptători înzestrați cu puteri magice [ENTER]de când au lăsat sămânța diavolului să [ENTER]incolțească în brațele lor. [ENTER]", "Îmi pare rău. [ENTER]Eu nu învat decât Sura. ") then
say_title("Ai ales competența pe armă. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi toate ")
say("funcțiile și capacitatile mentala pentru a nimeri. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher6.target.click or
skill_group1_6.chat." Sura magie neagră. " or
skill_group2_6.chat." Sura magie neagră. " or
skill_group3_6.chat." Sura magie neagră. "
begin
target.delete("teacher6")
if skill_group.join(2, 2,
"Sura magie neagră. ",
"Sura sunt luptători înzestrați cu puteri magice [ENTER]de când au lăsat sămânța diavolului să [ENTER]incolțească în brațele lor. [ENTER]", "Îmi pare rău. [ENTER]Eu nu învat decât Sura. ") then
say_title("Ai ales competența pe magie. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi toate ")
say("funcțiile și capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say_reward("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher7.target.click or
skill_group1_7.chat." Shaman zmeu. " or
skill_group2_7.chat." Shaman zmeu. " or
skill_group3_7.chat." Shaman zmeu. "
begin
target.delete("teacher7")
if skill_group.join(3, 1,
"Shaman zmeu. ",
"Înzestrați cu înțelepciunea unor lungi cercetări, [ENTER]Shamanii folosesc în luptă vraja și magia. ", "Îmi pare rău. [ENTER]Eu nu învat decât Shamani.") then
say_title("Ai ales competența pe zmeu. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi toate ")
say("funcțiile și capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say_reward("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
-- ???
when teacher8.target.click or
skill_group1_8.chat." Shaman vindecare. " or
skill_group2_8.chat." Shaman vindecare. " or
skill_group3_8.chat." Shaman vindecare. "
begin
target.delete("teacher8")
if skill_group.join(3, 2,
"Shaman vindecare. ",
"Înzestrați cu înțelepciunea unor lungi cercetări, [ENTER]Shamanii folosesc în luptă vraja și magia. ", "Îmi pare rău. [ENTER]Eu nu învat decât Shamani.") then
say_title("Ai ales competența pe vindecare. ")
if not pc.is_clear_skill_group() then
local point = pc.level -1
say("Va trebui să înveti cum să îți controlezi toate ")
say("funcțiile și capacitatile mentala. ")
say_reward("Ai primit "..point.." Puncte de Compentență ")
say("Ai grijă de tine. ")
else
say("-------------------------------------")
say("-------------------------------------")
say("")
end
clear_letter()
end
end
end
end
quest shootgamertv begin
state start begin
when xxxxx.use begin
local s = {{126, 20}, {127, 20}, {128, 20}, {131, 10}, {124, 40}, {212, 40}, {129, 40}, {122, 2}}
-- Shinsoo-Sprachen M, Chunjo-Sprachen M, Jinno-Sprachen M, Pferde rufen 10, Bergbau P, Führung P, Verwandeln P, Combo 2
for __,i in pairs(s) do
pc.set_skill_level(i[1], i[2])
end
item.remove()
end
end
end