prontera,149,192,0 script Challenge 4_M_FROZEN_GC,{// dispbottom has_instance2( "guild_vs4") +" ~!~ "+ has_instance("guild_vs4"); if ( has_instance2("guild_vs4") != -1 ) { mes "A copy of the current mode of the challenges has been cleared."; instance_destroy has_instance2("guild_vs4"); close; } if(checkquest(61402)) { set .@fyc_time,checkquest(61402,PLAYTIME); //18 Horas if (.@fyc_time == 1) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "^ff0000Within 18 hours you can not enter again.^000000"; close; } else if (.@fyc_time == 2) { erasequest 61402; set .evilfyc,0; end; } } mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "See yourself yet?"; mes "Sometimes you need to go beyond not others,"; mes "is actually your own!"; next; mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "^ FF0000 Note:"; mes "On the map, you can not change the equipment ^ 000000!"; mes "(Equipment and cards will be locked)"; mes "Can not use props resurrection!"; next; mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "Want to try it in the end how strong their own? "; next; select "- Of Course!"; if ( ( .@ins = instance_create( "Challenge Yourself", getcharid(3), IOT_CHAR ) ) < 0 ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "Venue is not generated, please try again later : "+ .@ins; close; } if ( instance_attachmap( "guild_vs4", .@ins, 1, getcharid(3)+"FYC" ) == "" ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "Since it is a Challenge yourself, then you can only own one approach!"; close; } .evilfyc++; if ( .evilfyc > 3 ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "You already tired today, take a break come back tomorrow!"; close; } if ( .evilfyc == 3 ) { mes "- ^ cc6600 Challenge Yourself ^ 000000 - ^ ccccccPvP Athletics ^ 000000"; mes "-----------------------------"; mes "You already tired today, take a break come back tomorrow!"; setquest 61402; close; } specialeffect2 EF_HEAL; percentheal 100,100; instance_set_timeout 0, 60, .@ins; instance_init .@ins; instance_attach .@ins; warp has_instance("guild_vs4"), 0,0; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; 'evil_clone_killed = 0; end; OnPCDieEvent: if ( strcharinfo(3) == has_instance("guild_vs4") ) { instance_attach has_instance2( "guild_vs4" ); if ( 'evil_clone_killed == 0 ){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +" has taken the road of self-challenge, and " + (Sex?"He":"She") + " still can not go beyond!", bc_map; } if ( 'evil_clone_killed > 0 ){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +"'s Challenges Transcripts, Total killed "+ 'evil_clone_killed +" Clones!", bc_map; } if ( 'evil_clone_killed > 10 ){ getitem 7028,1; } if ( 'evil_clone_killed > 20 ){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +" has been successful beyond " + (Sex?"himself":"herself") + "!", 0; getitem 7028,('evil_clone_killed - 20); } } end;}guild_vs4,0,0,0 script FYC_instance_npc -1,{ OnFightSelf: dispbottom "< Challenge Yourself System > : Kills -> Challenge ID : "+ instance_id() +" / "+ has_instance2( "guild_vs4" ) +" | MAP : "+ has_instance("guild_vs4"); 'evil_clone_killed++; switch('evil_clone_killed) { case 1: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 2: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 3: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 4: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; case 5: clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 49,49, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; break; } if(('evil_clone_killed > 5)&&('evil_clone_killed < 10)){ announce "< Challenge Yourself System > : "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones!", bc_all; } if(('evil_clone_killed > 10)&&('evil_clone_killed < 15)){ announce "< Challenge Yourself System > : Powerful "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones!", bc_all; } if(('evil_clone_killed > 15)&&('evil_clone_killed < 21)){ announce "< Challenge Yourself System > : Powerful "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones! " + (Sex?"He":"She") + "Has been very close to success. Blessing" + (Sex?"him":"her") + "!", bc_all; } if('evil_clone_killed == 21){ announce "< Challenge Yourself System > : Powerful "+ strcharinfo(0) +" 已经成功超越自己, Total killed "+ 'evil_clone_killed +" Clones! " + (Sex?"He":"She") + "Qualify for the ultimate challenge MvP Throne. Congratulation to" + (Sex?"him":"her") + "!", bc_all; announce "< Challenge Yourself System > : "+ strcharinfo(0) +" next is spared from war mode, Every kill will get an additional Entry Ticket!",bc_self, 0x00FFFF,FW_NORMAL,16; announce "< Challenge Yourself System > : You have 20 seconds of rest, then will enter spared mode!",bc_self, 0x00FFFF,FW_NORMAL,16; getitem 7028,5; sleep2 15000; announce "< Challenge Yourself System > : 5",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 4",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 3",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 2",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : 1",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; announce "< Challenge Yourself System > : Begin!",bc_self, 0x00FFFF,FW_NORMAL,16; sleep2 1000; set .@map$, instance_mapname("guild_vs4"); warp .@map$,49,49; sleep2 1000; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; clone has_instance("guild_vs4"), 0,0, instance_npcname( "FYC_instance_npc" )+"::OnFightSelf", getcharid(0), 0, 0x8D; } announce "< Challenge Yourself System > : "+ strcharinfo(0) +" on the road to challenge (Sex?"him":"her") self, Total killed "+ 'evil_clone_killed +" Clones!", bc_map; end;OnPCLoadMapEvent: if(( strcharinfo(3) == has_instance("guild_vs4")) && ( strcharinfo(3) == "guild_vs4" )){ dispbottom "< Challenge Yourself System > : Enter the challenge maps, locking the role of equipment."; end; } OnPCDieEvent: if(( strcharinfo(3) == has_instance("guild_vs4")) && ( strcharinfo(3) == "guild_vs4" )){ dispbottom "< Challenge Yourself System > : Role of death, the role of equipment will be unlocked after leaving the challenge maps."; end; }}guild_vs4 mapflag nosave SavePointguild_vs4 mapflag nowarpguild_vs4 mapflag nowarptoguild_vs4 mapflag noteleportguild_vs4 mapflag nomemoguild_vs4 mapflag nopenaltyguild_vs4 mapflag nobranchguild_vs4 mapflag noicewallguild_vs4 mapflag nochangeequip