ich habe folgendes Problem, ich habe mit den Bioquest-Generator eine Quest gemacht und hab ihn auch natürlich die bestimmte vnummer zugewiesen.
und der Npc inganme dafür heißt Lava, also sprich ist auch richtig eingetragen,
ich habe von einen How-to diese Makequest-Datei auf /root/ eingefügt und eigendlich alles richtig gemacht. nur läuft die quest nicht.
gibt es nicht irgendeine Methode die Todsicher ist?
und ist es geplant das irgendwann demnächst für normale Quests ein Generator kommt, das würde mich sehr freuen. ich weiß quests schreiben ist eine Sonderheit und die Leute die es können haben das glück, aber obwohl ich mich relativ gut auskenne versage ich beim schreiben einer quest, hier nun mal der Code meiner Quest, vielleicht ist ja ein Fehler drin?
p.s kein Plan wie man nen show Butoon macht -.- und den einfügt
Code:
---------------------------------------------------- --Eine neue Quest --erstellt mit dem Biologen Quest Editor --Made by _DownTime from elitepvpers.com ---------------------------------------------------- quest Order of the Zero Mage Part one begin state start begin when login or levelup with pc.get_level() >=10 begin set_state(information) end end state information begin when letter begin local v = find_npc_by_vnum(20014) if v != 0 then target.vid("__TARGET__", v, "Quest") end send_letter("Order of The Zero Mage Parte 1") end when button or info begin say_title("Order of The Zero Mage Parte 1") say("") say("Finde 50 Baerengallen ") say("fur Zauberin Lava,") say("für ihren Erinnermich-Trank") say("dieser trank hilft ihr sich in ihre") say("erinnerung zurueck zu versetzen") say("um herauszufinden wie weit der Orden") say("noch aktiv ist") end when __TARGET__.target.click or 20014.chat."Quest" begin target.delete("__TARGET__") say("Lavana:") --- l say("Hallo, du scheinst eine große Zukunft zu haben...") say("Mein Vater war einst ein großer Magier, bis er starb...") say("ich glaube er war einen Orden beigetreten der nicht gerade...") say("viel von Nichtmagiern haelt, er hieß Orden der Nullmagier.....") say("Dieser Orden wollte einst die Welt unterwerfen....") say("doch sie wurden von den Legendaeren Sura SKEDAR aufgehalten..") say("er hatte eine große Macht, die macht der Zauberrueckkehr..") say("sie schien grenzenlos zu sein.und der Orden verschwand..") say("dahher will ich herausfinden ob sie wieder aktiv sind...") say("da ich dunkle Kraefte spuere, finde 50 Baerengallen fuer...") say("meinen Erinner-mich Trank...") set_state(go_to_disciple) pc.setqf("collect_count",0) pc.setqf("drink_drug",0) end end state go_to_disciple begin when letter begin send_letter("Auftrag von Lavana") end when button or info begin say_title("Quest") --- l say("") say("Lavana gab euch den Auftrag") say("Anzahl Bärengalle zu sammeln!") say("Das Item bekommt ihr von Bär.") say("Viel Glueck!") say("") say_item_vnum(30010) say_reward(" Du hast".." "..pc.getqf("collect_count").." bis jetzt gesammelt!") say("") end when 71035.use begin --°g´bÃĤô if pc.getqf("drink_drug")==1 then say("") say("Bessere Droppchance!") say("") return end if pc.count_item(30010)==0 then say("") say("Du hast keine!") say("Lauf los und besorg mir welche!") say("") return end item.remove() pc.setqf("drink_drug",1) end when 110.kill begin if pc.count_item(30010)<Anzahl-pc.getqf("collect_count") then pc.give_item2(30010, 1) end end when 20014.chat."Quest" with pc.count_item(30010) >0 begin say("Einen Moment!") --- l say("Ich werde das Item") say("schnell mal ueberpruefen.") say("Hoffentlich klappt alles!") say("") pc.remove_item(30010, 1) wait() local pass_percent if pc.getqf("drink_drug")==0 then pass_percent=71080 else pass_percent=71080 end local s= number(1,100) if s<= pass_percent then if pc.getqf("collect_count")< -1 then --5*Ó¥H¤U local index =pc.getqf("collect_count")+1 pc.setqf("collect_count",index) --¨ú±o¤@* +1 say("Lavana:") say("Perfekt! Das Item ist in Ordnung") say("Du hast bis jetzt ".." "..Anzahl-pc.getqf("collect_count").. " abgegeben!") say("Bring mir die restlichen!") say("") pc.setqf("drink_drug",0) --ÃĤôªì©l¤Æ return end say("Lavana:") say("Yuhu! Du hast mir") say("alles gebracht!") say("endlich kann ich den Erinner-mich Trank") say("brauen!") say("alectura sidozium...!") say("Dafür werde ich dich wie versprochen") say("belohnen!") say("") say_reward("Du bekommst ein Metin Rufrolle!") say_reward("Du bekommst ein Truhe!") say_reward("Du bekommst ein Emo Maske!") say_reward("Du bekommst 50000000 Yang!") say_reward("Du bekommst 2000 Erfahrung!") pc.setqf("collect_count",0) pc.setqf("drink_drug",0) clear_letter() set_state(__complete) pc.give_item2(71080) pc.give_item2(50081) pc.give_item2(71011) pc.change_money(50000000) pc.give_exp2(2000) set_quest_state("levelup","run") return else say("Lavana:") say("Dieses Item ist von schlechter Qualität!") say("Es kann nicht verwendet werden.") say("Hole mir ein neues!") say("") pc.setqf("drink_drug",0) --ÃĤôªì©l¤Æ return end end end state __complete begin end end