3 Fragen/Probleme

04/10/2012 14:51 terrorpimmel#1
1. Frage: Ist das API Tool in den 2011 Serverfiles von Howan gefixxt?

2. Frage/Problem: Wenn ich per Siegelquest auf mein Reittier steige, verschwindet das Reittier automatisch nach einer halben Minute, wie kann ich machen das es für ewig hält bis ich manuell absteige:

Hier die Quest die ich benutze:
Quote:
quest siegeldark begin
state start begin
when 71114.use begin
say_title("Hey ".. pc.get_name() ..".")
say("Welches Reittier Willst du Benutzen")
local s = select("Weißer Löwe","Dunkles Keiler","Dunkler Feuer Tieger","Dunkler Wolf","EXIT")
if s == 1 then
say_reward("Du Hast Dein Weißen Löwen gerufen")
pc.mount(20118)
end
if s == 2 then
say_reward("Du Hast Dein Dunkles Keiler gerufen")
pc.mount(20114)
end
if s == 3 then
say_reward("Du Hast Dein Dunklen Feuer Tieger gerufen")
pc.mount(20116)
end
if s == 4 then
say_reward("Du Hast Dein Dunklen Wolf gerufen")
pc.mount(20115)
end
end
end
end
3. Frage: Ich habe schon alle möglichen OX manager quests aus EPVP ausprobiert die ich gefunden habe, aber wenn ich im OX auf Frage stellen klicke, sagt das Game zwar das die frage gestellt wurde, aber es kommt nichts, kennt jemand eine quest die auf den 2011 File von Howan funktioniert und hier die quest die ich momentan benutze:

Quote:
quest oxevent_manager begin
state start begin
when 20011.chat."OX-Wettbewerb" begin
say_title("Uriel:")
say("Hey - du da! Ja, genau du.")
say("Du schaust recht intelligent aus. Es gibt einen")
say("Wettbewerb, der heißt OX-Wettbewerb. Dort wird")
say("dein Wissen abgefragt. Wenn du gewinnst,")
say("bekommst du eine tolle Belohnung.")

if game.get_event_flag("oxevent_status") == 0 then
wait()
say_title("Uriel:")
say("Wenn der Wettbewerb los geht, kann ich dich")
say("daran teilnehmen lassen, aber du kannst auch")
say("einfach nur zuschauen.")
say("Der Startzeitpunkt ist noch nicht festgelegt.")
say("Ich gebe dir Bescheid, also halte dich bereit.")
elseif game.get_event_flag("oxevent_status") == 1 then
wait()
say_title("Uriel:")
say("Möchtest du auch dabei sein?")

local s = select("Ja", "Nein", "Zuschauen")

if s == 1 then
say_title("Uriel:")
say("Okey, du wirst zum Wettbewerb telepotiert.")

wait()

pc.warp(896500, 24600)
elseif s == 3 then
say_title("Uriel:")
say("Du willst also nur zuschauen?")
say("Okey, du wirst zum OX-Wettbewerb telepotiert.")

wait()

pc.warp(896300, 28900)
end
elseif game.get_event_flag("oxevent_status") == 2 then

say_title("Uriel:")
say("Du kannst nicht mehr teilnehmen!")
say("Nur noch den restlichen Verlauf des Events zugucken.")

local s = select("Zuschauen", "Schließen")
if s == 1 then
say_title("Uriel:")
say("Du wirst zum Wettbewerb telepotiert.")

wait()

pc.warp(896300, 28900)
end
end
end

when 20358.chat."OX-Wettbewerb" with pc.is_gm() begin

local stat = oxevent.get_status()

if stat == 0 then

say_title("Namenlose Blumen:")
say("Möchtest du, das OX-Wettbewerb starten?")


local s = select("Ja", "Nein")

if s == 1 then
local v = oxevent.open()

if v == 0 then
say_title("Namenlose Blumen:")
say("Der OX-Wettbewerb ist schon aktiviert.")
elseif v == 1 then
say_title("Namenlose Blumen:")
say("Der OX-Wettbewerb wurde gestartet.")

notice_all("Der OX-Wettbewerb hat gerade angefangen!")
else
say_title("Namenlose Blumen:")
say("Der OX-Wettbewerb könnte nicht ausgeführt werden.")
end
end
elseif stat == 1 then
say_title("Namenlose Blumen:")
say("Es ist/sind "..oxevent.get_attender().." Spieler hier.")
say("Willst du den Zugang wirklich schließen?")

local s = select("Ja", "Nein")

if s == 1 then
oxevent.close()

say_title("Namenlose Blumen:")
say("Der Zugang wurde soeben geschlossen!")
end
elseif stat == 2 then

say_title("Namenlose Blumen:")
say("Was möchtest du machen?")

local s = select("Frage stellen", "Alle Spieler belohnen", "Beenden", "Schließen")

if s == 1 then
local v = oxevent.quiz(1, 30)

if v == 0 then
say_title("Namenlose Blumen:")
say("Das OX-Wettbewerb läuft zurzeit noch nicht!")
elseif v == 1 then
say_title("Namenlose Blumen:")
say("Die Frage wurde erfolgreich abgesendet!")
else
say_title("Namenlose Blumen:")
say("Es wird schon eine Frage gestellt!")
end
elseif s == 2 then
say_title("Namenlose Blumen:")
say("Bitte gib die Itemnummer in das Feld ein.")

local item_vnum = input()

say_title("Namenlose Blumen:")
say("Bitte gib die Itemanzahl in das Feld ein.")

local item_count = input()

oxevent.give_item(item_vnum, item_count)

say_title("Namenlose Blumen:")
say("Du hast "..oxevent.get_attender().." Spieler die Belohnung gegeben!")
elseif s == 3 then
oxevent.end_event()

notice_all("Der OX-Wettbewerb hat gerade sein Ende gefunden!")

say_title("Namenlose Blumen:")
say("Du hast den OX-Wettbewerb beendet!")
end
elseif stat == 3 then
say_title("Namenlose Blumen:")
say("Bitte warte einen Augenblick.")
else
say("Ein Fehler ist aufgetreten!")
end
end

when 20358.chat."Teaminsel" with pc.is_gm() begin
say_title("Namenlose Blumen:")
say("Möchtest du zur Teaminsel teleportiert werden?")

local s = select("Ja", "Nein")

if s == 1 then
say_title("Namenlose Blumen:")
say("Du wirst zur Teaminsel telepotiert.")

wait()

pc.warp(45000, 65000)
end
end
end
end
04/10/2012 15:13 Lеlouch#2
1. Ich denke mal, dass sie gefixxt sein müsste.

2. Du hast ja bei der Quest:
Quote:
Originally Posted by terrorpimmel View Post
2. Frage/Problem: Wenn ich per Siegelquest auf mein Reittier steige, verschwindet das Reittier automatisch nach einer halben Minute, wie kann ich machen das es für ewig hält bis ich manuell absteige:

Hier die Quest die ich benutze:

PHP Code:
quest siegeldark begin
state start begin
when 71114.
use begin
say_title
("Hey ".. pc.get_name() ..".")
say("Welches Reittier Willst du Benutzen")
local s = select("Weißer Löwe","Dunkles Keiler","Dunkler Feuer Tieger","Dunkler Wolf","EXIT")
if 
s == 1 then
say_reward
("Du Hast Dein Weißen Löwen gerufen")
pc.mount(20118)
end
if s == 2 then
say_reward
("Du Hast Dein Dunkles Keiler gerufen")
pc.mount(20114)
end
if s == 3 then
say_reward
("Du Hast Dein Dunklen Feuer Tieger gerufen")
pc.mount(20116)
end
if s == 4 then
say_reward
("Du Hast Dein Dunklen Wolf gerufen")
pc.mount(20115)
end
end
end
end 
Diesen Befehl hier:
PHP Code:
pc.mount(20118) 
füg nach der VNUM des Reittieres ein ", 999999" ein.
So, dass es so aussieht:
PHP Code:
pc.mount(20118, 999999) 
Das ist die Zeit, die wird dann solange bleiben, aber
wenn du absteigst, dann ist sie weg.

3. Guck mal in die Datei "oxquiz.lua" ob du Fragen überhaupt stehen hast.
04/10/2012 15:17 terrorpimmel#3
1. ok ^^
2. vielen dank
3. ja oxquiz.lua sind 61 fragen
04/10/2012 15:24 Lеlouch#4
Bitte schön, ich werde für dich mal eine neue Ox-Quest suchen.
Hab ein bisschen geduld.
04/10/2012 15:32 terrorpimmel#5
könntest du mir dann die quest per pn schicken ?

vllt liegts ja auch an der oxquiz.lua , aber ich kenn mich damit nicht aus hier ist sie:
Quote:
add_ox_quiz(1, "Ist der Oger Berserker Lv 75?", true)
add_ox_quiz(1, "Steigen die Kosten vom Teleporter jede 8te Stufe?", false)
add_ox_quiz(1, "Gibt es eine Gilden-Fertigkeit die die Max. TP erhöht?", true)
add_ox_quiz(1, "Gibt es ein Lv 38 Armband", true)
add_ox_quiz(1, "Brach man eine Muschel um ein Drachenschuppenschuld auf +8 zu verbessern?", false)
add_ox_quiz(1, "Kann man aus der Truhe einer Großen Wüstenschildkröte ein Nymphenschwert erhalten?", false)
add_ox_quiz(1, "Dropt ein Metin des Kummers Geiststeine?", false)
add_ox_quiz(1, "Ist der Name der Lv 17er Schuhe Goldverzierteschuhe?", false)
add_ox_quiz(1, "Ist der Angriffswert eines Schichelschwertes auf +3 38-47?", false)
add_ox_quiz(1, "Gibt es einen NPC mit dem Namen Handu-UP?", true)
add_ox_quiz(1, "Zieht ein Roter Geisterbaumstumpf 20 mp wenn man ihn trifft?", false)
add_ox_quiz(1, "Kann man von einem Roten Bösen Baum Aprikosen-Bögen dropen?", false)
add_ox_quiz(1, "Kann man Seelensteine von Bissen dropen?", true)
add_ox_quiz(1, "Kann aus einem Fisch eine Perle kommen?", false)
add_ox_quiz(1, "Gibt es Metinsteine im Hwang-Tempel?", false)
add_ox_quiz(1, "Gibt es im Hwang-Tempel eine Quarzader?", true)
add_ox_quiz(1, "Gibt es im Roten Wald Erze?", false)
add_ox_quiz(1, "Hat der Geisterwald einen Boss?", false)
add_ox_quiz(1, "Ist der Name des Endbosses im Dämonenturm Böser Geist?", false)
add_ox_quiz(1, "Dropt man Rotes Haarband von Mi-Jung?", true)
add_ox_quiz(1, "Dropt man Tiegerkralle von Tigern?", false)
add_ox_quiz(1, "Dropt man Kakiblüten von Eislöwen?", true)
add_ox_quiz(1, "Benötigt man Affenblut für eine Quest?", true)
add_ox_quiz(1, "Benötigt man Zelkova Holzast für eine Lv 63er Quest?", false)
add_ox_quiz(1, "Kann man eine Roter Keiler Verwandlungskugel dropen?", false)
add_ox_quiz(1, "Gibt es eine Affensoldat Verwandlungskugel?", true)
add_ox_quiz(1, "Kann einen Silbernen Schlüssel angeln?", true)
add_ox_quiz(1, "Ist der Quest zu dem Uriels Buch benötigt wird ab Lv 13?", false)
add_ox_quiz(1, "Kann Flieder von Roten Dryaden gedropt werden?", false)
add_ox_quiz(1, "Hat ein Stein gegen Krieger +2 11% gegen Krieger?", false)
add_ox_quiz(1, "Dropt man Unbekannte Medizin+ von Plagemännern und W.Plagemännern?", true)
add_ox_quiz(1, "Dropt man Shiriken+ von Wilden Ergebenen?", false)
add_ox_quiz(1, "Kann man Keilerzahn von Scrofa dropen?", true)
add_ox_quiz(1, "Gibt es ein Mob mit dem Namen Wilder Keiler?", false)
add_ox_quiz(1, "Ist der Ork-Späher Lv 30?", false)
add_ox_quiz(1, "Ist der Buhmann Lv 58?", true)
add_ox_quiz(1, "Kann ein Yeti Handschuh weiser Kaiser dropen?", true)
add_ox_quiz(1, "Kann man den Geist des Chaos auf der 7ten Ebene des Dämonenturms antreffen?", false)
add_ox_quiz(1, "Findet man den Riesigen Felsgolem im Schlangenfeld?", true)
add_ox_quiz(1, "Besitzt der Gelbe Tiegergeiste einen Angriff mit Flächenschaden?", true)
add_ox_quiz(1, "Gibt es einen Roten Tod?", false)
add_ox_quiz(1, "Gibt es eine höhere Skill stufe als G?", true)
add_ox_quiz(1, "Hat der Spinnendungeon 9 Kammern?", false)
add_ox_quiz(1, "Gibt es im Feuerland mehr NPC's als nur den Teleporter?", false)
add_ox_quiz(1, "Gibt es in Bakra 12 NPCs?", true)
add_ox_quiz(1, "Wird das Tal von Seungryong auch Drachental genannt?", true)
add_ox_quiz(1, "Ist der Name der 2ten Map des Gelben Reiches Joan?", true)
add_ox_quiz(1, "Kann man 10% Halbmenschen auf Armand bekommen?", true)
add_ox_quiz(1, "Kann man in eine Rüstung den Stark gegen XXX Boni bekommen?", false)
add_ox_quiz(1, "Wird beim Beweglichkeits Boni der DEX Wert erhöht?", true)
add_ox_quiz(1, "Ist das Lv der höchsten Schuhe 55?", false)
add_ox_quiz(1, "Gibt es einen Gegner mit dem Namen Jin-Ji?", false)
add_ox_quiz(1, "Gehört das Mob Jung-Hyul der Rasse Tier an?", true)
add_ox_quiz(1, "Steht der Mental-Kampf Lehrer im Blauen Reich auf den Koordinaten 444, 631?", false)
add_ox_quiz(1, "Ist der Name der Lv 48er Sura Rüstung Mystikerplattenpanzer?", false)
add_ox_quiz(1, "Ist der Metin des Teufels Lv 50?", false)
add_ox_quiz(1, "Kann ein Metin der Seele einen Stichfächer dropen?", true)
add_ox_quiz(1, "Bekommt man den Quest Töte Eun-Jung ab Lv 23?", true)
add_ox_quiz(1, "Gibt es einen Quest bei dem man als Belohnung +15% Angriffswert bekommt?", false)
add_ox_quiz(1, "Bekommt man bei dem Quest Geheimnis des Seladon-Porzellans Jadeschuhe+3?", true)
add_ox_quiz(1, "Kann ein Prunk Ebenholzkasten einen Seelenstein enthalten?", true)
04/10/2012 15:40 Lеlouch#6
Du könntest mal alles durchgehen, richtig muss jede Zeile so aussehen:
PHP Code:
add_ox_quiz(1, "FRAGE HIER REIN?", true/false) 
Beispiel-Frage mal für dich erstellt:
PHP Code:
add_ox_quiz(1, "Ist die Abkürzung von Elitepvpers, epvp?", true) 
Du musst aufjedenfall "true" bei richtig und "false" bei falsch einsetzen.
Guck mal, ob eins ausgerutscht ist oder so, viellt ist eins falsch geschrieben.
04/10/2012 15:44 terrorpimmel#7
ok

also bei der oxquiz.lua ist mir nichts augefallen
04/10/2012 16:19 [SL]FaMouZ#8
Ich kann dir bei der Nr.1 sichern, das Api-Tool gefixxt ist.
04/10/2012 16:48 terrorpimmel#9
ok danke famouz