-- Lua ½ºÅ©¸³Æ® ¾Ïȣȭ function get_module_name() return "BattleArena" end function on_enter_battle_arena( arena_id, instance_no, is_reconnect ) end function on_leave_battle_arena( arena_id, instance_no, is_disconnect ) end function on_battle_arena_bingo( arena_id, instance_no, team_no, line_count ) -- ºù°í ½Ã ó¸® ³»¿ë -- ÆÀ ¹öÇÁ ºÎ¿© -- ¹èƲ Æ÷ÀÎÆ® Ãß°¡ -- ½Ç½Ã°£ ap Ãß°¡ --5113ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý °ø°Ý·Â Áõ°¡1<20%><(version:8.1)> --5114ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý °ø°Ý·Â Áõ°¡2<30%><(version:8.1)> --5119ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¹æ¾î·Â Áõ°¡1<20%><(version:8.1)> --5120ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¹æ¾î·Â Áõ°¡2<30%><(version:8.1)> --5125ºù°í ¹öÇÁ:°ø°Ý, ½ÃÀü ¼Óµµ Áõ°¡1<20%><(version:8.1)> --5126ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¹æ¾î·Â Áõ°¡2<30%><(version:8.1)> --5127ºù°í ¹öÇÁ:À̵¿¼Óµµ Áõ°¡1<20%><(version:8.1)> --5128ºù°í ¹öÇÁ:À̵¿¼Óµµ Áõ°¡2<30%><(version:8.1)> --5129ºù°í ¹öÇÁ:ȸÇÇ Áõ°¡1<20%><(version:8.1)> --5130ºù°í ¹öÇÁ:ȸÇÇ Áõ°¡2<30%><(version:8.1)> --5135ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¸íÁß Áõ°¡1<20%><(version:8.1)> --5136ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¸íÁß Áõ°¡2<30%><(version:8.1)> --5137ºù°í ¹öÇÁ:¸¶¹ý ÀúÇ× Áõ°¡1<20%><(version:8.1)> --5138ºù°í ¹öÇÁ:¸¶¹ý ÀúÇ× Áõ°¡2<30%><(version:8.1)> --5139ºù°í ¹öÇÁ:Å©¸®Æ¼Äà Ȯ·ü Áõ°¡1<20%><(version:8.1)> --5140ºù°í ¹öÇÁ:Å©¸®Æ¼Äà Ȯ·ü Áõ°¡2<30%><(version:8.1)> --5141ºù°í ¹öÇÁ:Å©¸®Æ¼Äà À§·Â Áõ°¡1<20%><(version:8.1)> --5142ºù°í ¹öÇÁ:Å©¸®Æ¼Äà À§·Â Áõ°¡2<30%><(version:8.1)> --5143ºù°í ¹öÇÁ:HP ȸº¹1<20%><(version:8.1)> --5144ºù°í ¹öÇÁ:HP ȸº¹2<30%><(version:8.1)> --5145ºù°í ¹öÇÁ:MAX HP/MP Áõ°¡1<20%><(version:8.1)> --5146ºù°í ¹öÇÁ:MAX HP/MP Áõ°¡2<30%><(version:8.1)> local bingo_buff = 0 local buff_id = 0 if line_count == 1 then buff_id = math.random( 1, 4) if buff_id == 1 then bingo_buff = 5113 --5113ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý °ø°Ý·Â Áõ°¡1<20%><(version:8.1)> elseif buff_id == 2 then bingo_buff = 5119 --5119ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¹æ¾î·Â Áõ°¡1<20%><(version:8.1)> elseif buff_id == 3 then bingo_buff = 5125 --5125ºù°í ¹öÇÁ:°ø°Ý, ½ÃÀü ¼Óµµ Áõ°¡1<20%><(version:8.1)> elseif buff_id == 4 then bingo_buff = 5135 --5135ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¸íÁß Áõ°¡1<20%><(version:8.1)> end -- add_state(6006, 1, 100) do_each_player_in_battle_arena_team( arena_id, instance_no, team_no, "add_state(" .. bingo_buff .. " ,1 , 10000)" ) elseif line_count == 2 then buff_id = math.random( 1, 4) if buff_id == 1 then bingo_buff = 5114 --5114ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý °ø°Ý·Â Áõ°¡2<30%><(version:8.1)> elseif buff_id == 2 then bingo_buff = 5120 --5120ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¹æ¾î·Â Áõ°¡2<30%><(version:8.1)> elseif buff_id == 3 then bingo_buff = 5126 --5126ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¹æ¾î·Â Áõ°¡2<30%><(version:8.1)> elseif buff_id == 4 then bingo_buff = 5136 --5136ºù°í ¹öÇÁ:¹°¸®, ¸¶¹ý ¸íÁß Áõ°¡2<30%><(version:8.1)> end do_each_player_in_battle_arena_team( arena_id, instance_no, team_no, "add_state(" .. bingo_buff .. " ,1 , 15000)" ) elseif line_count == 3 then do_each_player_in_battle_arena_team( arena_id, instance_no, team_no, "add_state(5113 ,1 , 18000);add_state(5119 ,1 , 18000);add_state(5125 ,1 , 18000);add_state(5135 ,1 , 18000);add_state(5143 ,1 , 18000);add_state(5146 ,1 , 18000)" ) end end function arena_slaughter_prop() local arena_id = get_value( "arena_id" ) local team_no = get_battle_arena_team_no() local prop_id = 0 -- ¿¬ÇÕ±º or ¸¶³à±º if team_no == 0 then prop_id = 30217 elseif team_no == 1 then prop_id = 30216 end if arena_id == 2001 then activate_battle_arena_prop( 1 ) add_field_prop( prop_id, 3, 67610, 83352, gv('layer'), 0, 0, 0, 0, 3, 3, 3 ) elseif arena_id == 2002 then activate_battle_arena_prop( 1 ) add_field_prop( prop_id, 3, 51482, 83352, gv('layer'), 0, 0, 0, 0, 3, 3, 3 ) elseif arena_id == 2003 then activate_battle_arena_prop( 1 ) add_field_prop( prop_id, 3, 35354, 83352, gv('layer'), 0, 0, 0, 0, 3, 3, 3 ) elseif arena_id == 2004 then activate_battle_arena_prop( 1 ) add_field_prop( prop_id, 3, 67610, 67224, gv('layer'), 0, 0, 0, 0, 3, 3, 3 ) elseif arena_id == 2501 then activate_battle_arena_prop( 1 ) add_field_prop( prop_id, 3, 35354, 51096, gv('layer'), 0, 0, 0, 0, 3, 3, 3 ) end end ----------------------------------------------------------------------------------------- --------------------------------- ap »óÁ¡ ------------------------------------- ----------------------------------------------------------------------------------------- function NPC_arena_point_contact() --¿õ´ã ¸»½ÃÄ×À» ¶§ Àλ縻 dlg_title( "@90996953" ) dlg_text( "@90996954" ) -- Lº£¾î·Îµå Àü¿ë ¹°Ç° dlg_menu( "@91000264", "open_market( 'bearload_shop_onlybear' )" ) -- ´ëÈ­Á¾·á dlg_menu( "@90010002", " " ) dlg_show() end function bosspet() --insert_item(690501, 1) insert_item(690502, 1) insert_item(690503, 1) --insert_item(690504, 1) insert_item(690505, 1) insert_item(690506, 1) insert_item(690507, 1) insert_item(690508, 1) insert_item(690509, 1) insert_item(690510, 1) insert_item(690511, 1) insert_item(690512, 1) insert_item(690513, 1) insert_item(690514, 1) insert_item(690515, 1) insert_item(690516, 1) insert_item(690517, 1) insert_item(690518, 1) insert_item(690519, 1) insert_item(690520, 1) --insert_item(690501, 1) insert_item(690502, 1) insert_item(690503, 1) --insert_item(690504, 1) insert_item(690505, 1) insert_item(690506, 1) insert_item(690507, 1) insert_item(690508, 1) insert_item(690509, 1) insert_item(690510, 1) insert_item(690511, 1) insert_item(690512, 1) insert_item(690513, 1) insert_item(690514, 1) insert_item(690515, 1) insert_item(690516, 1) insert_item(690517, 1) insert_item(690518, 1) insert_item(690519, 1) insert_item(690520, 1) end