Sind hier auch PHP Hilfen möglich?:)
quest level20 begin
state start begin
when login or levelup with pc.get_level() >= 20 begin
items = {52044,52026,52015,52058}
say("Du bist bereit für ein Power Mount.")
say("Du hast das Level 20 erreicht ,")
say("Wähle dir ein Power Mount aus, das du bevorzugst.")
local a = select("Löwe - 150Def", "Wolf - 5% Monster" , "Keiler - 100AW" , "Tiger - 500Tp" , "Ich überlege es mir noch.")
if a == 5 then return -- vllt. wann anderes mal
else
pc.give_item2(items[a], 1)
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
Hey,Quote:
Wenn ich ein Siegel auswähl bekomm ich es nicht und die Quest erscheint immer wenn ich mich einlogge.PHP Code:quest level20 begin
state start begin
when login or levelup with pc.get_level() >= 20 begin
items = {52044,52026,52015,52058}
say("Du bist bereit für ein Power Mount.")
say("Du hast das Level 20 erreicht ,")
say("Wähle dir ein Power Mount aus, das du bevorzugst.")
local a = select("Löwe - 150Def", "Wolf - 5% Monster" , "Keiler - 100AW" , "Tiger - 500Tp" , "Ich überlege es mir noch.")
if a == 5 then return -- vllt. wann anderes mal
else
pc.give_item2(items[a], 1)
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest level20 begin
state start begin
when login or levelup with pc.get_level() >= 20 begin
set_state(start_2)
end
end
state start_2 begin
when letter begin
send_letter("Dein Power Mount!")
end
when button or info begin
items = {52044,52026,52015,52058}
say_title("Dein Power Mount!")
say("Du bist bereit für ein Power Mount.")
say("Du hast das Level 20 erreicht ,")
say("Wähle dir ein Power Mount aus, das du bevorzugst.")
local a = select("Löwe - 150Def", "Wolf - 5% Monster" , "Keiler - 100AW" , "Tiger - 500Tp" , "Ich überlege es mir noch.")
if a ~=5 then --Wenn a nicht gleich 5 ist, wird es ausgefuehrt. Du musst nicht extra bei a = 5 ein return verwenden, da es sowieso zurueck geht dann.
pc.give_item2(items[a], 1)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
WHEN : info expecting 'when' or 'function' berufe.quest:16:Error occured on compile berufe.quest
quest berufe begin
state start begin
when levelup with pc.get_level() == 6 begin
send_letter("Die Berufe")
end
when button or info begin
say_title("Die Berufe")
say("Hallo Abenteurer,")
say("Du kannst hier nun deinen Beruf auswählen.")
say("Dieser wird dir dauerhaft einen bestimmten")
say("Bonuswert hinzufügen. Du kannst dich in diesem")
say("Beruf auch fortbilden, um höhere Bonis zu erhalten")
say("gehe zu Hong-Hae, die findest du in jeder Map1")
clear_letter()
end
state start begin
when 20094.chat."Berufe" with pc.get_level() >= 6 begin
if pc.get_level() == 5 then
say_title("Dein Level")
Hey,Quote:
Code:WHEN : info expecting 'when' or 'function' berufe.quest:16:Error occured on compile berufe.questRest müsste unwichtig sein, denk ichCode:quest berufe begin state start begin when levelup with pc.get_level() == 6 begin send_letter("Die Berufe") end when button or info begin say_title("Die Berufe") say("Hallo Abenteurer,") say("Du kannst hier nun deinen Beruf auswählen.") say("Dieser wird dir dauerhaft einen bestimmten") say("Bonuswert hinzufügen. Du kannst dich in diesem") say("Beruf auch fortbilden, um höhere Bonis zu erhalten") say("gehe zu Hong-Hae, die findest du in jeder Map1") clear_letter() end state start begin when 20094.chat."Berufe" with pc.get_level() >= 6 begin if pc.get_level() == 5 then say_title("Dein Level")
-.-
quest berufe begin
state start begin
when levelup with pc.get_level() == 6 begin
send_letter("Die Berufe")
end
when button or info begin
say_title("Die Berufe")
say("Hallo Abenteurer,")
say("Du kannst hier nun deinen Beruf auswählen.")
say("Dieser wird dir dauerhaft einen bestimmten")
say("Bonuswert hinzufügen. Du kannst dich in diesem")
say("Beruf auch fortbilden, um höhere Bonis zu erhalten")
say("gehe zu Hong-Hae, die findest du in jeder Map1")
end
when 20094.chat."Berufe" with pc.get_level() >= 6 begin
if pc.get_level() == 5 then
clear_letter()
say_title("Dein Level")
end
end
end
end
quest states_ begin
state start begin --Die quest startet immer bei "state start"
when login begin
set_state(start_2)
end
end
state start_2 begin
when login begin
set_state(start_3)
end
end
state start_3 begin
when login begin
set_state(Complete)
end
end
state Complete_ begin
end
end
quest states_ begin
state start begin --Die quest startet immer bei "state start"
when login begin
set_state(start_2)
end
end
state start_2 begin
when login begin
set_state(start_3)
end
end
state start_3 begin
when login begin
set_state(Complete)
end
end
state Complete_ begin
end
end
Haste nicht nen Fehler der ausgespuckt wird?Quote:
quest levelupitem begin
state start begin
when 30013.use begin
pc.give_exp2(pc.get_next_exp()-pc.get_exp())
pc.remove_item(30013,1)
end
end
end
quest levelupitem begin
state start begin
when 30013.use begin
if pc.get_level()<=150 then
pc.give_exp2(pc.get_next_exp()-pc.get_exp())
pc.remove_item(30013,1)
end
end
end
end
quest muschel begin
state start begin
when 9008.chat."Muschel Drop" with pc.is_gm() begin
if game.get_event_flag("mondi_drop") == 0 then
say("Der Muschel - Drop ist deaktiviert")
say("Möchtest du es aktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
say("Muschel Drop wurde aktiviert!")
game.set_event_flag("mondi_drop", 1)
notice_all("Der Muschel-Drop wurde gestartet!")
else
return
end
else
say("Das Muschel - Drop ist aktiviert")
say("Möchtest du es deaktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
say("Das Muschel Drop wurde deaktiviert!")
game.set_event_flag("mondi_drop", 0)
notice_all("Der Muschel-Drop ist deaktiviert!")
else
return
end
end
end
when kill with game.get_event_flag("mondi_drop") == 1 and not npc.is_pc() begin
local s=number(1, 50)
if 5 == s then
game.drop_item_with_ownership(27987,5)
end
end
end
end
quest howtolevel begin
state start begin
when login or levelup with pc.get_level() > 115 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("PvP Quest - Leveln (How2)")
end
when button or info begin
say_title("Guten Tag Tapferer Kaempfer.")
say("Du hast nun das Level 115 erreicht und bist somit bereit zu kämpfen.")
say("Hallo, Du fragst dich wie du dich hier Leveln kannst?")
say("Ganz einfach , Durch Duelle oder Toetungen aus anderen Reichen")
say("Bei einer Toetung von einen Spieler aus deinem Reich bekommst du viel Exp!!")
say("Bei Spielern aus anderen Reichen bekommst du weniger Exp!!")
say("Viel Spass noch beim Leveln wuenscht euch das gesamte Pedobär2 Team.")
end
when kill begin
if npc.is_pc() then
if npc_is_same_empire() then
pc.give_exp2(5783437)
else
pc.give_exp2(11566875)
end
end
end
end
end
also ich habe keinen fehler :) denke das liegt daran das du in questlist nicht einmal enter am ende gedrückt hast :)Quote:
Könnte mal jemand die Quest durch checken und die Sachen die in quest_functions kommen rausschreiben ? entweder liegt es and der quest_functions oder an einer anderen Sache aber wenn ich die Quest einfüge kommt immer: Abort trap (core dumped)
PHP Code:quest howtolevel begin
state start begin
when login or levelup with pc.get_level() > 115 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("PvP Quest - Leveln (How2)")
end
when button or info begin
say_title("Guten Tag Tapferer Kaempfer.")
say("Du hast nun das Level 115 erreicht und bist somit bereit zu kämpfen.")
say("Hallo, Du fragst dich wie du dich hier Leveln kannst?")
say("Ganz einfach , Durch Duelle oder Toetungen aus anderen Reichen")
say("Bei einer Toetung von einen Spieler aus deinem Reich bekommst du viel Exp!!")
say("Bei Spielern aus anderen Reichen bekommst du weniger Exp!!")
say("Viel Spass noch beim Leveln wuenscht euch das gesamte Pedobär2 Team.")
end
when kill begin
if npc.is_pc() then
if npc_is_same_empire() then
pc.give_exp2(5783437)
else
pc.give_exp2(11566875)
end
end
end
end
end
quest gmonline begin
state start begin
when login begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Team")
end
when button or info begin
say("Name Status")
say("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
if game.get_event_flag("[SL]Yoda")== 1 then
say_reward("SL Yoda online")
else
say("SL Yoda offline")
end
if game.get_event_flag("[SA]Sm4rt")== 1 then
say_reward("SA Sm4rt online")
else
say("SA Sm4rt offline")
end
if game.get_event_flag("[CSA]Notixx")== 1 then
say_reward("CSA Notixx online")
else
say("CSA Notixx offline")
end
if game.get_event_flag("[GM]Angel")== 1 then
say_reward("GM Angel online")
else
say("GM Angel offline")
end
if game.get_event_flag("[TGM]Scream")== 1 then
say_reward("TGM Scream online")
else
say("TGM Scream offline")
end
if game.get_event_flag("[TGM]Shinobi")== 1 then
say_reward("TGM Shinobi online")
else
say("TGM Shinobi offline")
end
end
end
end