[SERVICE] Die Questerstellung

12/01/2014 13:24 scholli6#1861
Danke!

Und hätte ne Idee für ne Quest (Anti Switchbot)

Wie wärs, wenn sobald der NPC mit den Switchern geöffnet ist und der gewünschte Stack an Switchern im Inventar ist, dass dann ein counter für 2s läuft, der danach guckt, wie viele Switcher noch auf dem Stack sind.
Wenn es so wenig ist, das die ausgerechnete Switchgeschwindigkeit ca. bei 0,5s oder weniger liegt, dass der Spieler irgendwie für einen bestimmten GM kennlich gemacht wird, ohne das der Spieler es bemerkt? (Quasi eine pn im Hintergrund schreibt).

Wäre dieses möglich? :)

Wenn ja, hätte jemand Lust die zu schreiben? :DD
Wäre ne geile Sache haha

Danke im Vorraus ^^

Ich fange gerade an mit Quests zu programmieren (seit 2 Tagen)
Und habe diese Quest geschrieben, da man daraus die Logik meiner Frage noch mehr entnehmen kann.
Die Quest von mir ist sicherlich falsch ^^, aber vielleicht kann man daraus ja so etwas bilden. (Hab keine Ahnung, wie ich die in ein PHP Code Feld packe...)


quest antibot begin
state start begin
when npc.is_quest() begin
item.get_vnum()
item.get_count()

if item_vnum == [SWITCHER] and item.count() >= 100 then
server_timer("antibot", 2, pc.get_name())
end

item.get_count()

if item.get_count() < 96 then

notice_all(pc.get_name.."ist ein Switchbotter")
end

end
12/01/2014 13:25 K.A.K.A.S.H.I#1862
Ich brauche eine Quest zum Teleportieren die Quest sollte immer wieder erscheinen und sie sollte für jeden sehbar sein aber dort in die Map zu teleportieren sollte erst ab 250 erlaubt sein. Die Quest sollte immer da sein also egal ob teleportiert oder gekillt oder schon benutzt nach dem Benutzen soll sie wieder kommen.
12/01/2014 15:24 DreamT™#1863
Quote:
Originally Posted by Pr0Tube View Post
Ich brauche eine Quest zum Teleportieren die Quest sollte immer wieder erscheinen und sie sollte für jeden sehbar sein aber dort in die Map zu teleportieren sollte erst ab 250 erlaubt sein. Die Quest sollte immer da sein also egal ob teleportiert oder gekillt oder schon benutzt nach dem Benutzen soll sie wieder kommen.
Wenn man dir eine Quest erstellen soll, solltest du dich beim nächsten mal etwas genauer ausdrücken, was genau du willst ;)

Habe hier einen kleinen Vorschlag für dich
[Only registered and activated users can see links. Click Here To Register...]
12/01/2014 17:02 .yorliK#1864
Quote:
Originally Posted by Pr0Tube View Post
Ich brauche eine Quest zum Teleportieren die Quest sollte immer wieder erscheinen und sie sollte für jeden sehbar sein aber dort in die Map zu teleportieren sollte erst ab 250 erlaubt sein. Die Quest sollte immer da sein also egal ob teleportiert oder gekillt oder schon benutzt nach dem Benutzen soll sie wieder kommen.
Code:
quest teleport_lv250 begin
	state start begin
		when letter begin
			send_letter("Teleportieren!")
		end
		when button or info begin
			say_title("Teleportation")
			say("")
			say("Ab in die Map?")
			if select("Ja","Nein")==2 then send_letter("Teleportieren!") return end
			if pc.get_level()<250 then
				say_title("Teleportation")
				say("")
				say("Du musst Lv250 sein.")
				select("Ok")
				setskin("NOWINDOW")
				send_letter("Teleportieren!")
			elseif not party.is_party() then
				say_title("Teleportation")
				say("")
				say("Du musst in einer Gruppe sein.")
				select("Ok")
				setskin("NOWINDOW")
				send_letter("Teleportieren!")
			else
				pc.warp(xxxx,xxxx)
			end
		end
	end
end
12/02/2014 14:34 i'm HNSY#1865
Hey,

ist es möglich es so einzustellen das man KEIN passwort braucht und immer wieder sich dort hin Teleportieren kann?

d.h man muss nichts eingeben nur das Item besitzen und man wird sofort Teleportiert..

PHP Code:
quest Tempel_of_dragon begin 
state start begin 
        when 30123.chat
."Tempel des Drachen" begin 
        
if get_time() > game.get_event_flag("Grotte_time") then 
        game
.set_event_flag("Grotte_zugang",0) 
        
end 
        
if pc.is_gm() or pc.count_item(80041) >= 1 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Hallo Gamemaster, "..pc.get_name().."") 
        
say("Ich lasse dich auch ohne die Schlüssel und") 
        
say("das Passwort passieren.") 
        
wait() 
        
pc.warp(843300, 1066800)
        return 
        
end 
        
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) < 3 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Dir fehlen "..item_name(30179).."") 
        
say_item_vnum(30179) 
        
setbgimage('bg_drache.tga')
        
say("Komme wieder wenn du 3 besitzt.") 
        return 
        
end 
        
if game.get_event_flag("Grotte_zugang") == 1 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
pc.setqf("grotte_passworto", 078954687921) 
        if 
pc.getqf("abgabe") == 1 then 
        pc
.setqf("abgabe",0) 
        
setbgimage('bg_drache.tga')
        
say("Du hast bereits deine 3 Schlüssel abgeben.") 
        
say("Ich lasse dich passieren.") 
        
pc.setqf("erlaubt",1) 
        
wait() 
        
pc.warp(843300, 1066800) 
        return 
        
end 
        setbgimage
('bg_drache.tga')
        
say("Tut mir Leid, der Raum ist reseviert.") 
        
say("Wenn du ein die Kennzahl hast für den Zugang,") 
        
say("gebe sie jetzt bitte ein.") 
        
local passwort = tonumber(input("")) 
        --
pc.setqf("grotte_passworto", passwort)  
        if 
game.get_event_flag("Grotte_passwort") == passwort then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Die Kennzahl stimmt überein.") 
        if 
pc.count_item(30179) < 3 then 
        say
("Ich kann dir den zutritt nicht gewähren") 
        
say("Dir fehlt "..item_name(30179).."") 
        
say_item_vnum(30179) 
        
setbgimage('bg_drache.tga')
        
say("Komme wieder wenn du 3 besitzt.") 
        return 
        
end 
        setbgimage
('bg_drache.tga')
        
say("Ich gewähre dir den zutritt!") 
        
pc.setqf("erlaubt",1) 
        
wait() 
        if 
pc.can_warp() then    pc.remove_item("30179",3) end 
        pc
.warp(843300, 1066800) 
        elseif 
passi != pc.getqf("grotte_passworto") then 
        say_title
(""..mob_name(30123).."") 
        
say("") 
        
say("Die Kennzahl ist leider falsch.") 
        return 
        
end 
        end 
        
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) >= 3 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Du bist der erste der den Eintritt in den Tempel") 
        
say("des Drachens verlangt. Ich werde dich passieren") 
        
say("lassen, sofern du einen gewunden Schlüssel") 
        
say("besitzt. Bevor du den Raum betreten darfst") 
        
say("musst du eine geheime Zahl eingeben.") 
        
say("Diese kannst du innerhalb von 5 Minuten an") 
        
say("deine Mitstreiter weitergeben, so das auch") 
        
say("sie den Raum betreten können. ") 
        
say("") 
        
say("Bedenke auch das die Macht der Schlüssel nur") 
        
say("30 Minuten lang hält. In dieser Zeit müsst") 
        
say("ihr den Drachen besiegt haben.") 
        
setbgimage('bg_drache.tga')
        
local i = select("Ich bin Bereit", "Abbrechen") 
        if 
1 == i then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("Dann Lege jetzt die kennzahl fest.") 
        
local passwort = tonumber(input("")) 
        if 
passwort and passwort <= 999999999 and pc.count_item(30179)>=1 then 
        game
.set_event_flag("Grotte_zugang",1) 
        
game.set_event_flag("Grotte_passwort",passwort) 
        
local times = get_time() + 300 --Wartezeit 
        game
.set_event_flag("Grotte_time", times) 
        
setbgimage('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
pc.setqf("abgabe",1) 
        
setbgimage('bg_drache.tga')
        
say("") 
        
say("Die Kennzahl lautet:") 
        
chat("Die Kennzahl lautet für den Tempel des Drachen: "..passwort.."") 
        
say_reward(""..passwort.."")
        
setbgimage('bg_drache.tga')
        
say("Gib die Kennzahl deinen Mitstreitern weiter") 
        
pc.remove_item("30179",3) 
        else  
        
setbgimage('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Beim Kennzahl setzen ist ein fehler aufgetreten, versuche es erneut.") 
        
say("Bitte gebe nur Ziffern ein.") 
        
end 
        end 
        end 
        end 
    when login with pc
.get_map_index() == 207 and not pc.is_gm() begin 
        
if pc.count_item("80041") >= 1 then chat("Tempel des Drachen: Du hast das GM-Item, prüfungen werden geblockt!") return end 
        
if pc.get_level() < 75 or pc.getqf("erlaubt") == 0 and pc.get_map_index() == 207 then 
         chat
("Dir ist es nicht erlaubt diese Map zu betreten. "..pc.get_level().." "..pc.getqf("erlaubt").." "..pc.get_map_index().." ") 
            
warp_to_village() 
        
end 
        chat
("Willkommen, zerstört schnell den Stein um zu dem Drachen zu gelangen.") 
        
chat("Aber beeilt euch, sonst fliegt ihr raus") 
        
local sekunden = game.get_event_flag("Grotte_time") - get_time() 
        
notice_in_map("Verbleibende Zeit bis ihr rausfliegt: "..sekunden.." Sekunden") 
        
timer("skipia_boss_ende", sekunden) 
        
pc.set_warp_location(73 , 1825, 12207) 
        
end 
    when 8023.kill with pc
.get_map_index() == 207 begin 
        timer
("skipia_boss_goo", 2) 
        
notice_in_map("Ihr hab den Stein zerstört ihr werden nun in die nächste Ebene gebracht") 
        
end 
    when skipia_boss_goo
.timer begin 
        game
.set_event_flag("Grotte_zugang",0) 
        
d.new_jump_all(207, 8436, 10669) 
        
d.setf("grotte_boss", 1) 
        
d.spawn_mob(9012, 239, 173) 
        
end 
    when 8031.kill 
or 8032.kill or 8033.kill or 8034.kill with pc.in_dungeon() and d.getf("grotte_boss") == 2 begin 
    local n 
=d.getf("count") + 1 
    d
.setf("count", n)  
    --
notice_all("Metin killed "..n.."") 
    if 
n > 2 then 
    local t 
= number(1,4) 
    --
notice_all("Spawn Metin") 
    if 
1 == t then 
    d
.regen_file("data/dungeon/skia_boss1.txt") 
    elseif 
2 == t then 
    d
.regen_file("data/dungeon/skia_boss2.txt") 
    elseif 
3 == t then 
    d
.regen_file("data/dungeon/skia_boss3.txt") 
    else 
    
d.regen_file("data/dungeon/skia_boss4.txt") 
    
end 
    end 
    end 
    when 2493.kill with pc
.in_dungeon() and d.getf("grotte_boss") == 2 begin 
        d
.setf("grotte_boss", 3) 
        
notice_all("Die Gruppe von "..pc.get_name().." hat Beran-Setaou getötet.") 
        
d.notice("Beeindruckend, ihr habt ihn tatsächlich besiegt.") -- Als Abschluss könnt ihr noch die Metins zerstören") 
        d.notice("
ihr werdet in 60 Sekunden zurück in Grotte 2 gebracht.") 
        timer("
skipia_boss_end", 60) 
        d.kill_all() 
        d.spawn_mob(9012, 239, 173) 
        d.clear_regen() 
        end 

    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 2 begin 
    pc.set_warp_location(73 , 1825, 12207) 
    end 
    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 1 begin 
        timer("
skipia_boss_end", 3600)     
        d.set_regen_file("
data/dungeon/skia_boss.txt") 
        local t = number(1,4) 
        if 1 == t then 
            d.regen_file("
data/dungeon/skia_boss1.txt") 
            elseif 2 == t then 
            d.regen_file("
data/dungeon/skia_boss2.txt") 
            elseif 3 == t then 
            d.regen_file("
data/dungeon/skia_boss3.txt") 
            else 
            d.regen_file("
data/dungeon/skia_boss4.txt") 
        end 
        local o = number(1,4) 
        if 1 == o then 
            d.regen_file("
data/dungeon/skia_boss1.txt") 
            elseif 2 == o then 
            d.regen_file("
data/dungeon/skia_boss2.txt") 
            elseif 3 == o then 
            d.regen_file("
data/dungeon/skia_boss3.txt") 
            else 
            d.regen_file("
data/dungeon/skia_boss4.txt") 
            end     
        d.setf("
grotte_boss", 2) 
        d.notice("
Willkommen im Tempel des Drachen, ihr habt maximal 1 Stunde Zeit Beran-Setaou zu besiegen, Viel Erfolg") 
        d.setf("
count", 0) 
        pc.set_warp_location(73 , 1825, 12207) 
        end 

    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 3 begin -- begin 
    --pc.warp(181700, 1220600) 
    end 
    when skipia_boss_end.timer begin 
        d.exit_all() 
        end 
    when skipia_boss_ende.timer begin 
        kill_all_in_map(207) 
        game.set_event_flag("
Grotte_zugang",0) 
        d.setf("
grotte_boss", 1) 
        d.exit_all() 
    end 
    when login with pc.get_map_index() != 207 or not pc.in_dungeon() begin 
    pc.setqf("
erlaubt",0) 
    end 
    end 
end 
12/02/2014 22:32 -Taishou-#1866
Suche Eine Quest :


Also eine Permanente quest die IMMER ANgezeigt wird, auch nach der benutzung!

Also :
Auf F5 ist mein Switchbot. den Soll man nur 1 mal öffnen können und wenn er geschlossen wird muss man den clienten erst neu starten bevor man es wd öffnen kann.
Ich will das wenn man das erste mal F5 drückt um ihn zu öffnen parallel eine Quest geöffnet wird wo ein Text steht den ich bearbeiten kann!

Danke :)
Ich weiß nichtmal ob das mit F5 machbar ist :p


EDIT: Oder am besten das sie garnciht angezeigt wird , sondern nur kommt wenn man f5 drückt! Sprich wenn sich der switchbot öffnet!
12/03/2014 14:52 °Ace°#1867
Kann mir einer bitte bei der Quest was ergänzen. Das der Hauptmann (2494) in Grotte2 ( Bossraum ) spawnt und wenn man den tötet, spawnt der Drache (2493). Nachdem man den Drache getötet hat (2493), spawnt der Hauptmann wieder.

PHP Code:
quest resurrect begin 
    state start begin 
        when kill with npc
.get_race()==2494 begin                 -- Vnum des Monsters das getötet werden muss 
            mob
.spawn(2493,pc.get_local_x(184),pc.get_local_y(173),1)   -- Vnum,X-Koordinate,Y-Koordinate,Anzahl des Monsters, das gespawnt werden soll. 
        
end 
    end 
end 
Und noch eine Quest hätte ich gerne und bitte um Ihre Hilfe.
Und zwar, wenn man ein Item benutzt, kriegt man ein Pony Level 1
12/04/2014 20:28 -Taishou-#1868
Kann mir die quest nun jemand erstellen ?!
12/05/2014 11:10 i'm HNSY#1869
Quote:
Originally Posted by i'm HNSY View Post
Hey,

ist es möglich es so einzustellen das man KEIN passwort braucht und immer wieder sich dort hin Teleportieren kann?

d.h man muss nichts eingeben nur das Item besitzen und man wird sofort Teleportiert..

PHP Code:
quest Tempel_of_dragon begin 
state start begin 
        when 30123.chat
."Tempel des Drachen" begin 
        
if get_time() > game.get_event_flag("Grotte_time") then 
        game
.set_event_flag("Grotte_zugang",0) 
        
end 
        
if pc.is_gm() or pc.count_item(80041) >= 1 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Hallo Gamemaster, "..pc.get_name().."") 
        
say("Ich lasse dich auch ohne die Schlüssel und") 
        
say("das Passwort passieren.") 
        
wait() 
        
pc.warp(843300, 1066800)
        return 
        
end 
        
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) < 3 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Dir fehlen "..item_name(30179).."") 
        
say_item_vnum(30179) 
        
setbgimage('bg_drache.tga')
        
say("Komme wieder wenn du 3 besitzt.") 
        return 
        
end 
        
if game.get_event_flag("Grotte_zugang") == 1 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
pc.setqf("grotte_passworto", 078954687921) 
        if 
pc.getqf("abgabe") == 1 then 
        pc
.setqf("abgabe",0) 
        
setbgimage('bg_drache.tga')
        
say("Du hast bereits deine 3 Schlüssel abgeben.") 
        
say("Ich lasse dich passieren.") 
        
pc.setqf("erlaubt",1) 
        
wait() 
        
pc.warp(843300, 1066800) 
        return 
        
end 
        setbgimage
('bg_drache.tga')
        
say("Tut mir Leid, der Raum ist reseviert.") 
        
say("Wenn du ein die Kennzahl hast für den Zugang,") 
        
say("gebe sie jetzt bitte ein.") 
        
local passwort = tonumber(input("")) 
        --
pc.setqf("grotte_passworto", passwort)  
        if 
game.get_event_flag("Grotte_passwort") == passwort then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Die Kennzahl stimmt überein.") 
        if 
pc.count_item(30179) < 3 then 
        say
("Ich kann dir den zutritt nicht gewähren") 
        
say("Dir fehlt "..item_name(30179).."") 
        
say_item_vnum(30179) 
        
setbgimage('bg_drache.tga')
        
say("Komme wieder wenn du 3 besitzt.") 
        return 
        
end 
        setbgimage
('bg_drache.tga')
        
say("Ich gewähre dir den zutritt!") 
        
pc.setqf("erlaubt",1) 
        
wait() 
        if 
pc.can_warp() then    pc.remove_item("30179",3) end 
        pc
.warp(843300, 1066800) 
        elseif 
passi != pc.getqf("grotte_passworto") then 
        say_title
(""..mob_name(30123).."") 
        
say("") 
        
say("Die Kennzahl ist leider falsch.") 
        return 
        
end 
        end 
        
if game.get_event_flag("Grotte_zugang") == 0 and pc.count_item(30179) >= 3 then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Du bist der erste der den Eintritt in den Tempel") 
        
say("des Drachens verlangt. Ich werde dich passieren") 
        
say("lassen, sofern du einen gewunden Schlüssel") 
        
say("besitzt. Bevor du den Raum betreten darfst") 
        
say("musst du eine geheime Zahl eingeben.") 
        
say("Diese kannst du innerhalb von 5 Minuten an") 
        
say("deine Mitstreiter weitergeben, so das auch") 
        
say("sie den Raum betreten können. ") 
        
say("") 
        
say("Bedenke auch das die Macht der Schlüssel nur") 
        
say("30 Minuten lang hält. In dieser Zeit müsst") 
        
say("ihr den Drachen besiegt haben.") 
        
setbgimage('bg_drache.tga')
        
local i = select("Ich bin Bereit", "Abbrechen") 
        if 
1 == i then 
        setbgimage
('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("Dann Lege jetzt die kennzahl fest.") 
        
local passwort = tonumber(input("")) 
        if 
passwort and passwort <= 999999999 and pc.count_item(30179)>=1 then 
        game
.set_event_flag("Grotte_zugang",1) 
        
game.set_event_flag("Grotte_passwort",passwort) 
        
local times = get_time() + 300 --Wartezeit 
        game
.set_event_flag("Grotte_time", times) 
        
setbgimage('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
pc.setqf("abgabe",1) 
        
setbgimage('bg_drache.tga')
        
say("") 
        
say("Die Kennzahl lautet:") 
        
chat("Die Kennzahl lautet für den Tempel des Drachen: "..passwort.."") 
        
say_reward(""..passwort.."")
        
setbgimage('bg_drache.tga')
        
say("Gib die Kennzahl deinen Mitstreitern weiter") 
        
pc.remove_item("30179",3) 
        else  
        
setbgimage('bg_drache.tga')
        
say_title(""..mob_name(30123).."") 
        
say("") 
        
say("Beim Kennzahl setzen ist ein fehler aufgetreten, versuche es erneut.") 
        
say("Bitte gebe nur Ziffern ein.") 
        
end 
        end 
        end 
        end 
    when login with pc
.get_map_index() == 207 and not pc.is_gm() begin 
        
if pc.count_item("80041") >= 1 then chat("Tempel des Drachen: Du hast das GM-Item, prüfungen werden geblockt!") return end 
        
if pc.get_level() < 75 or pc.getqf("erlaubt") == 0 and pc.get_map_index() == 207 then 
         chat
("Dir ist es nicht erlaubt diese Map zu betreten. "..pc.get_level().." "..pc.getqf("erlaubt").." "..pc.get_map_index().." ") 
            
warp_to_village() 
        
end 
        chat
("Willkommen, zerstört schnell den Stein um zu dem Drachen zu gelangen.") 
        
chat("Aber beeilt euch, sonst fliegt ihr raus") 
        
local sekunden = game.get_event_flag("Grotte_time") - get_time() 
        
notice_in_map("Verbleibende Zeit bis ihr rausfliegt: "..sekunden.." Sekunden") 
        
timer("skipia_boss_ende", sekunden) 
        
pc.set_warp_location(73 , 1825, 12207) 
        
end 
    when 8023.kill with pc
.get_map_index() == 207 begin 
        timer
("skipia_boss_goo", 2) 
        
notice_in_map("Ihr hab den Stein zerstört ihr werden nun in die nächste Ebene gebracht") 
        
end 
    when skipia_boss_goo
.timer begin 
        game
.set_event_flag("Grotte_zugang",0) 
        
d.new_jump_all(207, 8436, 10669) 
        
d.setf("grotte_boss", 1) 
        
d.spawn_mob(9012, 239, 173) 
        
end 
    when 8031.kill 
or 8032.kill or 8033.kill or 8034.kill with pc.in_dungeon() and d.getf("grotte_boss") == 2 begin 
    local n 
=d.getf("count") + 1 
    d
.setf("count", n)  
    --
notice_all("Metin killed "..n.."") 
    if 
n > 2 then 
    local t 
= number(1,4) 
    --
notice_all("Spawn Metin") 
    if 
1 == t then 
    d
.regen_file("data/dungeon/skia_boss1.txt") 
    elseif 
2 == t then 
    d
.regen_file("data/dungeon/skia_boss2.txt") 
    elseif 
3 == t then 
    d
.regen_file("data/dungeon/skia_boss3.txt") 
    else 
    
d.regen_file("data/dungeon/skia_boss4.txt") 
    
end 
    end 
    end 
    when 2493.kill with pc
.in_dungeon() and d.getf("grotte_boss") == 2 begin 
        d
.setf("grotte_boss", 3) 
        
notice_all("Die Gruppe von "..pc.get_name().." hat Beran-Setaou getötet.") 
        
d.notice("Beeindruckend, ihr habt ihn tatsächlich besiegt.") -- Als Abschluss könnt ihr noch die Metins zerstören") 
        d.notice("
ihr werdet in 60 Sekunden zurück in Grotte 2 gebracht.") 
        timer("
skipia_boss_end", 60) 
        d.kill_all() 
        d.spawn_mob(9012, 239, 173) 
        d.clear_regen() 
        end 

    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 2 begin 
    pc.set_warp_location(73 , 1825, 12207) 
    end 
    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 1 begin 
        timer("
skipia_boss_end", 3600)     
        d.set_regen_file("
data/dungeon/skia_boss.txt") 
        local t = number(1,4) 
        if 1 == t then 
            d.regen_file("
data/dungeon/skia_boss1.txt") 
            elseif 2 == t then 
            d.regen_file("
data/dungeon/skia_boss2.txt") 
            elseif 3 == t then 
            d.regen_file("
data/dungeon/skia_boss3.txt") 
            else 
            d.regen_file("
data/dungeon/skia_boss4.txt") 
        end 
        local o = number(1,4) 
        if 1 == o then 
            d.regen_file("
data/dungeon/skia_boss1.txt") 
            elseif 2 == o then 
            d.regen_file("
data/dungeon/skia_boss2.txt") 
            elseif 3 == o then 
            d.regen_file("
data/dungeon/skia_boss3.txt") 
            else 
            d.regen_file("
data/dungeon/skia_boss4.txt") 
            end     
        d.setf("
grotte_boss", 2) 
        d.notice("
Willkommen im Tempel des Drachen, ihr habt maximal 1 Stunde Zeit Beran-Setaou zu besiegen, Viel Erfolg") 
        d.setf("
count", 0) 
        pc.set_warp_location(73 , 1825, 12207) 
        end 

    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 3 begin -- begin 
    --pc.warp(181700, 1220600) 
    end 
    when skipia_boss_end.timer begin 
        d.exit_all() 
        end 
    when skipia_boss_ende.timer begin 
        kill_all_in_map(207) 
        game.set_event_flag("
Grotte_zugang",0) 
        d.setf("
grotte_boss", 1) 
        d.exit_all() 
    end 
    when login with pc.get_map_index() != 207 or not pc.in_dungeon() begin 
    pc.setqf("
erlaubt",0) 
    end 
    end 
end 
50e*g bei erfolgreicher Hilfe!
12/05/2014 11:23 BlackBaron12#1870
Hallo Leute,
ich habe in der suchfunktion keine de like pferde quest gefunden, deswegen würde ich mich über eine de like pferdequest freuen, wenn ich dafür irgendwelche informationen wie koordinaten bereistellen soll, sagt bescheid ist mein erster Post. :d

Habe die darofiles und 2011er client. Danke im vorraus.
12/05/2014 22:01 -Taishou-#1871
Suche Selbstmord quest!


Sollter immer & überall Angezeigt werden auch nach benutzung!

Da sollte nur ein kurzer text sein und dann ein "Selbstmord" Feld , wenn man darauf klickt soll man selbst getötet werden!


Wäre nett wenn das jmd. machen könnte
12/07/2014 14:31 Skyui#1872
Kann mir jemand die Quest so umschreiben, dass der Spieler der getötet wird ein bestimmtes Mindestlevel haben soll?

12/08/2014 11:57 IceCreamx3#1873
Suche eine Informationsquest, die jede Stunde in den Chat erscheint.
Der Text ist egal, das schreib ich dann rein.
12/08/2014 14:55 DreamT™#1874
Ich habe vor längerer Zeit in einem Youtube Video eine Quest gesehen, welche die IP des Spielers abruft.

Kurze Erklärung:
-Beim erstellen eines neuen Accounts muss man zusätzlich zu seinem Passwort ein "Sicherheitspasswort angeben". Sobald sich die IP des Spielers ändert greift die Quest und man muss Ingame das angegebene Sicherheitspasswort eingeben. Die Quest lässt sich nur schließen wenn das Passwort richtig ist, andernfalls bleibt einem nur der Logout. Mit dieser Quest soll dem Account klau vorgebeugt werden.

Ich hab selbst versucht diese Quest zu schreiben komme aber irgendwie nicht so sehr voran :(

Wäre euch sehr Verbunden wenn ihr mir helfen könntet ;)


mfg DreamT
12/08/2014 20:00 MinaaToEU#1875
Servus,

könnte mir jemand bitte eine Quest schreiben, wo ich mit einem Item eine andere Person heiraten kann? Sprich man gibt den Namen ein und die andere Person wird gefragt ob man denjenigen heiraten möchte und wenn ja dann soll man nen Ehering bekommen und beide sollen verheiratet sein.