Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Scene Movie Viewer

Iniciado por Swarlog, Sep 01, 2022, 12:14 AM

Tema anterior - Siguiente tema

Swarlog

Index: data/html/admin/gm_menu.htm
===================================================================
--- data/html/admin/gm_menu.htm (revision 1349)
+++ data/html/admin/gm_menu.htm (working copy)
@@ -29,6 +29,7 @@
 <td><button value="Announces" action="bypass -h admin_announces list" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
 <td><button value="Enhance" action="bypass -h admin_enchant" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
 <td><button value="GM Shop" action="bypass -h admin_gmshop" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
+<td><button value="Movie" action="bypass -h admin_html /movie.htm" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
 </tr><tr>
 <td><button value="Instance" action="bypass -h admin_html instancezone.htm" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
 <td><button value="Events" action="bypass -h admin_event_menu" width=65 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
Index: data/html/admin/movie.htm
===================================================================
--- data/html/admin/movie.htm (nonexistent)
+++ data/html/admin/movie.htm (working copy)
@@ -0,0 +1,106 @@
+<html><title>Scene Movie</title>
+<body>
+<center>
+<table width=260>
+<tr><td width=40><button value="Main" action="bypass -h admin_admin" width=40 height=15 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
+<td width=180><center>All Scene Movie</center></td>
+<td width=40><button value="Back" action="bypass -h admin_html gm_menu.htm" width=40 height=15 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"></td>
+</tr></table>
+<br><font color="LEVEL">Scene Movie View</font><br1>
+<button action="bypass -h sc_lindvior" value="sc_lindvior" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_echmus_opening" value="sc_echmus_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_echmus_success" value="sc_echmus_success" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_echmus_fail" value="sc_echmus_fail" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_tiat_opening" value="sc_boss_tiat_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_tiat_ending_succes" value="sc_boss_tiat_ending_succes" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_tiat_ending_fail" value="sc_boss_tiat_ending_fail" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq_suspicious_deaths" value="ssq_suspicious_deaths" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq_dying_massage" value="ssq_dying_massage" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq_contract_of_mammon" value="ssq_contract_of_mammon" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq_ritual_of_priest" value="ssq_ritual_of_priest" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq_sealing_emperor_1st" value="ssq_sealing_emperor_1st" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq_sealing_emperor_2nd" value="ssq_sealing_emperor_2nd" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq_embryo" value="ssq_embryo" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_freya_opening" value="sc_boss_freya_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_freya_phasech_a" value="sc_boss_freya_phasech_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_freya_phasech_b" value="sc_boss_freya_phasech_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_kegor_intrusion" value="sc_boss_kegor_intrusion" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_freya_ending_a" value="sc_boss_freya_ending_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_freya_ending_b" value="sc_boss_freya_ending_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_freya_forced_defeat" value="sc_boss_freya_forced_defeat" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_boss_freya_defeat" value="sc_boss_freya_defeat" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_ice_heavyknight_spawn" value="sc_ice_heavyknight_spawn" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq2_holy_burial_ground_opening" value="ssq2_holy_burial_ground_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq2_holy_burial_ground_closing" value="ssq2_holy_burial_ground_closing" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq2_solina_tomb_opening" value="ssq2_solina_tomb_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq2_solina_tomb_closing" value="ssq2_solina_tomb_closing" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq2_elyss_narration" value="ssq2_elyss_narration" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq2_boss_opening" value="ssq2_boss_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ssq2_boss_closing" value="ssq2_boss_closing" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_istina_opening" value="sc_istina_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_istina_ending_a" value="sc_istina_ending_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_istina_ending_b" value="sc_istina_ending_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_istina_bridge" value="sc_istina_bridge" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_octabis_opening" value="sc_octabis_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_octabis_phasech_a" value="sc_octabis_phasech_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_octabis_phasech_b" value="sc_octabis_phasech_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_octabis_ending" value="sc_octabis_ending" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_gd1_prologue" value="sc_gd1_prologue" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_talking_island_boss_opening" value="sc_talking_island_boss_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_talking_island_boss_ending" value="sc_talking_island_boss_ending" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_opening" value="sc_awakening_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_boss_opening" value="sc_awakening_boss_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_boss_ending_a" value="sc_awakening_boss_ending_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_boss_ending_b" value="sc_awakening_boss_ending_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_earthworm_ending" value="sc_earthworm_ending" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_spacia_opening" value="sc_spacia_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_spacia_a" value="sc_spacia_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_spacia_b" value="sc_spacia_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_spacia_c" value="sc_spacia_c" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_spacia_ending" value="sc_spacia_ending" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_view" value="sc_awakening_view" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_opening_c" value="sc_awakening_opening_c" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_opening_d" value="sc_awakening_opening_d" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_opening_e" value="sc_awakening_opening_e" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_awakening_opening_f" value="sc_awakening_opening_f" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_tauti_opening_b" value="sc_tauti_opening_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_tauti_opening" value="sc_tauti_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_tauti_phase" value="sc_tauti_phase" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_tauti_ending" value="sc_tauti_ending" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_soulisland_quest" value="sc_soulisland_quest" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_metucellar_opening" value="sc_metucellar_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_sub_quest" value="sc_sub_quest" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_lind_opening" value="sc_lind_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_katacomb" value="sc_katacomb" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_necro" value="sc_necro" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_hellbound" value="sc_hellbound" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_honors" value="sc_honors" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_kelbim_opening" value="sc_kelbim_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_noble_opening" value="sc_noble_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_noble_ending" value="sc_noble_ending" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_illusion_01_que" value="si_illusion_01_que" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_illusion_02_que" value="si_illusion_02_que" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_illusion_03_que" value="si_illusion_03_que" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_arkan_enter" value="si_arkan_enter" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_barlog_opening" value="si_barlog_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_barlog_story" value="si_barlog_story" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_illusion_04_que" value="si_illusion_04_que" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h si_illusion_05_que" value="si_illusion_05_que" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h sc_bloodvein_opening" value="sc_bloodvein_opening" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ert_quest_a" value="ert_quest_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h ert_quest_b" value="ert_quest_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h epic_freya_slide" value="epic_freya_slide" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h epic_kelbim_slide" value="epic_kelbim_slide" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h epic_tauti_slide" value="epic_tauti_slide" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h epic_freya_scene" value="epic_freya_scene" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h epic_kelbim_scene" value="epic_kelbim_scene" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h epic_tauti_scene" value="epic_tauti_scene" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h land_kserth_a" value="land_kserth_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h land_kserth_b" value="land_kserth_b" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h land_undead_a" value="land_undead_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h land_distruction_a" value="land_distruction_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h land_Annihilation_a" value="land_Annihilation_a" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h g_cartia_1_sin" value="g_cartia_1_sin" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+<button action="bypass -h g_cartia_2_sin" value="g_cartia_2_sin" width=210 height=21 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"><br1>
+</center>
+</body></html>
\ No newline at end of file
Index: data/scripts/handlers/bypasshandlers/SceneMovie.java
===================================================================
--- data/scripts/handlers/bypasshandlers/SceneMovie.java (nonexistent)
+++ data/scripts/handlers/bypasshandlers/SceneMovie.java (working copy)
@@ -0,0 +1,519 @@
+/*
+ * This file is part of the L2J Mobius project.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+package handlers.bypasshandlers;
+
+import com.l2jmobius.gameserver.handler.IBypassHandler;
+import com.l2jmobius.gameserver.model.actor.L2Character;
+import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
+
+/**
+ * @author Mobius
+ */
+public class SceneMovie implements IBypassHandler
+{
+ private static final String[] COMMANDS =
+ {
+ "sc_lindvior",
+ "sc_echmus_opening",
+ "sc_echmus_success",
+ "sc_echmus_fail",
+ "sc_boss_tiat_opening",
+ "sc_boss_tiat_ending_succes",
+ "sc_boss_tiat_ending_fail",
+ "ssq_suspicious_deaths",
+ "ssq_dying_massage",
+ "ssq_contract_of_mammon",
+ "ssq_ritual_of_priest",
+ "ssq_sealing_emperor_1st",
+ "ssq_sealing_emperor_2nd",
+ "ssq_embryo",
+ "sc_boss_freya_opening",
+ "sc_boss_freya_phasech_a",
+ "sc_boss_freya_phasech_b",
+ "sc_boss_kegor_intrusion",
+ "sc_boss_freya_ending_a",
+ "sc_boss_freya_ending_b",
+ "sc_boss_freya_forced_defeat",
+ "sc_boss_freya_defeat",
+ "sc_ice_heavyknight_spawn",
+ "ssq2_holy_burial_ground_opening",
+ "ssq2_holy_burial_ground_closing",
+ "ssq2_solina_tomb_opening",
+ "ssq2_solina_tomb_closing",
+ "ssq2_elyss_narration",
+ "ssq2_boss_opening",
+ "ssq2_boss_closing",
+ "sc_istina_opening",
+ "sc_istina_ending_a",
+ "sc_istina_ending_b",
+ "sc_istina_bridge",
+ "sc_octabis_opening",
+ "sc_octabis_phasech_a",
+ "sc_octabis_phasech_b",
+ "sc_octabis_ending",
+ "sc_gd1_prologue",
+ "sc_talking_island_boss_opening",
+ "sc_talking_island_boss_ending",
+ "sc_awakening_opening",
+ "sc_awakening_boss_opening",
+ "sc_awakening_boss_ending_a",
+ "sc_awakening_boss_ending_b",
+ "sc_earthworm_ending",
+ "sc_spacia_opening",
+ "sc_spacia_a",
+ "sc_spacia_b",
+ "sc_spacia_c",
+ "sc_spacia_ending",
+ "sc_awakening_view",
+ "sc_awakening_opening_c",
+ "sc_awakening_opening_d",
+ "sc_awakening_opening_e",
+ "sc_awakening_opening_f",
+ "sc_tauti_opening_b",
+ "sc_tauti_opening",
+ "sc_tauti_phase",
+ "sc_tauti_ending",
+ "sc_soulisland_quest",
+ "sc_metucellar_opening",
+ "sc_sub_quest",
+ "sc_lind_opening",
+ "sc_katacomb",
+ "sc_necro",
+ "sc_hellbound",
+ "sc_honors",
+ "sc_kelbim_opening",
+ "sc_noble_opening",
+ "sc_noble_ending",
+ "si_illusion_01_que",
+ "si_illusion_02_que",
+ "si_illusion_03_que",
+ "si_arkan_enter",
+ "si_barlog_opening",
+ "si_barlog_story",
+ "si_illusion_04_que",
+ "si_illusion_05_que",
+ "sc_bloodvein_opening",
+ "ert_quest_a",
+ "ert_quest_b",
+ "epic_freya_slide",
+ "epic_kelbim_slide",
+ "epic_tauti_slide",
+ "epic_freya_scene",
+ "epic_kelbim_scene",
+ "epic_tauti_scene",
+ "land_kserth_a",
+ "land_kserth_b",
+ "land_undead_a",
+ "land_distruction_a",
+ "land_Annihilation_a",
+ "g_cartia_1_sin",
+ "g_cartia_2_sin"
+
+ };
+
+ @Override
+ public boolean useBypass(String command, L2PcInstance activeChar, L2Character target)
+ {
+ if (command.equalsIgnoreCase("sc_lindvior"))
+ {
+ activeChar.showQuestMovie(1);
+ }
+ if (command.equalsIgnoreCase("sc_echmus_opening"))
+ {
+ activeChar.showQuestMovie(2);
+ }
+ if (command.equalsIgnoreCase("sc_echmus_success"))
+ {
+ activeChar.showQuestMovie(3);
+ }
+ if (command.equalsIgnoreCase("sc_echmus_fail"))
+ {
+ activeChar.showQuestMovie(4);
+ }
+ if (command.equalsIgnoreCase("sc_boss_tiat_opening"))
+ {
+ activeChar.showQuestMovie(5);
+ }
+ if (command.equalsIgnoreCase("sc_boss_tiat_ending_succes"))
+ {
+ activeChar.showQuestMovie(6);
+ }
+ if (command.equalsIgnoreCase("sc_boss_tiat_ending_fail"))
+ {
+ activeChar.showQuestMovie(7);
+ }
+ if (command.equalsIgnoreCase("ssq_suspicious_deaths"))
+ {
+ activeChar.showQuestMovie(8);
+ }
+ if (command.equalsIgnoreCase("ssq_dying_massage"))
+ {
+ activeChar.showQuestMovie(9);
+ }
+ if (command.equalsIgnoreCase("ssq_contract_of_mammon"))
+ {
+ activeChar.showQuestMovie(10);
+ }
+ if (command.equalsIgnoreCase("ssq_ritual_of_priest"))
+ {
+ activeChar.showQuestMovie(11);
+ }
+ if (command.equalsIgnoreCase("ssq_sealing_emperor_1st"))
+ {
+ activeChar.showQuestMovie(12);
+ }
+ if (command.equalsIgnoreCase("ssq_sealing_emperor_2nd"))
+ {
+ activeChar.showQuestMovie(13);
+ }
+ if (command.equalsIgnoreCase("ssq_embryo"))
+ {
+ activeChar.showQuestMovie(14);
+ }
+ if (command.equalsIgnoreCase("sc_boss_freya_opening"))
+ {
+ activeChar.showQuestMovie(15);
+ }
+ if (command.equalsIgnoreCase("sc_boss_freya_phasech_a"))
+ {
+ activeChar.showQuestMovie(16);
+ }
+ if (command.equalsIgnoreCase("sc_boss_freya_phasech_b"))
+ {
+ activeChar.showQuestMovie(17);
+ }
+ if (command.equalsIgnoreCase("sc_boss_kegor_intrusion"))
+ {
+ activeChar.showQuestMovie(18);
+ }
+ if (command.equalsIgnoreCase("sc_boss_freya_ending_a"))
+ {
+ activeChar.showQuestMovie(19);
+ }
+ if (command.equalsIgnoreCase("sc_boss_freya_ending_b"))
+ {
+ activeChar.showQuestMovie(20);
+ }
+ if (command.equalsIgnoreCase("sc_boss_freya_forced_defeat"))
+ {
+ activeChar.showQuestMovie(21);
+ }
+ if (command.equalsIgnoreCase("sc_boss_freya_defeat"))
+ {
+ activeChar.showQuestMovie(22);
+ }
+ if (command.equalsIgnoreCase("sc_ice_heavyknight_spawn"))
+ {
+ activeChar.showQuestMovie(23);
+ }
+ if (command.equalsIgnoreCase("ssq2_holy_burial_ground_opening"))
+ {
+ activeChar.showQuestMovie(24);
+ }
+ if (command.equalsIgnoreCase("ssq2_holy_burial_ground_closing"))
+ {
+ activeChar.showQuestMovie(25);
+ }
+ if (command.equalsIgnoreCase("ssq2_solina_tomb_opening"))
+ {
+ activeChar.showQuestMovie(26);
+ }
+ if (command.equalsIgnoreCase("ssq2_solina_tomb_closing"))
+ {
+ activeChar.showQuestMovie(27);
+ }
+ if (command.equalsIgnoreCase("ssq2_elyss_narration"))
+ {
+ activeChar.showQuestMovie(28);
+ }
+ if (command.equalsIgnoreCase("ssq2_boss_opening"))
+ {
+ activeChar.showQuestMovie(29);
+ }
+ if (command.equalsIgnoreCase("ssq2_boss_closing"))
+ {
+ activeChar.showQuestMovie(30);
+ }
+ if (command.equalsIgnoreCase("sc_istina_opening"))
+ {
+ activeChar.showQuestMovie(31);
+ }
+ if (command.equalsIgnoreCase("sc_istina_ending_a"))
+ {
+ activeChar.showQuestMovie(32);
+ }
+ if (command.equalsIgnoreCase("sc_istina_ending_b"))
+ {
+ activeChar.showQuestMovie(33);
+ }
+ if (command.equalsIgnoreCase("sc_istina_bridge"))
+ {
+ activeChar.showQuestMovie(34);
+ }
+ if (command.equalsIgnoreCase("sc_octabis_opening"))
+ {
+ activeChar.showQuestMovie(35);
+ }
+ if (command.equalsIgnoreCase("sc_octabis_phasech_a"))
+ {
+ activeChar.showQuestMovie(36);
+ }
+ if (command.equalsIgnoreCase("sc_octabis_phasech_b"))
+ {
+ activeChar.showQuestMovie(37);
+ }
+ if (command.equalsIgnoreCase("sc_octabis_ending"))
+ {
+ activeChar.showQuestMovie(38);
+ }
+ if (command.equalsIgnoreCase("sc_gd1_prologue"))
+ {
+ activeChar.showQuestMovie(42);
+ }
+ if (command.equalsIgnoreCase("sc_talking_island_boss_opening"))
+ {
+ activeChar.showQuestMovie(43);
+ }
+ if (command.equalsIgnoreCase("sc_talking_island_boss_ending"))
+ {
+ activeChar.showQuestMovie(44);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_opening"))
+ {
+ activeChar.showQuestMovie(45);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_boss_opening"))
+ {
+ activeChar.showQuestMovie(46);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_boss_ending_a"))
+ {
+ activeChar.showQuestMovie(47);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_boss_ending_b"))
+ {
+ activeChar.showQuestMovie(48);
+ }
+ if (command.equalsIgnoreCase("sc_earthworm_ending"))
+ {
+ activeChar.showQuestMovie(49);
+ }
+ if (command.equalsIgnoreCase("sc_spacia_opening"))
+ {
+ activeChar.showQuestMovie(50);
+ }
+ if (command.equalsIgnoreCase("sc_spacia_a"))
+ {
+ activeChar.showQuestMovie(51);
+ }
+ if (command.equalsIgnoreCase("sc_spacia_b"))
+ {
+ activeChar.showQuestMovie(52);
+ }
+ if (command.equalsIgnoreCase("sc_spacia_c"))
+ {
+ activeChar.showQuestMovie(53);
+ }
+ if (command.equalsIgnoreCase("sc_spacia_ending"))
+ {
+ activeChar.showQuestMovie(54);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_view"))
+ {
+ activeChar.showQuestMovie(55);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_opening_c"))
+ {
+ activeChar.showQuestMovie(56);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_opening_d"))
+ {
+ activeChar.showQuestMovie(57);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_opening_e"))
+ {
+ activeChar.showQuestMovie(58);
+ }
+ if (command.equalsIgnoreCase("sc_awakening_opening_f"))
+ {
+ activeChar.showQuestMovie(59);
+ }
+ if (command.equalsIgnoreCase("sc_tauti_opening_b"))
+ {
+ activeChar.showQuestMovie(69);
+ }
+ if (command.equalsIgnoreCase("sc_tauti_opening"))
+ {
+ activeChar.showQuestMovie(70);
+ }
+ if (command.equalsIgnoreCase("sc_tauti_phase"))
+ {
+ activeChar.showQuestMovie(71);
+ }
+ if (command.equalsIgnoreCase("sc_tauti_ending"))
+ {
+ activeChar.showQuestMovie(72);
+ }
+ if (command.equalsIgnoreCase("sc_soulisland_quest"))
+ {
+ activeChar.showQuestMovie(73);
+ }
+ if (command.equalsIgnoreCase("sc_metucellar_opening"))
+ {
+ activeChar.showQuestMovie(74);
+ }
+ if (command.equalsIgnoreCase("sc_sub_quest"))
+ {
+ activeChar.showQuestMovie(75);
+ }
+ if (command.equalsIgnoreCase("sc_lind_opening"))
+ {
+ activeChar.showQuestMovie(76);
+ }
+ if (command.equalsIgnoreCase("sc_katacomb"))
+ {
+ activeChar.showQuestMovie(77);
+ }
+ if (command.equalsIgnoreCase("sc_necro"))
+ {
+ activeChar.showQuestMovie(78);
+ }
+ if (command.equalsIgnoreCase("sc_hellbound"))
+ {
+ activeChar.showQuestMovie(79);
+ }
+ if (command.equalsIgnoreCase("sc_honors"))
+ {
+ activeChar.showQuestMovie(80);
+ }
+ if (command.equalsIgnoreCase("sc_kelbim_opening"))
+ {
+ activeChar.showQuestMovie(81);
+ }
+ if (command.equalsIgnoreCase("sc_noble_opening"))
+ {
+ activeChar.showQuestMovie(99);
+ }
+ if (command.equalsIgnoreCase("sc_noble_ending"))
+ {
+ activeChar.showQuestMovie(100);
+ }
+ if (command.equalsIgnoreCase("si_illusion_01_que"))
+ {
+ activeChar.showQuestMovie(101);
+ }
+ if (command.equalsIgnoreCase("si_illusion_02_que"))
+ {
+ activeChar.showQuestMovie(102);
+ }
+ if (command.equalsIgnoreCase("si_illusion_03_que"))
+ {
+ activeChar.showQuestMovie(103);
+ }
+ if (command.equalsIgnoreCase("si_arkan_enter"))
+ {
+ activeChar.showQuestMovie(104);
+ }
+ if (command.equalsIgnoreCase("si_barlog_opening"))
+ {
+ activeChar.showQuestMovie(105);
+ }
+ if (command.equalsIgnoreCase("si_barlog_story"))
+ {
+ activeChar.showQuestMovie(106);
+ }
+ if (command.equalsIgnoreCase("si_illusion_04_que"))
+ {
+ activeChar.showQuestMovie(107);
+ }
+ if (command.equalsIgnoreCase("si_illusion_05_que"))
+ {
+ activeChar.showQuestMovie(108);
+ }
+ if (command.equalsIgnoreCase("sc_bloodvein_opening"))
+ {
+ activeChar.showQuestMovie(109);
+ }
+ if (command.equalsIgnoreCase("ert_quest_a"))
+ {
+ activeChar.showQuestMovie(110);
+ }
+ if (command.equalsIgnoreCase("ert_quest_b"))
+ {
+ activeChar.showQuestMovie(111);
+ }
+ if (command.equalsIgnoreCase("epic_freya_slide"))
+ {
+ activeChar.showQuestMovie(112);
+ }
+ if (command.equalsIgnoreCase("epic_kelbim_slide"))
+ {
+ activeChar.showQuestMovie(113);
+ }
+ if (command.equalsIgnoreCase("epic_tauti_slide"))
+ {
+ activeChar.showQuestMovie(114);
+ }
+ if (command.equalsIgnoreCase("epic_freya_scene"))
+ {
+ activeChar.showQuestMovie(115);
+ }
+ if (command.equalsIgnoreCase("epic_kelbim_scene"))
+ {
+ activeChar.showQuestMovie(116);
+ }
+ if (command.equalsIgnoreCase("epic_tauti_scene"))
+ {
+ activeChar.showQuestMovie(117);
+ }
+ if (command.equalsIgnoreCase("land_kserth_a"))
+ {
+ activeChar.showQuestMovie(1000);
+ }
+ if (command.equalsIgnoreCase("land_kserth_b"))
+ {
+ activeChar.showQuestMovie(1001);
+ }
+ if (command.equalsIgnoreCase("land_undead_a"))
+ {
+ activeChar.showQuestMovie(1002);
+ }
+ if (command.equalsIgnoreCase("land_distruction_a"))
+ {
+ activeChar.showQuestMovie(1003);
+ }
+ if (command.equalsIgnoreCase("land_Annihilation_a"))
+ {
+ activeChar.showQuestMovie(1004);
+ }
+ if (command.equalsIgnoreCase("g_cartia_1_sin"))
+ {
+ activeChar.showQuestMovie(2001);
+ }
+ if (command.equalsIgnoreCase("g_cartia_2_sin"))
+ {
+ activeChar.showQuestMovie(2002);
+ }
+ return true;
+ }
+
+ @Override
+ public String[] getBypassList()
+ {
+ return COMMANDS;
+ }
+}
Index: data/scripts/handlers/MasterHandler.java
===================================================================
--- data/scripts/handlers/MasterHandler.java (revision 1349)
+++ data/scripts/handlers/MasterHandler.java (working copy)
@@ -151,6 +151,7 @@
 import handlers.bypasshandlers.OlympiadObservation;
 import handlers.bypasshandlers.PlayerHelp;
 import handlers.bypasshandlers.PrivateWarehouse;
+import handlers.bypasshandlers.SceneMovie;
 import handlers.bypasshandlers.QuestLink;
 import handlers.bypasshandlers.QuestList;
 import handlers.bypasshandlers.ReceivePremium;
@@ -434,6 +435,7 @@
  OlympiadManagerLink.class,
  QuestLink.class,
  PlayerHelp.class,
+ SceneMovie.class,
  PrivateWarehouse.class,
  QuestList.class,
  ReceivePremium.class,