Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 20:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem Blazing Purgatory

Discussion on Problem Blazing Purgatory within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2015
Posts: 2
Received Thanks: 0
Exclamation Problem Blazing Purgatory

After finishing the 6 missions and clicking again on Am-heh Gorge I select the option to awake him again but this time nothing happends when it should teleport me to Razador's room , any idea on what is wrong or at least where I should try and check if everything is allright ? .Razador boss is implemented,the missions and the mobs work perfect the only problem is that it won't let me go to the last stage .

NPC click :

Code:
if pc . get_map_index ( ) >= 2.35e+06 and pc . get_map_index ( ) <= 2.355e+06 and d . getf ( "block_altar" ) == 0 then if d . getf ( "purgatory_level" ) == 7 then 
d . setf ( "block_altar" , 1 ) 
d . setf ( "actual_round" , 7 ) 
d . notice ( "[Fortareata Dragonului Rosu]Felicitari ai terminat de facut prima parte ," ) 
d . notice ( "[Fortareata Dragonului Rosu]Lupta cu Razador va incepe esti pregatit!" ) 
timer ( "warp_to_boss" , 5 ) 
else 
d . setf ( "purgatory_level" , d . getf ( "purgatory_level" ) + 1 ) 
blazingpurgatory . purge ( ) 
blazingpurgatory . LoadStage ( ) 
d . setf ( "block_altar" , 1 ) 
blazingpurgatory . NoticeTime ( ) 
d . notice ( "[Fortareata Dragonului Rosu] O camera a fost deschisa !" ) 
end 
 return end
NPC script :

Code:
local setting = flame_dungeon . setting ( ) 
if d . getf ( "started" ) == 0 then 
say ( gameforge . flame_dungeon . _230_say ) 
say ( gameforge . flame_dungeon . _240_say ) 
wait ( ) 
d . setf ( "started" , 1 ) 
server_timer ( "flame_dungeon_45m_left_timer" , 15 * 60 , d . get_map_index ( ) ) 
notice_multiline ( gameforge . flame_dungeon . _250_notice , d . notice ) 
notice_multiline ( gameforge . flame_dungeon . _170_notice , d . notice ) 
local pids = { party . get_member_pids ( ) } 
local ticketGroup = { get_special_item_group ( 10033 ) } 
for i , pid in next , pids , nil begin 
q . begin_other_pc_block ( pid ) 
local canPass = false 
for idx = 1 , table . getn ( ticketGroup ) , 2 begin 
if pc . count_item ( ticketGroup [ idx ] ) >= ticketGroup [ idx + 1 ] then 
canPass = true 
pc . remove_item ( ticketGroup [ idx ] , ticketGroup [ idx + 1 ] ) 
break 
end 
end 
if not canPass then 
pc . warp ( setting . outside_entry_pos [ 1 ] * 100 , setting . outside_entry_pos [ 2 ] * 100 , 62 ) 
end 
q . end_other_pc_block ( ) 
end 
d . setqf2 ( "flame_dungeon" , "ticket_delete" , 1 ) 
d . setf ( "dungeon_enter" , 1 ) 
party . setf ( "dungeon_index" , d . get_map_index ( ) ) 
d . setf ( "party_leader_pid" , party . get_leader_pid ( ) ) 
end 
if d . getf ( "level" ) < 7 then 
if d . getf ( "clear_count" ) == 6 then 
d . setf ( "level" , 7 ) 
else 
local rand = number ( 1 , 6 ) 
local setlev = 0 
d . setf ( "level" , 7 ) 
for i = 1 , 50 begin 
setlev = setlev + 1 
if setlev > 6 then 
setlev = 1 
end 
if not d . is_unique_dead ( "door" .. setlev ) then 
rand = rand - 1 
if rand == 0 then 
d . setf ( "level" , setlev ) 
d . setf ( "clear_count" , d . getf ( "clear_count" ) + 1 ) 
break 
end 
end 
end 
end 
end 
if d . getf ( "level" ) == 1 then 
say ( gameforge . flame_dungeon . _260_say ) 
notice_multiline ( gameforge . flame_dungeon . _260_say , d . notice ) 
d . kill_unique ( "door1" ) 
d . kill_unique ( "idoor1" ) 
d . setf ( "level" , 11 ) 
d . regen_file ( "data/dungeon/flame_dungeon/" .. "fd_a.txt" ) 
server_timer ( "killed_A_1" , 12 , d . get_map_index ( ) ) 
elseif d . getf ( "level" ) == 11 then 
say ( gameforge . flame_dungeon . _270_say ) 
say_title ( gameforge . flame_dungeon . _280_sayTitle .. d . count_monster ( ) ) 
elseif d . getf ( "level" ) == 2 then 
say ( gameforge . flame_dungeon . _290_say ) 
say ( gameforge . flame_dungeon . _300_say ) 
notice_multiline ( gameforge . flame_dungeon . _290_say , d . notice ) 
notice_multiline ( gameforge . flame_dungeon . _300_say , d . notice ) 
d . spawn_mob ( 20386 , setting . LEVEL2_STONE_pos [ 1 ] , setting . LEVEL2_STONE_pos [ 2 ] ) 
d . kill_unique ( "door2" ) 
d . kill_unique ( "idoor2" ) 
d . set_regen_file ( "data/dungeon/flame_dungeon/" .. "fd_b.txt" ) 
d . setf ( "level" , 12 ) 
elseif d . getf ( "level" ) == 12 then 
say ( gameforge . flame_dungeon . _310_say ) 
elseif d . getf ( "level" ) == 3 then 
say ( gameforge . flame_dungeon . _260_say ) 
notice_multiline ( gameforge . flame_dungeon . _260_say , d . notice ) 
d . kill_unique ( "door3" ) 
d . kill_unique ( "idoor3" ) 
d . setf ( "level" , 13 ) 
d . regen_file ( "data/dungeon/flame_dungeon/" .. "fd_c.txt" ) 
server_timer ( "killed_A_1" , 12 , d . get_map_index ( ) ) 
elseif d . getf ( "level" ) == 13 then 
say ( gameforge . flame_dungeon . _270_say ) 
say_title ( gameforge . flame_dungeon . _280_sayTitle .. d . count_monster ( ) ) 
elseif d . getf ( "level" ) == 4 then 
say ( gameforge . flame_dungeon . _320_notice ) 
notice_multiline ( gameforge . flame_dungeon . _320_notice , d . notice ) 
d . setf ( "level" , 14 ) 
d . kill_unique ( "door4" ) 
d . kill_unique ( "idoor4" ) 
d . set_regen_file ( "data/dungeon/flame_dungeon/" .. "fd_d.txt" ) 
d . spawn_mob ( 6051 , setting . LEVEL4_TARGET_pos [ 1 ] , setting . LEVEL4_TARGET_pos [ 2 ] ) 
elseif d . getf ( "level" ) == 14 then 
say ( gameforge . flame_dungeon . _330_say ) 
say ( gameforge . flame_dungeon . _340_say ) 
elseif d . getf ( "level" ) == 5 then 
say ( gameforge . flame_dungeon . _350_say ) 
say ( gameforge . flame_dungeon . _360_say ) 
notice_multiline ( gameforge . flame_dungeon . _350_say , d . notice ) 
notice_multiline ( gameforge . flame_dungeon . _360_say , d . notice ) 
d . kill_unique ( "door5" ) 
d . kill_unique ( "idoor5" ) 
d . setf ( "level" , 15 ) 
d . set_regen_file ( "data/dungeon/flame_dungeon/" .. "fd_e.txt" ) 
local vis = { 0 , 0 , 0 , 0 , 0 , 0 , 0 } 
for i = 1 , 7 begin 
vis [ i ] = 0 
end 
for i = 1 , 7 begin 
local ran = number ( 1 , 7 ) 
local st = 0 
for j = 1 , 50 begin 
st = st + 1 
if st > 7 then 
st = 1 
end 
if vis [ st ] == 0 then 
ran = ran - 1 
if ran == 0 then 
vis [ st ] = 1 
d . set_unique ( "stone5_" .. st , d . spawn_mob ( 20386 , setting . LEVEL5_STONE_pos [ i ] [ 1 ] , setting . LEVEL5_STONE_pos [ i ] [ 2 ] ) ) 
break 
end 
end 
end 
end 
elseif d . getf ( "level" ) == 15 then 
say ( gameforge . flame_dungeon . _370_say ) 
elseif d . getf ( "level" ) == 6 then 
say ( gameforge . flame_dungeon . _380_say ) 
notice_multiline ( gameforge . flame_dungeon . _380_say , d . notice ) 
d . setf ( "level" , 16 ) 
d . kill_unique ( "door6" ) 
d . kill_unique ( "idoor6" ) 
d . set_regen_file ( "data/dungeon/flame_dungeon/" .. "fd_f.txt" ) 
d . spawn_mob ( 8057 , setting . LEVEL6_TARGET_pos [ 1 ] , setting . LEVEL6_TARGET_pos [ 2 ] ) 
elseif d . getf ( "level" ) == 16 then 
say ( gameforge . flame_dungeon . _390_say ) 
say ( gameforge . flame_dungeon . _400_say ) 
elseif d . getf ( "level" ) == 7 then 
flame_dungeon . go_boss ( ) 
else 
say ( gameforge . flame_dungeon . _410_say ) 
end 
npc . unlock ( )
Akeron4metin is offline  
Reply

Tags
blazingpurgatory, bug, razador, script


Similar Threads Similar Threads
[PROBLEM] Blazing Purgatory...
04/29/2015 - Metin2 Private Server - 4 Replies
Problem gelöst: Hab die "server_attr" Datei durch eine neue ersetzt. Die neue hab ich in diesem Thread gefunden: http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/3025239-release-blazing-purgatory- map-implantation.html Kann geclosed werden. Ich habe Server/Clientside Blazing Purgatory hinzugefügt und erhalte das Problem, dass ich gekickt werde (genaueres siehe Video).... https://www.youtube.com/watch?v=1Uks0Afo1hg Vielleicht ist der Fehler ja ganz simpel und ich seh...
[RELEASE] Blazing Purgatory RENDERS(some...)
01/08/2015 - Metin2 PServer Guides & Strategies - 10 Replies
Hello guys, I have some new renders for you, created my me. ^.^ Preview: http://img24.imageshack.us/img24/2183/jbky.jpg Download: CONTACT ME Password: zetsuwoc
Problem with Blazing Purgatory (Quest)
09/30/2014 - Metin2 Private Server - 1 Replies
I have a problem quest of purgatory. The "tp" teleports me out map. The pillars are not pop, and when I pop a manually opening the stone does not. The mob does not drop the stone open. And I can click directly on 20085 NPCs who tell me that a new area is accessible without me teleport. Here is the quest that I use: quest blazingpurgatory begin state start begin when 20394.chat."Les Gorges du Pugatoire" begin --- Changer lID du PNJ soit le garde du purgatoire qui se trouve map...
Problem mit Blazing Purgatory!
05/27/2014 - Metin2 Private Server - 7 Replies
Hab ein Problem mit Blazing Purgatory, die Quest portet mich auf die Map, aber dann passiert nix mehr, eigentlich müsste ein Fenster erscheinen auf den Anweisungen für den Run stehen, aber es kommt nix.. und dadurch startet der Run nicht. quest blazingpurgatory begin state start begin when 20351.chat."Die Pforten zur Hölle" with pc.get_map_index() == 235 begin say_title("Wächter der Hölle") say("Der Gott aller Dämonen, Sung Mahi, ist...
Blazing Purgatory Ice Version
01/27/2014 - Metin2 Private Server - 5 Replies
Hello,last night i create blazing purgatory in version - ice. Becouse ymir have ice mobs and fire mobs for blazing purgatory. Here is a video: Metin2 - Blazing Purgatory Ice Version - RatedR203 - YouTube BOSS room: http://i.imgur.com/Rshni2D.jpg Some opinions?



All times are GMT +1. The time now is 20:16.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.