mir fällt da nur command (level 1) ein^^
mysql_query("UPDATE player.player SET level='1' WHERE name='"..pc.get_name().."'")
quest azzlack begin
state start begin
when 1093.kill begin
notice_all("Der Spieler "..pc.get_name().." hat den Azzlack erledigt")
notice_all("Herzlichen Glückwunsch")
end
end
end
Die Quest, bzw. den Glückwunsch musst du in die Dämonenturmquest einbauen, falls es bei dem Sensenmann erscheinen soll, der im DT steht.Quote:
in Virtual Box zeigt er mir keinen Fehler an aber Wenn in den mob 1093 kille ( Sensenmann )PHP Code:quest azzlack begin
state start begin
when 1093.kill begin
notice_all("Der Spieler "..pc.get_name().." hat den Azzlack erledigt")
notice_all("Herzlichen Glückwunsch")
end
end
end
Kommt trotzdem diese nachricht nicht in den chat.
when 1093.kill with pc.get_map_index >2222222 ... begin
notice_all("Der Spieler "..pc.get_name().." hat den Azzlack erledigt")
notice_all("Herzlichen Glückwunsch")
Quote:
Nachdem ich mit Uriel geredet habe und den Questatus anklicken will passiert erstmal nichts und dann der Server geht Down.
Also das mit dem "when button or info begin" Funktoniert bei mir nicht...
Bitte macht eine Genaue Erklärung was Falsch war.. Danke !
quest pvm_90 begin
state start begin
when login or levelup with pc.get_level()>= 90 begin
say_title("Gehe zu Uriel !")
pc.setqf("quest90", 1)
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
set_state(weiter)
end
end
end
quest pvm_90 begin
state start begin
when login or levelup with pc.get_level()>= 90 begin
say_title("Gehe zu Uriel !")
pc.setqf("quest90", 1)
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
set_state(weiter)
end
end
Das Funktoniert eben nicht.Quote:
inPHP Code:quest pvm_90 begin
state start begin
when login or levelup with pc.get_level()>= 90 begin
say_title("Gehe zu Uriel !")
pc.setqf("quest90", 1)
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
set_state(weiter)
end
end
end
Ein end zu viel.PHP Code:quest pvm_90 begin
state start begin
when login or levelup with pc.get_level()>= 90 begin
say_title("Gehe zu Uriel !")
pc.setqf("quest90", 1)
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
set_state(weiter)
end
end
expectin 'when' or 'function' pvm_90.quest:12:Error occured on compile pvm_90.quest
quest vipmap begin
state start begin
when 60001.use begin
say_title("VIP-Farmmap Zutritt (1 Stunde)")
say("VIP-Farmmap zutritt")
say("Diese Karte ist sehr selten sie bringt dich")
say("auf die VIP farmmap aber nur für 1 Stunde")
say("Willst du wirklich dorthin?")
local s = select("Ja!", "..Nein")
if s == 1 then
pc.warp(8483300, 10000)
timer("first", 60)
else
return
end
end
when first.timer begin
warp_to_village()
end
end
end
quest vipmap begin
state start begin
when 60001.use begin
say_title("VIP-Farmmap Zutritt (1 Stunde)")
say("VIP-Farmmap zutritt")
say("Diese Karte ist sehr selten sie bringt dich")
say("auf die VIP farmmap aber nur für 1 Stunde")
say("Willst du wirklich dorthin?")
local s = select("Ja!", "..Nein")
if s == 1 then
pc.setqf("timeleft", 60) -- hier die Stunde/Wert eintragen
pc.warp(8483300, 10000)
else
return
end
end
when login begin
if pc.get_map_index() == FARMMAPINDEX then
pc.setqf("time", get_time())
timer("checktime", pc.getqf("timeleft"))
else
pc.setqf("timeleft", 60) -- hier selben(!) Wert wie oben eintragen
end
end
when checktime.timer begin
warp_to_village()
end
when logout with pc.get_map_index() == FARMMAPINDEX begin
pc.setqf("timeleft", 60 - (get_time() - pc.getqf("time"))) -- hier selben(!) Wert wie oben eintragen, also die 60 editieren
end
end
end
quest devilcave begin
state start begin
when 20351.chat."Devils Catacomb" with pc.get_level()>100 and game.get_event_flag("player_in_dc", 0) and game.get_event_flag("dc_is_blocked", 0) begin
say_title("Wächter")
say("")
say("Hallo!")
say("Ich bin der Wächter der Katacomben,")
say("über mich kannst du ab Level 100")
say("die Katacomben betreten.")
say("Ich benötige von dir lediglich 5")
say("Sensenmann Truhen.")
local look_at_item=select("Weiter", "Abbrechen")
if look_at_item==2 then
return
end
pc.remove_item(50082, 5)
pc.warp(307200, 1203200)
game.set_event_flag("player_in_dc", 1)
timer("is_in_dc", 1500)
notice_all("" ..pc.get_name()..", versucht Azrael zu bewzingen.")
notice_all("Der Zugang zu Devils Catacomb wurde geschlossen!")
notice_all("Er/Sie hat nun 30 Minuten Zeit Azrael zu töten!")
end
when login with pc.get_map_index() == 209 then
say_title("Wächter")
say("")
say("Du hast nun 30 Minuten Zeit!")
say("Ich kann dich nun nichtmehr zurück")
say("holen! Du bist nun auf dich allein gestellt!")
say("Niemand wird bzw. kann dir zur Hilfe kommen!")
say("Ich wünsche dir Viel Glück!")
end
when 2598.kill with pc.get_map_index() == 209 then
timer("azrael_killed", 120)
game.set_event_flag("dc_is_blocked", 1)
say_title("Wächter")
say("")
say("Wunderbar!")
say("Du hast es geschaft.")
say("Heb schnell alles auf, in 2 Minuten")
say("wirst du zurück Teleportiert!")
notice_all("" ..pc.get_name().. ", hat Azrael getötet!")
notice_all("Herzlichen Glückwunsch!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
end
when is_in_dc.timer begin
timer("dc_is_blocked_timer", 1500)
game.set_event_flag("dc_is_blocked", 1)
notice_all("" ..pc.get_name().. ", hat es nicht geschaft, Azrael zu töten!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
say_title("Wächter")
say("")
say("Deine Zeit ist abgelaufen, du hast es")
say("nicht geschaft!")
say("Versuch es später noch einmal.")
warp_all_to_village( pc.get_map_index() , 5 )
end
when azrael_killed.timer begin
say_title("Wächter")
say("")
say("Du wirst nun zurück teleportiert!")
warp_all_to_village( pc.get_map_index() , 5 )
end
when dc_is_blocked_timer.timer begin
game.set_event_flag("dc_is_blocked", 0)
game.set_event_flag("player_in_dc", 0)
notice_all("Der Zugang zu Devils Catacomb ist nun wieder offen!")
end
end
end
quest devilcave begin
state start begin
when 20351.chat."Devils Catacomb" with pc.get_level()>100 and game.get_event_flag("player_in_dc", 0) and game.get_event_flag("dc_is_blocked", 0) begin
say_title("Wächter")
say("")
say("Hallo!")
say("Ich bin der Wächter der Katacomben,")
say("über mich kannst du ab Level 100")
say("die Katacomben betreten.")
say("Ich benötige von dir lediglich 5")
say("Sensenmann Truhen.")
local look_at_item=select("Weiter", "Abbrechen")
if look_at_item==2 then
return
else
pc.remove_item(50082, 5)
pc.warp(307200, 1203200)
game.set_event_flag("player_in_dc", 1)
timer("is_in_dc", 1500)
notice_all("" ..pc.get_name()..", versucht Azrael zu bewzingen.")
notice_all("Der Zugang zu Devils Catacomb wurde geschlossen!")
notice_all("Er/Sie hat nun 30 Minuten Zeit Azrael zu töten!")
end
end
when login with pc.get_map_index() == 209 then
say_title("Wächter")
say("")
say("Du hast nun 30 Minuten Zeit!")
say("Ich kann dich nun nichtmehr zurück")
say("holen! Du bist nun auf dich allein gestellt!")
say("Niemand wird bzw. kann dir zur Hilfe kommen!")
say("Ich wünsche dir Viel Glück!")
end
when 2598.kill with pc.get_map_index() == 209 then
timer("azrael_killed", 120)
game.set_event_flag("dc_is_blocked", 1)
say_title("Wächter")
say("")
say("Wunderbar!")
say("Du hast es geschaft.")
say("Heb schnell alles auf, in 2 Minuten")
say("wirst du zurück Teleportiert!")
notice_all("" ..pc.get_name().. ", hat Azrael getötet!")
notice_all("Herzlichen Glückwunsch!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
end
when is_in_dc.timer begin
timer("dc_is_blocked_timer", 1500)
game.set_event_flag("dc_is_blocked", 1)
notice_all("" ..pc.get_name().. ", hat es nicht geschaft, Azrael zu töten!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
say_title("Wächter")
say("")
say("Deine Zeit ist abgelaufen, du hast es")
say("nicht geschaft!")
say("Versuch es später noch einmal.")
warp_all_to_village( pc.get_map_index() , 5 )
end
when azrael_killed.timer begin
say_title("Wächter")
say("")
say("Du wirst nun zurück teleportiert!")
warp_all_to_village( pc.get_map_index() , 5 )
end
when dc_is_blocked_timer.timer begin
game.set_event_flag("dc_is_blocked", 0)
game.set_event_flag("player_in_dc", 0)
notice_all("Der Zugang zu Devils Catacomb ist nun wieder offen!")
end
end
end
Geht leider nicht. :(Quote:
Versuch malPHP Code:quest devilcave begin
state start begin
when 20351.chat."Devils Catacomb" with pc.get_level()>100 and game.get_event_flag("player_in_dc", 0) and game.get_event_flag("dc_is_blocked", 0) begin
say_title("Wächter")
say("")
say("Hallo!")
say("Ich bin der Wächter der Katacomben,")
say("über mich kannst du ab Level 100")
say("die Katacomben betreten.")
say("Ich benötige von dir lediglich 5")
say("Sensenmann Truhen.")
local look_at_item=select("Weiter", "Abbrechen")
if look_at_item==2 then
return
else
pc.remove_item(50082, 5)
pc.warp(307200, 1203200)
game.set_event_flag("player_in_dc", 1)
timer("is_in_dc", 1500)
notice_all("" ..pc.get_name()..", versucht Azrael zu bewzingen.")
notice_all("Der Zugang zu Devils Catacomb wurde geschlossen!")
notice_all("Er/Sie hat nun 30 Minuten Zeit Azrael zu töten!")
end
end
when login with pc.get_map_index() == 209 then
say_title("Wächter")
say("")
say("Du hast nun 30 Minuten Zeit!")
say("Ich kann dich nun nichtmehr zurück")
say("holen! Du bist nun auf dich allein gestellt!")
say("Niemand wird bzw. kann dir zur Hilfe kommen!")
say("Ich wünsche dir Viel Glück!")
end
when 2598.kill with pc.get_map_index() == 209 then
timer("azrael_killed", 120)
game.set_event_flag("dc_is_blocked", 1)
say_title("Wächter")
say("")
say("Wunderbar!")
say("Du hast es geschaft.")
say("Heb schnell alles auf, in 2 Minuten")
say("wirst du zurück Teleportiert!")
notice_all("" ..pc.get_name().. ", hat Azrael getötet!")
notice_all("Herzlichen Glückwunsch!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
end
when is_in_dc.timer begin
timer("dc_is_blocked_timer", 1500)
game.set_event_flag("dc_is_blocked", 1)
notice_all("" ..pc.get_name().. ", hat es nicht geschaft, Azrael zu töten!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
say_title("Wächter")
say("")
say("Deine Zeit ist abgelaufen, du hast es")
say("nicht geschaft!")
say("Versuch es später noch einmal.")
warp_all_to_village( pc.get_map_index() , 5 )
end
when azrael_killed.timer begin
say_title("Wächter")
say("")
say("Du wirst nun zurück teleportiert!")
warp_all_to_village( pc.get_map_index() , 5 )
end
when dc_is_blocked_timer.timer begin
game.set_event_flag("dc_is_blocked", 0)
game.set_event_flag("player_in_dc", 0)
notice_all("Der Zugang zu Devils Catacomb ist nun wieder offen!")
end
end
end
syntax error : [string "startpc . get_map_index ( ) == 209 then say_title ( "Wächter" )..."]:1: unexpected symbol near `when' devilcave.quest:47:Error occured on compile devilcave.quest
quest devilcave begin
state start begin
when 20351.chat."Devils Catacomb" with pc.get_level()>100 and game.get_event_flag("player_in_dc") == 0 and game.get_event_flag("dc_is_blocked") == 0 begin
say_title("Wächter")
say("")
say("Hallo!")
say("Ich bin der Wächter der Katacomben,")
say("über mich kannst du ab Level 100")
say("die Katacomben betreten.")
say("Ich benötige von dir lediglich 5")
say("Sensenmann Truhen.")
local look_at_item=select("Weiter", "Abbrechen")
if look_at_item==2 then
return
else
pc.remove_item(50082, 5)
pc.warp(307200, 1203200)
game.set_event_flag("player_in_dc", 1)
timer("is_in_dc", 1500)
notice_all("" ..pc.get_name()..", versucht Azrael zu bewzingen.")
notice_all("Der Zugang zu Devils Catacomb wurde geschlossen!")
notice_all("Er/Sie hat nun 30 Minuten Zeit Azrael zu töten!")
end
end
when login with pc.get_map_index() == 209 then
say_title("Wächter")
say("")
say("Du hast nun 30 Minuten Zeit!")
say("Ich kann dich nun nichtmehr zurück")
say("holen! Du bist nun auf dich allein gestellt!")
say("Niemand wird bzw. kann dir zur Hilfe kommen!")
say("Ich wünsche dir Viel Glück!")
end
when 2598.kill with pc.get_map_index() == 209 then
timer("azrael_killed", 120)
game.set_event_flag("dc_is_blocked", 1)
say_title("Wächter")
say("")
say("Wunderbar!")
say("Du hast es geschaft.")
say("Heb schnell alles auf, in 2 Minuten")
say("wirst du zurück Teleportiert!")
notice_all("" ..pc.get_name().. ", hat Azrael getötet!")
notice_all("Herzlichen Glückwunsch!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
end
when is_in_dc.timer begin
timer("dc_is_blocked_timer", 1500)
game.set_event_flag("dc_is_blocked", 1)
notice_all("" ..pc.get_name().. ", hat es nicht geschaft, Azrael zu töten!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
say_title("Wächter")
say("")
say("Deine Zeit ist abgelaufen, du hast es")
say("nicht geschaft!")
say("Versuch es später noch einmal.")
warp_all_to_village( pc.get_map_index() , 5 )
end
when azrael_killed.timer begin
say_title("Wächter")
say("")
say("Du wirst nun zurück teleportiert!")
warp_all_to_village( pc.get_map_index() , 5 )
end
when dc_is_blocked_timer.timer begin
game.set_event_flag("dc_is_blocked", 0)
game.set_event_flag("player_in_dc", 0)
notice_all("Der Zugang zu Devils Catacomb ist nun wieder offen!")
end
end
end
Leider nicht. :(Quote:
Glaube mal sollte funktionierenPHP Code:quest devilcave begin
state start begin
when 20351.chat."Devils Catacomb" with pc.get_level()>100 and game.get_event_flag("player_in_dc") == 0 and game.get_event_flag("dc_is_blocked") == 0 begin
say_title("Wächter")
say("")
say("Hallo!")
say("Ich bin der Wächter der Katacomben,")
say("über mich kannst du ab Level 100")
say("die Katacomben betreten.")
say("Ich benötige von dir lediglich 5")
say("Sensenmann Truhen.")
local look_at_item=select("Weiter", "Abbrechen")
if look_at_item==2 then
return
else
pc.remove_item(50082, 5)
pc.warp(307200, 1203200)
game.set_event_flag("player_in_dc", 1)
timer("is_in_dc", 1500)
notice_all("" ..pc.get_name()..", versucht Azrael zu bewzingen.")
notice_all("Der Zugang zu Devils Catacomb wurde geschlossen!")
notice_all("Er/Sie hat nun 30 Minuten Zeit Azrael zu töten!")
end
end
when login with pc.get_map_index() == 209 then
say_title("Wächter")
say("")
say("Du hast nun 30 Minuten Zeit!")
say("Ich kann dich nun nichtmehr zurück")
say("holen! Du bist nun auf dich allein gestellt!")
say("Niemand wird bzw. kann dir zur Hilfe kommen!")
say("Ich wünsche dir Viel Glück!")
end
when 2598.kill with pc.get_map_index() == 209 then
timer("azrael_killed", 120)
game.set_event_flag("dc_is_blocked", 1)
say_title("Wächter")
say("")
say("Wunderbar!")
say("Du hast es geschaft.")
say("Heb schnell alles auf, in 2 Minuten")
say("wirst du zurück Teleportiert!")
notice_all("" ..pc.get_name().. ", hat Azrael getötet!")
notice_all("Herzlichen Glückwunsch!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
end
when is_in_dc.timer begin
timer("dc_is_blocked_timer", 1500)
game.set_event_flag("dc_is_blocked", 1)
notice_all("" ..pc.get_name().. ", hat es nicht geschaft, Azrael zu töten!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
say_title("Wächter")
say("")
say("Deine Zeit ist abgelaufen, du hast es")
say("nicht geschaft!")
say("Versuch es später noch einmal.")
warp_all_to_village( pc.get_map_index() , 5 )
end
when azrael_killed.timer begin
say_title("Wächter")
say("")
say("Du wirst nun zurück teleportiert!")
warp_all_to_village( pc.get_map_index() , 5 )
end
when dc_is_blocked_timer.timer begin
game.set_event_flag("dc_is_blocked", 0)
game.set_event_flag("player_in_dc", 0)
notice_all("Der Zugang zu Devils Catacomb ist nun wieder offen!")
end
end
end
quest devilcave begin
state start begin
when 20351.chat."Devils Catacomb" with pc.get_level()>100 and game.get_event_flag("player_in_dc") == 0 and game.get_event_flag("dc_is_blocked") == 0 begin
say_title("Wächter")
say("")
say("Hallo!")
say("Ich bin der Wächter der Katacomben,")
say("über mich kannst du ab Level 100")
say("die Katacomben betreten.")
say("Ich benötige von dir lediglich 5")
say("Sensenmann Truhen.")
local look_at_item=select("Weiter", "Abbrechen")
if look_at_item==2 then
return
else
pc.remove_item(50082, 5)
pc.warp(307200, 1203200)
game.set_event_flag("player_in_dc", 1)
timer("is_in_dc", 1500)
notice_all("" ..pc.get_name()..", versucht Azrael zu bewzingen.")
notice_all("Der Zugang zu Devils Catacomb wurde geschlossen!")
notice_all("Er/Sie hat nun 30 Minuten Zeit Azrael zu töten!")
end
end
when login with pc.get_map_index() == 209 begin
say_title("Wächter")
say("")
say("Du hast nun 30 Minuten Zeit!")
say("Ich kann dich nun nichtmehr zurück")
say("holen! Du bist nun auf dich allein gestellt!")
say("Niemand wird bzw. kann dir zur Hilfe kommen!")
say("Ich wünsche dir Viel Glück!")
end
when 2598.kill with pc.get_map_index() == 209 begin
timer("azrael_killed", 120)
game.set_event_flag("dc_is_blocked", 1)
say_title("Wächter")
say("")
say("Wunderbar!")
say("Du hast es geschaft.")
say("Heb schnell alles auf, in 2 Minuten")
say("wirst du zurück Teleportiert!")
notice_all("" ..pc.get_name().. ", hat Azrael getötet!")
notice_all("Herzlichen Glückwunsch!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
end
when is_in_dc.timer begin
timer("dc_is_blocked_timer", 1500)
game.set_event_flag("dc_is_blocked", 1)
notice_all("" ..pc.get_name().. ", hat es nicht geschaft, Azrael zu töten!")
notice_all("Der Raum ist nun für 30 Minuten gesperrt!")
say_title("Wächter")
say("")
say("Deine Zeit ist abgelaufen, du hast es")
say("nicht geschaft!")
say("Versuch es später noch einmal.")
warp_all_to_village( pc.get_map_index() , 5 )
end
when azrael_killed.timer begin
say_title("Wächter")
say("")
say("Du wirst nun zurück teleportiert!")
warp_all_to_village( pc.get_map_index() , 5 )
end
when dc_is_blocked_timer.timer begin
game.set_event_flag("dc_is_blocked", 0)
game.set_event_flag("player_in_dc", 0)
notice_all("Der Zugang zu Devils Catacomb ist nun wieder offen!")
end
end
end