Nein dort steht nichts, außer "Error occured on compile horse_getting.quest"
Hätte ich eine Fehlermeldung mit Zeilenangabe könnte ich dies, sehr wahrscheinlich selbst lösen
Aber nur damit du mir auch ja glaubst xD
Beiträge von RealMahu
-
-
Moin zusammen, wie im Topic hab ich ein Problem mit der Quest, hab sie selbst geschrieben
nach meinem besten Wissen - aber ich bekomme Error occured on compile. Das erste was ich
gemacht habe war die ends kontrolliert aber da konnte ich nichts finden gestern Nacht.
Deshalb meine Frage, hab ich irgendetwas nicht beachtet das nicht so funktionieren sollte?
Danke im Voraus!
Code- ------------------------
- -- Quest by Likecrank --
- ------------------------
- quest horse_getting begin
- state start begin
- when 20349.chat."Ich möchte reiten." begin
- if pc.get_level() <= 24 then
- say_title("Stallbursche:")
- say("")
- say("Um ein Pferd erwerben zu können musst du mindestens")
- say("Level 25 sein. Meiner Meinung nach musst du noch etwas")
- say("besser werden.")
- say("")
- say("Information:")
- say_reward("Komm wieder wenn du Level 25 bist.")
- say("")
- elseif pc.get_level() >= 25 then
- if pc.count_item(50050) >= 1 then
- say_title("Stallbursche:")
- say("")
- say("Wenn du ein Pferd erwerben möchtest, musst du")
- say("zuerst eine Qualifikationsprüfung ablegen. Der")
- say("erste Schritt der Prüfung besteht darin, mir eine")
- say("Pferdemedaille zu bri... oh du hast schon eine.")
- say("")
- wait()
- say_title("Stallbursche:")
- say("")
- say("Nun, da du bereits eine Pferdemedaille gefunden hast.")
- say("Wirst du die Qualifikationsprüfung erfolgreich bestanden")
- say("haben. Wenn du mir nun die Pferdemedaille überlässt, kann")
- say("ich dir eines meiner Pferde aushändigen. Aber kümmere dich")
- say("bitte gut darum. Ich habe sie selbst gezüchtet und groß")
- say("gezogen.")
- say("")
- local s = select("Mach ich!")
- if s == 1 then
- pc.remove_item(50050, 1)
- horse.set_level(1)
- horse.summon()
- set_state(__COMPLETE__)
- end
- elseif pc.count_item(50050) < 1 then
- say_title("Stallbursche:")
- say("")
- say("Wenn du ein Pferd erwerben möchtest, musst du")
- say("zuerst eine Qualifikationsprüfung ablegen. Der")
- say("erste Schritt der Prüfung besteht darin, mir eine")
- say("Pferdemedaille zu bringen. Du kannst sie im")
- say("leichten Affendungeon in der zweiten Stadt")
- say("bekommen. Die Affen werden sie dir aber nicht")
- say("freiwillig überlassen...")
- say("")
- local s2 = select("Okay")
- if s2 == 1 then
- set_state(find_pm)
- end
- end
- end
- end
- end
- state find_pm begin
- when letter begin
- send_letter("Hole die Pferdemedaille")
- end
- when button or info begin
- say_title("Information:")
- say("")
- say("Bringe dem Stallburschen eine Pferdemedaille!")
- say("Dann kannst du den Reittraining-Auftrag")
- say("fortsetzen. Die Pferdemedaille bekommst du im")
- say("Affendungeon.")
- say("")
- end
- when kill with npc.get_race() == 5101 or npc.get_race() == 5102 or npc.get_race() == 5103 or npc.get_race() == 5104 begin
- local r = number(1, 200)
- if r == 149 then
- game.drop_item_with_ownership(50050, 1)
- set_state(go_back)
- end
- end
- end
- state go_back begin
- when letter begin
- send_letter("Zurück zum Stallburschen")
- local v = find_npc_by_vnum(20349)
- if v != 0 then
- target.vid("__TARGET__", v, "Stallbursche")
- end
- end
- when button or info begin
- say_title("Information:")
- say("")
- say("Du hast eine Pferdemedaille gefunden. Mach dich")
- say("auf den Weg zurück zum Stallburschen.")
- say("")
- end
- when __TARGET__.target.click or 20349.chat."Pferdemedaille gefunden" begin
- target.delete("__TARGET__")
- if pc.count_item(50050) < 1 then
- say_title("Stallbursche:")
- say("")
- say("Willkommen zurück Abenteurer, wo ist denn deine")
- say("Pferdemedaille? Ich hoffe du hast sie auf dem Weg")
- say("zurück, nicht verloren. Die Qualifikationsprüfung")
- say("kannst du jederzeit wiederholen. Komm einfach wieder")
- say("und sprich mich darauf an.")
- say("")
- local s3 = select("Okay")
- if s3 == 1 then
- set_state(start)
- end
- elseif pc.count_item(50050) >= 1 then
- say_title("Stallbursche:")
- say("")
- say("Willkommen zurück Abenteurer, du hast eine Pferdemedaille")
- say("gefunden. Die Qualifikationsprüfung hast du erfolgreich")
- say("bestanden. Wenn du mir nun die Pferdemedaille überlässt,")
- say("kann ich dir eins meiner Pferde aushändigen. Aber kümmere")
- say("dich bitte gut darum. Ich habe sie selbst gezüchtet und")
- say("groß gezogen.")
- say("")
- local s4 = select("Mach ich!")
- if s4 == 1 then
- pc.remove_item(50050, 1)
- horse.set_level(1)
- horse.summon()
- set_state(__COMPLETE__)
- end
- end
- end
- end
- state __COMPLETE__ begin
- end
- end
-
#bump
immernoch dasselbe problem, jedoch funktioniert es wie im post zuvor geschrieben bei einer vorhandenen cube
-
Lass mal bitte die Quest ganz weg. Nur ne Quest mit dem NPC und dann cube_open()
ich hab in allen fliege files das Cube benutzt und so nen Fehler nie gehabt
Edit:
99991Deine Vnum ist über 65.000 da ist das Problem.
Echt? Also ich hab die items spaßeshalber auf ein vorhandenen cube gelegt da ging es, wollte es aber gern schon in nem extra Cube haben.
Ich werd das mal mit der VNUM ausprobieren und hier dann das Ergebnis posten, danke schon mal für den Tipp!
Edit: Müssten dann alle Vnum's unter 65.000 sein? Also auch die needed Items' ? Oder nur die Reward Items?
Edit 2: Ich hab jetzt alle Vnum's unter 65.000 sprich 59991 als Bsp. und dennoch unsichtbar. Ich werde jetz das mit der Quest ausprobieren.Edit 3: Nope das mit der Quest funktioniert auch nicht - dort öffnet er erst garnich die cube.
-
Hat keiner ne Idee oder ?
-
Also craften bei mir funktioniert, nur zeigt er mir die Icons im Crafting Fenster nicht an..
-
function cube_open(vnum)
cube_results = {}
cube_needs = {}
-- Generator URL:
-- PASTE GENERATED DATA BELOW THIS --
cube_results[20008] = "99991,1/99992,1"
cube_needs[20008] = "72701,1&30525,10@72701,1&30525,10"
-- GENERATED DATA END --
cmdchat("cube_npc_id "..vnum.."")
cmdchat("cs_result "..cube_results[vnum].."")
cmdchat("cs_need "..cube_needs[vnum].."")
command("cube open")
return
endWas ist das eigentlich ? Hab ich noch nie zuvor gesehn
Eig brauchst du nur die cube.txt und die passende Quest die den Cube bei dem jeweiligen NPC öffnet.
vor 4 5 jahren haste ne cube.lua mit ausfüllen müssen^^
-
Kann ich versuchen, auch wenn es nur 2 "needs" pro Item sind^^ aber ich versuchs
Edit: Nope selber Effekt, selber client syserr Eintrag
-
Versuch mal 4 "CubeNeed" zu nehmen anstatt 5
Wo genau meinst du jetz ?
-
Guten Morgen zusammen,
ich hab n' kleines Problem undzwar möchte ich ein paar eigens kreierte Items ins Crafting System packen.
Ich nutze die Reworked Fliege Files + Client, (Die vorhandenen Craftings funktionieren alle)
Ich habe die vorhandene "Traenkeherstellung.quest" angepasst:
das hinzugefügt.
Und dann das was ich gerne craften möchte anhand der vorhandenen eingestellten craftings kopiert und verändert:
CodeDas Crafting Fenster öffnet sich zwar beim anklicken, jedoch ist es leer.
Soweit ich weiß musste man bei älteren Files (glaub ich) eine cube.lua ebenfalls
ausfüllen in der selben Reihenfolge der benötigten Items wie in der cube.txt .
Die cube.lua war/ist jedoch nicht bei Fliege mit enthalten (gewesen).
Darauf hin hatte ich das dann mal ausprobiert und eine erstellt mit folgendem Inhalt:
Code- function cube_open(vnum)
- cube_results = {}
- cube_needs = {}
- -- Generator URL:
- -- PASTE GENERATED DATA BELOW THIS --
- cube_results[20008] = "99991,1/99992,1"
- cube_needs[20008] = "72701,1&30525,10@72701,1&30525,10"
- -- GENERATED DATA END --
- cmdchat("cube_npc_id "..vnum.."")
- cmdchat("cs_result "..cube_results[vnum].."")
- cmdchat("cs_need "..cube_needs[vnum].."")
- command("cube open")
- return
- end
Die Client syserr schmeißt folgendes aus:
..wieder ein leeres Crafting Fenster. Jetzt die Frage; weiß einer woran das liegt?, bzw. was ich falsch
mache.. oder könnte mir dabei helfen? Danke schon mal im voraus!
Edit: Craften funktioniert aber, ich kann die Items dort herstellen nur sind die Items unsichtbar im Crafting Fenster
Grüße
-
Pack das als .eix/.epk und klatsch es ganz oben in die index rein also so:
PACK
*
map_ot
*
Danke dir so hat es funktioniert!
Jetzt ist alles da inkl. der Bäume davor.
Frage mich zwar woran das jetzt genau lag da ichdas ja aus dem aktuellen offi client in die maps gepackt hatte aber es funktioniert, danke!
-
Dann hast du es falsch gemacht
Okay, dann nenn ich dir meine vorgehensweise und du mir meinen Fehler?
outdoora2 entpackt
maps von fliege entpackt
map_a2 bei fliege gelöscht
map_a2 von outdoora2 in maps verschoben
maps gepackt und in pack ersetzt
weiterhin kein Tor.
-
Zi3h d!R d4s 0rKt4L 4Us d3M D3 Cl!3Nt
Hab ich gemacht - sieht genauso aus wie vorher aus dem Outdoora2 vom offi - in map_a2 bei 'maps' im fliege client ersetzt -> keine veränderung
-
Du gehst in npc.txt
Löscht diesen 100100 oder wie auch immer noch bzw gehst vorher Mal dahin bzw checkst die kordinaten
Fügst die Quest ein fertig
Falls du nicht weißt wie die Map heist
Warp dich zur Map
Mach /state
Gleich die Index mit deiner Index Liste ab
Fäddich
Dass ist nicht das Problem, es geht um das Optische Tor, + Portal - das Portal soll auch nicht porten können das funktioniert dann via NPC.
Dass ist aber alles kein Problem, nur wie ich das optische wieder hinbekomme also den "Torrahmen" und das "Portal" (optisch)... trotzdem danke
-
hieß orktal nicht mal irgendwas mit threeway? oder gibts da schon wieder neuere Namen
-
Wenn der Thread nicht geschlossen wäre, hätte ich das getan..
Mit WE kenn ich mich nicht aus, was ich mich frage:
ist es in den Files nicht vorhanden und muss platziert werden?, oder ist es ein grafischer Anzeigefehler?
-
Servus zusammen,
Ich nutze die Fliege Files Reworked,
und habe dasselbe Problem wie der User aus diesem Thread: Bitte melden Sie sich an, um diesen Link zu sehen.
da ich nach langer Pause in dem Bereich mal wieder anfing mich damit zu beschäftigen und
ich aber nen Blackout habe wie ich das gefixxt bekomme wollte ich euch fragen wie ich das
hinbekomme dass dort das Tor und das Portal wieder stehen. Danke im Voraus
kind regards
likecranke