Jump to content
  • 0

Offlike Tvt Event Implementation !


LightFusion

Question

Hello guys, i want to know - is there some server that have implemented TVT event Off like

ylfdBTh.png?1

 

Thing is that this window is called via client command, but not by server, and i want to know - if those values that can be inputed like team name, goes right in server DataBase, or to some packet, that then writes value in db ?

 

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

EventMatch

 

Ever since mid C3.

 

The dialog OP is concerned about is opened with "//eventmatch gm".

 

The UI is simply delegating to builder bypasses, nothing special about it (no client packets).

Edited by _dev_
Link to comment
Share on other sites

  • 0

There are specific packets than L2J didn't implement. Something like 10-20 packets, from firework, counter, etc. Fences is a part of it.

 

The engine itself needs to be coded, but it's nothing more than a Duel system.

Link to comment
Share on other sites

  • 0

None of the events are persistent, because there is absolutely 0 sense for them to be. A GM can simply create "//teleport x y" macro(s) for himself and then use "//eventmatch gm" to open the dialog and select to create a new event area on current location. That's why whenever you 'end' an event match, it disappears. Same happens on server restart.

 

Plus, GM can use premade Race (event)/Command ini files.

 

Race (event) ini defines the basic ruleset.

Cmd files are kind of like macros. You may use one ini to spam announcements via this dialog, then another to use certain builder commands on participants (all at once), etc.

Both ini files simply need to be somewhere on the GM's (the one that will run the game client) computer. As usual, if you don't want to type in the full (a.k.a. absolute) path, paths are expected to be relative to l2.exe (system folder).

Edited by _dev_
Link to comment
Share on other sites

  • 0

None of the events are persistent, because there is absolutely 0 sense for them to be. A GM can simply create "//teleport x y" macro(s) for himself and then use "//eventmatch gm" to open the dialog and select to create a new event area on current location. That's why whenever you 'end' an event match, it disappears. Same happens on server restart.

 

Plus, GM can use premade Race (event)/Command ini files.

 

Race (event) ini defines the basic ruleset.

Cmd files are kind of like macros. You may use one ini to spam announcements via this dialog, then another to use certain builder commands on participants (all at once), etc.

Both ini files simply need to be somewhere on the GM's (the one that will run the game client) computer. As usual, if you don't want to type in the full (a.k.a. absolute) path, paths are expected to be relative to l2.exe (system folder).

Xm thx for info, but what about weather info, are there some info on those packets ? And also there is this thing

zSMuH1r.png

Called - movie player, Ncsoft used it to play freya movie, and other movies like those in SevenSignsQuest Event, can these packets be retrived ?

Link to comment
Share on other sites

  • 0

SM ExStartScenePlayer

 

1	sc_lindvior
2	sc_echmus_opening
3	sc_echmus_success
4	sc_echmus_fail
5	sc_boss_tiat_opening
6	sc_boss_tiat_ending_succes
7	sc_boss_tiat_ending_fail
8	ssq_suspicious_deaths
9	ssq_dying_massage
10	ssq_contract_of_mammon
11	ssq_ritual_of_priest
12	ssq_sealing_emperor_1st
13	ssq_sealing_emperor_2nd
14	ssq_embryo
15	sc_boss_freya_opening
16	sc_boss_freya_phasech_a
17	sc_boss_freya_phasech_b
18	sc_boss_kegor_intrusion
19	sc_boss_freya_ending_a
20	sc_boss_freya_ending_b
21	sc_boss_freya_forced_defeat
22	sc_boss_freya_defeat
23	sc_ice_heavyknight_spawn
24	ssq2_holy_burial_ground_opening
25	ssq2_holy_burial_ground_closing
26	ssq2_solina_tomb_opening
27	ssq2_solina_tomb_closing
28	ssq2_elyss_narration
29	ssq2_boss_opening
30	ssq2_boss_closing
31	sc_istina_opening
32	sc_istina_ending_a
33	sc_istina_ending_b
34	sc_istina_bridge
35	sc_octabis_opening
36	sc_octabis_phasech_a
37	sc_octabis_phasech_b
38	sc_octabis_ending
42	sc_gd1_prologue
43	sc_talking_island_boss_opening
44	sc_talking_island_boss_ending
45	sc_awakening_opening
46	sc_awakening_boss_opening
47	sc_awakening_boss_ending_a
48	sc_awakening_boss_ending_b
49	sc_earthworm_ending
50	sc_spacia_opening
51	sc_spacia_a
52	sc_spacia_b
53	sc_spacia_c
54	sc_spacia_ending
55	sc_awakening_view
56	sc_awakening_opening_c
57	sc_awakening_opening_d
58	sc_awakening_opening_e
59	sc_awakening_opening_f
69	sc_tauti_opening_b
70	sc_tauti_opening
71	sc_tauti_phase
72	sc_tauti_ending
73	sc_soulisland_quest
74	sc_metucellar_opening
75	sc_sub_quest
76	sc_lind_opening
77	sc_katacomb
78	sc_necro
79	sc_hellbound
80	sc_honors
81	sc_kelbim_opening
99	sc_noble_opening
100	sc_noble_ending
101	si_illusion_01_que
102	si_illusion_02_que
103	si_illusion_03_que
104	si_arkan_enter
105	si_barlog_opening
106	si_barlog_story
107	si_illusion_04_que
108	si_illusion_05_que
109	sc_bloodvein_opening
110	ert_quest_a
111	ert_quest_b
112	epic_freya_slide
113	epic_kelbim_slide
114	epic_tauti_slide
115	epic_freya_scene
116	epic_kelbim_scene
117	epic_tauti_scene
1000	land_kserth_a
1001	land_kserth_b
1002	land_undead_a
1003	land_distruction_a
1004	land_Annihilation_a
2001	g_cartia_1_sin
2002	g_cartia_2_sin
Link to comment
Share on other sites

  • 0

SM ExStartScenePlayer

 

1	sc_lindvior
2	sc_echmus_opening
3	sc_echmus_success
4	sc_echmus_fail
5	sc_boss_tiat_opening
6	sc_boss_tiat_ending_succes
7	sc_boss_tiat_ending_fail
8	ssq_suspicious_deaths
9	ssq_dying_massage
10	ssq_contract_of_mammon
11	ssq_ritual_of_priest
12	ssq_sealing_emperor_1st
13	ssq_sealing_emperor_2nd
14	ssq_embryo
15	sc_boss_freya_opening
16	sc_boss_freya_phasech_a
17	sc_boss_freya_phasech_b
18	sc_boss_kegor_intrusion
19	sc_boss_freya_ending_a
20	sc_boss_freya_ending_b
21	sc_boss_freya_forced_defeat
22	sc_boss_freya_defeat
23	sc_ice_heavyknight_spawn
24	ssq2_holy_burial_ground_opening
25	ssq2_holy_burial_ground_closing
26	ssq2_solina_tomb_opening
27	ssq2_solina_tomb_closing
28	ssq2_elyss_narration
29	ssq2_boss_opening
30	ssq2_boss_closing
31	sc_istina_opening
32	sc_istina_ending_a
33	sc_istina_ending_b
34	sc_istina_bridge
35	sc_octabis_opening
36	sc_octabis_phasech_a
37	sc_octabis_phasech_b
38	sc_octabis_ending
42	sc_gd1_prologue
43	sc_talking_island_boss_opening
44	sc_talking_island_boss_ending
45	sc_awakening_opening
46	sc_awakening_boss_opening
47	sc_awakening_boss_ending_a
48	sc_awakening_boss_ending_b
49	sc_earthworm_ending
50	sc_spacia_opening
51	sc_spacia_a
52	sc_spacia_b
53	sc_spacia_c
54	sc_spacia_ending
55	sc_awakening_view
56	sc_awakening_opening_c
57	sc_awakening_opening_d
58	sc_awakening_opening_e
59	sc_awakening_opening_f
69	sc_tauti_opening_b
70	sc_tauti_opening
71	sc_tauti_phase
72	sc_tauti_ending
73	sc_soulisland_quest
74	sc_metucellar_opening
75	sc_sub_quest
76	sc_lind_opening
77	sc_katacomb
78	sc_necro
79	sc_hellbound
80	sc_honors
81	sc_kelbim_opening
99	sc_noble_opening
100	sc_noble_ending
101	si_illusion_01_que
102	si_illusion_02_que
103	si_illusion_03_que
104	si_arkan_enter
105	si_barlog_opening
106	si_barlog_story
107	si_illusion_04_que
108	si_illusion_05_que
109	sc_bloodvein_opening
110	ert_quest_a
111	ert_quest_b
112	epic_freya_slide
113	epic_kelbim_slide
114	epic_tauti_slide
115	epic_freya_scene
116	epic_kelbim_scene
117	epic_tauti_scene
1000	land_kserth_a
1001	land_kserth_b
1002	land_undead_a
1003	land_distruction_a
1004	land_Annihilation_a
2001	g_cartia_1_sin
2002	g_cartia_2_sin

Xm but how to call it from server ?

Link to comment
Share on other sites

  • 0

1. Opcode

2. Definition (for anything except Underground, as it changed there)

thx a lot! was trying to solve it for long time!

 

But what about weather system, are their packets availble ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Hello if anyone is looking for interlude server with free bot, no P2W and uniques features I can recommend freshly opened https://l2romans.com/features/, great server for chilling and having fun with friends casually. Everyone is welcomed
    • So excited to announce 3x Telegram Premium (6 months)   Join our official TG and participate to win!   Asocks.com - trusted proxy service providing mobile and residential proxies with a single price of $3 per 1GB   A huge locations pool and high speed will help complete all tasks    
    • Well, sorry not sorry for resurrecting old topic, but I believe it's ultimately stupid to implement license checks like Vilmis did 🙂   private static String url = "jdbc:mysql://185.80.128.233/" + getData("Zm9ydW1fZGI="); private static String username = getData("bXJjb3B5cmlnaHQ="); private static String password = getData("Y29weXJpZ2h0XzEyMw=="); con = GlobalDB.getInstance().getConnection(); PreparedStatement statement; statement = con.prepareStatement("SELECT field_6 from core_pfields_content WHERE member_id = ?"); statement.setInt(1, Config.FORUM_USER_ID); ResultSet rset = statement.executeQuery();   This awesome way of coding things leaves us with base64-encoded credentials and DB exposed and accessible globally 😉 Btw he checks his licensing data from some plugin generated table his forum uses. Vilmis took action and ensured that mrcopyright user would have only needed accesses and rights for this operation. But he forgot to ensure that his INFORMATION_SCHEMA database would not be exposed and readable... That leads us to fully readable server variables like version used (10.1.26-MariaDB-0+deb9u1 - pretty ancient DB and OS, I'd assume). From here you can go south and do some kinky stuff, if you want and have knowledge for that. But who cares, right?   Ooh, table core_pfields_content field_6 is IP address which is checked by FORUM_USER_ID. Yep, you can query all IP addresses there (124 of them right now) and also do whatever you want with them! 🙂  The most fun part? Files source has been shared what, more than 2 years ago?  Vilmis still uses very same credentials and never changed it after sources exposure - who cares. Although, "sources" may be way too strong word here. If anyone still use paid Orion versions, I'd suggest packing your shit and leaving immediately, or at least fix this incompetent fool caused problems. It's obvious Vilmis don't care or maybe doesn't even know from the first place how to solve this problem (hint hint - tiny PHP Rest API microservice which would do absolutely the same but without exposing sensitive data?). By doing that, he exposes his infrastructure and YOUR data, and he does that for more than 2 years now 🙂 Developer of century!    
  • Topics

×
×
  • Create New...