Heey Epvp Community ich habe versucht bei den Daroo Files 1678 den DT zu testen ich kam bis zu Ebene wo der normale Dämonenkönig spawnt.. Nachdem die Ebene leergekloppt wurde wurde ich nicht teleportiert...
Pls Help...
quest deviltower_zone begin state start begin when login begin if pc.get_map_index() == 66 then if pc.get_x() < 2048+88 or pc.get_y() < 6656+577 or pc.get_x() > 2048+236 or pc.get_y() > 6656+737 then pc.warp((5376+532)*100, (512+596+4)*100, 65) end pc.set_warp_location(65, 5376+532, 512+596+4) elseif pc.get_map_index() >= 660000 and pc.get_map_index() <= 670000 then pc.set_warp_location(65, 5376+532, 512+596+4) end end when deviltower_man.chat.locale.deviltower_man_chat begin if pc.get_level() < 65 then say(locale.deviltower_man_say_you_cant) else say(locale.deviltower_man_say) local s = select(locale.deviltower_enter,locale.deviltower_no_enter) if s == 1 then -- warp into! pc.warp(216500,727000) end end end when devil_stone1.kill begin timer("devil_stone1_1", 5) end when 30121.take with item.vnum == 30185 begin item.remove() d.new_jump_all(66, special.devil_tower[1][1], special.devil_tower[1][2]) d.regen_file("data/dungeon/deviltower2_2_regen.txt") d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[2][1], special.devil_tower[2][2], "data/dungeon/deviltower3_2_regen.txt") end when 30121.chat."Wer bist du?" begin say("Sei gegrüßt Fremder!") say("Ich bin der Wächter der zweiten, geheimem Ebne") say("Um sie zu betreten, musst du mir") say("ein spezeilles Item bringen") say("Dies kriegst du nur vom Blauen Tod!") say_item("Schwarzes Eis", 30185, "") wait() say("Zieh es einfach auf mich,") say("und ich werde dir und deinen Gefährten") say("den Weg in die geheime Ebne zeigen...") end when devil_stone1_1.timer begin local mapto7= pc.count_item(30302) -- ®ø·À¤£ª¾¬O§_¦s¦bªº¯u¤`ÆF¶ð pc.remove_item(30302,mapto7)
d.notice("Du hast den Metin des Teufels"); d.notice("Zerstört!"); d.notice("Du hast nun 15Min Zeit, den Richtigen"); d.notice("Metin des Sturzes zu zerstören!"); d.notice("Nur duch Zerstörung ddes Richtigen kommtst du weiter!"); end
when devil_stone4_fail1.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Es verbleiben noch 10min!") server_timer('devil_stone4_fail2', 5*60, get_server_timer_arg()) end end
when devil_stone4_fail2.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Es verbleiben noch 5min!") server_timer('devil_stone4_fail', 5*60, get_server_timer_arg()) end end
when devil_stone4_fail.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Die Zeit ist abgelaufen.") d.exit_all() clear_server_timer('devil_stone4_update', get_server_timer_arg()) end end
when devil_stone4_update.server_timer begin if d.select(get_server_timer_arg()) then if not d.is_unique_dead("real") then for i = 1, 6 do if d.getf("fakedead" .. i) == 0 then if d.unique_get_hp_perc("fake" .. i) < 50 then d.purge_unique("fake" .. i) d.setf("fakedead" .. i, 1) d.notice("Die falschen Metinsteine Verschwinden..."); end end end else --d.clear_regen() --d.regen_file("data/dungeon/deviltower5_regen.txt") server_timer("devil_stone4_end", 5, get_server_timer_arg()) d.notice("Du hast den Richtigen Metin des Sturzes zerstört!"); d.notice("Du wirst in den 5ten Stock Teleportiert..") clear_server_timer('devil_stone4_fail1', get_server_timer_arg()) clear_server_timer('devil_stone4_fail2', get_server_timer_arg()) clear_server_timer('devil_stone4_fail', get_server_timer_arg()) end else server_timer('devil_stone4_stop_timer', 1, get_server_timer_arg()) end end
when devil_stone4_stop_timer.server_timer begin clear_server_timer('devil_stone4_update', get_server_timer_arg()) end
when devil_stone4_end.server_timer begin if d.select(get_server_timer_arg()) then d.setf("level", 5) d.setf("stone_count", 5) d.notice("Du bist nun im 5ten Stock") d.notice("Auf dieser Ebene ist viel Können gefragt!") d.notice("Einige Monster droppen einen 'Schlüsselsein'") d.notice("Ziehe diesen Stein auf die Säulen,") d.notice("und komme auf Ebene6!")
-- 5¼Ó«Ê¦L¥Û¦A²{ d.spawn_mob(20073, 421, 452) d.spawn_mob(20073, 380, 460) d.spawn_mob(20073, 428, 414) d.spawn_mob(20073, 398, 392) d.spawn_mob(20073, 359, 426) end end when devil_stone5_fail1.server_timer begin if d.select(get_server_timer_arg()) then d.notice("³Es verbleiben noch 15min!") server_timer('devil_stone5_fail2', 5*60, get_server_timer_arg()) end end
when devil_stone5_fail2.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Es verbleiben noch 10min!") server_timer('devil_stone5_fail3', 5*60, get_server_timer_arg()) end end
when devil_stone5_fail3.server_timer begin if d.select(get_server_timer_arg()) then d.notice("³Es verbleiben noch 5min!") server_timer('devil_stone5_fail', 5*60, get_server_timer_arg()) end end
when devil_stone5_fail.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Die Zeit ist abgelaufen.") d.exit_all() end end
when 1062.kill with pc.in_dungeon() and d.getf("level") == 5 begin local KILL_COUNT_FOR_DROP_KEY = 50 --if is_test_server() then --KILL_COUNT_FOR_DROP_KEY = 1 --end local n =d.getf("count") + 1 d.setf("count", n) if n == KILL_COUNT_FOR_DROP_KEY then -- ±¼¤UÂê°Í game.drop_item(50084, 1) d.setf("count", 0) end end when devil_stone5.take with item.vnum == 50084 begin npc.purge() item.remove() d.setf("stone_count", d.getf("stone_count") - 1) if d.getf("stone_count") <= 0 then d.setf("level", 6) d.clear_regen() d.regen_file("data/dungeon/deviltower6_regen.txt")
d.notice("Du hast das Siegel geöffnet!") d.notice("Du wirst nun auf die 6te Ebene zu dem Dämonenkönig geportet!") d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2]) clear_server_timer('devil_stone5_fail1', get_server_timer_arg()) clear_server_timer('devil_stone5_fail2', get_server_timer_arg()) clear_server_timer('devil_stone5_fail3', get_server_timer_arg()) clear_server_timer('devil_stone5_fail', get_server_timer_arg()) else d.notice("Du hast ein Siegel geöffnet! "..d.getf("stone_count").." verbleiben noch!") end end
when devil_stone6.kill begin
-- Geschickt, um eine Karte, wo die Verfeinerung St. -- Ansonsten ¡¼fnen Sie ein neues Lian Sheng -- d.jump_all(special.devil_tower[6][1], special.devil_tower[6][2])
when schmied_spawn.timer begin d.check_eliminated() local reward_alchemist = {20074, 20075, 20076} d.spawn_mob(reward_alchemist[number(1,3)], 425, 216); d.setqf("can_refine", 1) end -------------------------------------- -- ¥Ñ¶i¤J7¼Ó¦Ü¨ì¹F8¼Ó¤§«e --------------------------------------
when 20074.chat."Zu den Höheren Stockwerken.." with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000begin npc.lock() say(""..mob_name(20074).."") say("In den Höheren Ebenen des Turms") say("wartet der Sensenmann auf dich!") say("Du musst mindestens LV80 sein!") say("Bist du sicher das du voranschreiten willst?") wait() if pc.level >=80 then say("Du bist mutig..") say("Ich werde dich Teleportieren...") say("") npc.purge() timer("devil_jump_7", 6) return end say("Du bist unter Level80!") say("Du wirst weiter oben nur Grausame Qualen zuspüren bekommen...") say("Ich Teleportiere dich jetzt runter...zu deiner Sicherheit...") say("") wait() pc.warp(590500, 110500) return end when 20075.chat."Zu den Höheren Stockwerken.." with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin npc.lock() say(""..mob_name(20075).."") say("In den Höheren Ebenen des Turms") say("wartet der Sensenmann auf dich!") say("Du musst mindestens LV80 sein!") say("Bist du sicher das du voranschreiten willst?") wait() if pc.level >=80 then say("Du bist mutig..") say("Ich werde dich Teleportieren...") say("") npc.purge() timer("devil_jump_7", 6) return end say("Du bistt unter Level80!") say("Du wirst weiter oben nur Grausame Qualen zuspüren bekommen...") say("Ich Teleportiere dich jetzt runter...zu deiner Sicherheit...") say("") wait() pc.warp(590500, 110500) return end when 20076.chat."Zu den Höheren Stockwerken.." with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin npc.lock() say(""..mob_name(20076).."") say("In den Höheren Ebenen des Turms") say("wartet der Sensenmann auf dich!") say("Du musst mindestens LV80 sein!") say("Bist du sicher das du voranschreiten willst?") wait() if pc.level >=80 then say("Du bist mutig..") say("Ich werde dich Teleportieren...") say("") npc.purge() timer("devil_jump_7", 6) return end say("Du bist unter Level80!") say("Du wirst weiter oben nur Grausame Qualen zuspüren bekommen...") say("Ich Teleportiere dich jetzt runter...zu deiner Sicherheit...") say("") wait() pc.warp(590500, 110500) return end
when 8018.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin local cont = d.getf("7_stone_kill") + 1 d.setf("7_stone_kill", cont)
if cont >= 4 then d.setf("7_stone_kill", 0) d.set_regen_file("data/dungeon/deviltower7_regen.txt") end end
when 8019.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin game.drop_item(30300, 1) end
when 30300.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin pc.remove_item("30300", 1)
local pct = number(1,10)
if pct == 1 then -- ±¼¤U¯u¦a¹Ï game.drop_item(30302, 1) d.clear_regen() else -- ±¼¤U°²¦a¹Ï game.drop_item(30301, 1)
end end
when 30302.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin -- ¶Ç°e¨ì8¼Ó say("Du wirst in den 7ten Stock Teleportiert..") pc.remove_item("30302", 1) timer("devil_jump_8", 6) d.clear_regen() end
-------------------------------------------- -- ¥Ñ¶i¤J8¼Ó¦Ü¨ì¹F9¼Ó¤§«e -------------------------------------------- when devil_jump_8.timer begin d.setf("level", 8) d.jump_all(2048+590, 6656+403) d.set_regen_file("data/dungeon/deviltower8_regen.txt") d.spawn_mob(20366, 640, 460)
local _count= pc.count_item(30302)-- ®ø·À¯u¤`ÆF¶ð pc.remove_item(30302,_count)
end
when 1040.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin local pct1 = number(1, 5) if pct1 == 1 then local pct2 = number(1, 10) if pct2 == 1 then -- ±¼¤U¯uÂê°Í game.drop_item(30304, 1) else -- ±¼¤U°²Âê°Í game.drop_item(30303, 1) end else return end end
when 20366.take with item.vnum == 30304 begin -- 9¼Ó«Ê¦L¸Ñ°£ npc.purge() item.remove() d.kill_all() timer("devil_jump_9", 6) end
--------------------------------------------- -- ¥Ñ¶i¤J9¼Ó¦Üµ²§ô --------------------------------------------- when devil_jump_9.timer begin d.setf("level", 9) d.jump_all(2048+590, 6656+155) d.clear_regen() d.regen_file("data/dungeon/deviltower9_regen.txt") end
when 1093.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin d.notice("Du hast das Oberhaupt der Dämonen getötet...") d.notice("Du bist wahrhaft ein mächtiger kämpfer...") d.kill_all() timer("devil_jump_10", 6) end --------------------------------------------- -- ¥Ñ¶i¤J9¼Ó¦Üµ²§ô --------------------------------------------- when devil_jump_10.timer begin d.setf("level", 10) d.clear_regen() d.jump_all(2048+590, 6656+403) d.regen_file("data/dungeon/deviltower10_regen.txt") d.spawn_mob(1094, 602, 442) end
when 1094.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin d.check_eliminated() timer("devil_jump_11", 6) end --------------------------------------------- -- ¥Ñ¶i¤J9¼Ó¦Üµ²§ô --------------------------------------------- when devil_jump_11.timer begin d.setf("level", 11) d.clear_regen() d.jump_all(2048+590, 6656+155) d.regen_file("data/dungeon/deviltower11_regen.txt") d.spawn_mob(1095, 610, 194) end
when 1095.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin d.kill_all() d.kill_all() d.notice("Du hast das geschafft, was keiner gedacht hat...") d.notice("Du hast den Blauten Tod getötet...") d.notice("Nun erscheinen 3 Schmiede...") d.notice("In 2min wirst du herraus telepotiert!") d.check_eliminated() --d.spawn_mob(20366, 690, 158); d.spawn_mob(20074,600,168,0,0,1); d.spawn_mob(20075,605,178,0,0,1); d.spawn_mob(20076,610,188,0,0,1); d.setqf("can_refine", 3) timer("lolbai", 120)
end when lolbai.timer begin d.exit_all() end
when 2591.kill begin d.kill_all() --d.clear_regen() --d.regen_file("data/dungeon/deviltower4_2_regen.txt") d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[3][1], special.devil_tower[3][2], "data/dungeon/deviltower4_2_regen.txt") d.check_eliminated() end
d.notice("Du hast den Metin Zerstört!"); d.notice("Du hast nun 15Min Zeit, den Richtigen"); d.notice("Metin zu zerstören!"); d.notice("Nur duch Zerstörung des richtigen kommtst du weiter!"); end
when devil_stone4_update2.server_timer begin if d.select(get_server_timer_arg()) then if not d.is_unique_dead("real") then for i = 1, 6 do if d.getf("fakedead" .. i) == 0 then if d.unique_get_hp_perc("fake" .. i) < 50 then d.purge_unique("fake" .. i) d.setf("fakedead" .. i, 1) d.notice("Die falschen Metinsteine verschwinden..."); end end end else server_timer("devil_stone4_end2", 5, get_server_timer_arg()) d.notice("Du hast den Richtigen Metin zerstört!"); d.notice("Du wirst in den 5ten Stock teleportiert..") clear_server_timer('devil_stone4_fail1', get_server_timer_arg()) clear_server_timer('devil_stone4_fail2', get_server_timer_arg()) clear_server_timer('devil_stone4_fail', get_server_timer_arg()) end else server_timer('devil_stone4_stop_timer', 1, get_server_timer_arg()) end end when devil_stone4_end2.server_timer begin if d.select(get_server_timer_arg()) then d.setf("level", 5) d.setf("stone_count", 5) d.notice("Du bist nun im 5ten Stock") d.notice("Auf dieser Ebene ist viel können gefragt!") d.notice("Einige Monster droppen einen 'Scharfen Stein'") d.notice("Ziehe diese Stein auf die Kisten")
-- 5¼Ó«Ê¦L¥Û¦A²{ d.spawn_mob(20359, 421, 452) d.spawn_mob(20359, 380, 460) d.spawn_mob(20359, 428, 414) d.spawn_mob(20359, 398, 392) d.spawn_mob(20359, 359, 426) end end
when 2542.kill with pc.in_dungeon() and d.getf("level") == 5 begin local KILL_COUNT_FOR_DROP_KEY = 50 --if is_test_server() then --KILL_COUNT_FOR_DROP_KEY = 1 --end local n =d.getf("count") + 1 d.setf("count", n) if n == KILL_COUNT_FOR_DROP_KEY then -- ±¼¤UÂê°Í game.drop_item(50084, 1) d.setf("count", 0) end end when 20359.take with item.vnum == 30064 and pc.in_dungeon() begin npc.purge() item.remove() d.setf("stone_count", d.getf("stone_count") - 1) if d.getf("stone_count") <= 0 then d.setf("level", 6) d.clear_regen() d.regen_file("data/dungeon/deviltower6_2_regen.txt") d.notice("Du hast alle Kisten geöffnet!") d.notice("Du wirst nun auf die 6te Ebene zum Geisterkönig geportet!") d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2]) clear_server_timer('devil_stone5_fail1', get_server_timer_arg()) clear_server_timer('devil_stone5_fail2', get_server_timer_arg()) clear_server_timer('devil_stone5_fail3', get_server_timer_arg()) clear_server_timer('devil_stone5_fail', get_server_timer_arg()) else d.notice("Du hast eine Kiste geöffnet! "..d.getf("stone_count").." verbleiben noch!") end end
when 2592.kill begin d.kill_all() d.check_eliminated() local reward_alchemist = {20200, 20200, 20200} d.spawn_mob(reward_alchemist[number(1,3)], 425, 216); --d.setqf("can_refine", 1) end end end
Bei mir funzt die , kann aber bei den Daroo Files auch daran liegen, dass einige Namen in der locale.lua falsch sind dass die quest mit den namen dadrin nichts anfangen kann, zur Not da mal eine andere ausprobieren.
Hänge dir meine an , hast dann aber "Merkonium" überall als Servername , aber das bekommste wohl umbennannt :P
Daroo Files problem 07/19/2012 - Metin2 Private Server - 0 Replies Hallo epvpers
Ich benutze die daroo files und sie sind von mir schon extrem erweitert worden..
nun meine Fragen+
1. Wie kann ich die nachricht " Bienvenito " entfernen.. ?
es nervt nämlich wen die Spieler Joinen und ich kann die quest datei nicht finden..
2. Welchen code haben die mobs in der groote 2 weil sie stark sind... und kann es in mob_proto ebenfalls nicht finden..
Daroo Files Problem [Help] 04/10/2012 - Metin2 Private Server - 8 Replies Hallo Com,
ich habe meinen Server mit den Daroo-Files und dem Client von Marco_A Instaliiert, blos erscheint beim einloggen die Meldung Fehler beim Verbinden mit dem Server.
Fehleranalyse: Port Maps an, Bei Virtual Box auch Hamachi eingestellt, Clientside die Ip von mir mit der .100 am Schluss, und der Server ist an.
Woran kann das liegen ?
Daroo Files Problem! 04/06/2012 - Metin2 Private Server - 1 Replies Moin epvp.
Habe noch ein Problem mit den Files also wenn ich mich einlogge mit den richtigen daten steht da "Verbindung zum Server Fehlgeschlagen" und wenn ich Falsche Daten eingebe steht da "AccountID/Passwort sind Falsch"
Liegt das vlt. and den Ports?
häää? :D
Daroo files problem [HELP] 06/19/2011 - Metin2 Private Server - 2 Replies If i change the item_proto from player database, the server start correctly but when i login into the game(in client) the screen goes black.
Another problem, item_proto can`t be modifyed even if i acord it 777 permissions in filezilla, if i modify item_proto, the screen of the game when i login goes black :).
Please help, im trying from 5 days to solve but no results :).
Here is a log:
0619 20:11:07457 :: Traceback (most recent call last):
[Problem] mit Daroo files 06/03/2011 - Metin2 Private Server - 3 Replies Hei Com. ,
habe 2 Fehler die bei mir iwie net funken voll kacka =D ^^
also 1. will ich gm acc machen hab alles perfekt eingestellt in der DB wie immer nur online bin ich kein GM -.- will reboot machen wie bei VPC " reboot " bloss das geht hier net und /etc/rc.d/netif restart bringt bei mir nix .. will GM acc machen pls help.
2ter Fehler: will jah die Regipage über DynDNS hp laufen lassen und ob mir da einer helfen könnte die reinzuhauen dass die über den Server optimiert wird.
...