Jump to content

Recommended Posts

Posted (edited)

Hello,

BACKUP YOUR SCRIPTS BEFORE YOU DO ANYTHING

After messing with scripts for quite a lot of time and a shitload of balance tests, I'm sharing my custom xmas event for Gracia Final if anyone cares.

In the .rar there are 3 folders - Christmas, Christmas + New Year, no_event and the eventdata.ini. You need to copy no_event + the desired event, because I modded skills.

Santa doesn't visit players. the 3 items and the santa present's gave are either in the drops or in the multisell (with its contents already opened as you will see)

The difference between the first too is that fireworks materials drop from mobs + you can trade the items at RMT. No_event is the files how I normally use - more on that later.

Download:

http://www.speedyshare.com/bDpzM/Script.rar

Changes:
 

  • - The item drops are in the npcdata script. That's the way that I found to have "static" drops, not depending on server population, differently from the eventdata and it's interval setting. This way you can play with 1000 players or 1 player, and stuff will drop RANDOMLY and at a fixed rate - in event data it drops always in the same order and the number of players affects the quantity of drops. Rates are close to retail as possible. I ran bots 24/7 so I know the "rates" due to a really large sample - the xmas tree I went with 80% only tho because 100% would be too much, and it's the only event where I made it drop with the perfect % to have 1 full tree always and have almost no leftovers (it's still random). Flower pot is the lower comparatively chance as it's the "it" item for the event. Pots always told how many treet you have. To have a perfect tree always, it should be 5,2%, but 4% made it better. This way you have more springs, a bit less beads/stars, and definitely less pots.

Items that drop and their rates:

Xmas Materials table - 80% chance
fir spring 60%
deco bead 18%
deco star 18%
flower pot 4%

Xmas Trees table - 1% chance
x_mas_tree1 - 95%
x_mas_tree2 - 5% (bigger tree)

Weapon jackpot table - 0.00051%
weapon jackpot - 100%
Instead of having a chance of receiving the regular weapon scroll or the jackpot thru an in game item, the jackpot simply drops, at the same rate it was in the item. This give you the permanent +10 A grade weapon.

Fireworks table - 70%
magnesium - 11.1%
fairy_fire - 44.45%
powder - 44.45%
I wanted to make them give +1STR and etc, like the freya scrips have and Gracia Final had, but the lines 21-22k are missing from the skilldata, so no luck. They are simply fireworks. I also tried to make fireworks party wide (every party member using them at once) but that didn't work. Trade the materials for them on RMT - same price as retail. 2 fairi_fire+2 power for 1 small. 2 small + 1 mangesium for 1 big.
 

  • - NPCs in every town. You have both the +10 weapon guy and the older npc that makes xmas trees and gives buffs.
  • - Dwarven village has a christmas corner with santa + every npc - it's cute.

mQxihIZ.jpg?1
xL93825.jpg?1
 

  • - NPC in RMT with the following multisell:

 

  1. Scrolls of buffs - these are party wide and consume 1 xmas tree per use. they also cost 1 xmas tree. (it's like a cov buff, stacks). None of them increase CP anymore. Warrior/Rogue - difference is that warrior gives -20% run speed, rogue gives +30% run speed. Warrior gives 5% extra patk. Healer/Wizard -20% run speed on the wizard scroll, but 5% extra matk, +30% run speed on healer scroll. Mainly I designed warrior/wizard for catacomb/pagans/inside use (not having to run and etc), rogue/healer for field/pvp use. I combined the existing buffs from these and the buffs from another xmas event item - I picked mostly the lowest values from both (originally one had +50% patk or something like that for example, way too much).
  2. Pack of buff scrolls - every l2day scroll ever (clarity etc). Party wide buff. Costs 3 xmas trees. It's an item that was to be used for money on the servers. It was missing the wind walk and the focus scrolls, so I added them manually.
  3. Xmas Hats/Rudolph nose - for xmas trees.
  4. Scroll of escape - every town - 1xmas tree each. Dwarven scrolls price is 3 for 1 xmas tree.
  5. As you can see I made xmas trees a "currency".
  6. I was making the hats drop, but they'd be annoying after you have them.
  7. Weapon scroll ticket - 1 xmas tree. It doesn't stack but there's no timer anymore. Trade this for the randomly enchanted weapons on the npc (retail, lasts 4hours, +4 to +16 I THINK). No chances of receiving a +10 A grade weapon, as it's on the drop table now.

Things that you probably want to change:

As it's my server, the multisell from luxury has every B grade Weapon and armor (at a proper price using ncsoft's formula). Freighter npc sells shots up to A grade for cost + 25% (properly calculated). Oh, academy items can be used not being in an academy.
Also, my RMT npc sells a scroll that uses gate chant. So, if you want to modify those, just edit the multisell file.

Feel free to ask any questions.

UPDATE
 

If you find the cat on RMT is disappearing, you should edit your ai.obj (I don't upload it as its quite big, easier to just open it and edit yourself, but if anyone needs I will upload it)

http://www.maxcheaters.com/topic/172920-aiobj-editing-one-specific-npc/#entry2303302

 

Credits to Mac.

 

I opened the ai.obj file with http://www.ultraedit.com/downloads/ultraedit_download.html as notepad++ seems to fail with big files.

 

Select lines 433671 to 434270 and replace with:

 

http://pastebin.com/2UDC3m7D

class 0 event_prv_collect : citizen
parameter_define_begin
    int TelPosX1 0
    int TelPosY1 0
    int TelPosZ1 0
    int TelPosX2 0
    int TelPosY2 0
    int TelPosZ2 0
    int TelPosX3 0
    int TelPosY3 0
    int TelPosZ3 0
    int TelPosX4 0
    int TelPosY4 0
    int TelPosZ4 0
    int TelPosX5 0
    int TelPosY5 0
    int TelPosZ5 0
    int TelPosX6 0
    int TelPosY6 0
    int TelPosZ6 0
    int TelPosX7 0
    int TelPosY7 0
    int TelPosZ7 0
    int TelPosX8 0
    int TelPosY8 0
    int TelPosZ8 0
    int TelPosX9 0
    int TelPosY9 0
    int TelPosZ9 0
    int TelPosX10 0
    int TelPosY10 0
    int TelPosZ10 0
    int TelPosX11 0
    int TelPosY11 0
    int TelPosZ11 0
    int TelPosX12 0
    int TelPosY12 0
    int TelPosZ12 0
    int TelPosX13 0
    int TelPosY13 0
    int TelPosZ13 0
    int TelPosX14 0
    int TelPosY14 0
    int TelPosZ14 0
    int TelPosX15 0
    int TelPosY15 0
    int TelPosZ15 0
    int TelPosX16 0
    int TelPosY16 0
    int TelPosZ16 0
    int TelPosX17 0
    int TelPosY17 0
    int TelPosZ17 0
parameter_define_end
handler 11 509    //  TIMER_FIRED_EX
    variable_begin
        "timer_id"
        "talker"
        "i0"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  timer_id
    push_const 244            //timer_id
    add
    fetch_i4
    push_const 1700            //unary->INTEGER_CONST
    equal
    branch_false L27191
L27190
    push_event    //  i0
    push_const 280            //i0
    add
    push_reg_sp
    fetch_i            //expr =
    push_event    //  gg
    push_const 704            //Rand
    add
    fetch_i            //Rand
    push_const 17            //unary->INTEGER_CONST
    func_call 268500997    //  func[Rand]
    shift_sp -1
    assign
    shift_sp -1
    push_event    //  i0
    push_const 280            //i0
    add
    fetch_i
    push_reg_sp
    fetch_i            //select_case compare
    push_const 0            //select_case
    equal
    branch_false L27194
L27193
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX1
    push_parameter TelPosY1
    push_parameter TelPosZ1
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27195
L27194
    push_reg_sp
    fetch_i            //select_case compare
    push_const 1            //select_case
    equal
    branch_false L27196
L27195
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX2
    push_parameter TelPosY2
    push_parameter TelPosZ2
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27197
L27196
    push_reg_sp
    fetch_i            //select_case compare
    push_const 2            //select_case
    equal
    branch_false L27198
L27197
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX3
    push_parameter TelPosY3
    push_parameter TelPosZ3
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27199
L27198
    push_reg_sp
    fetch_i            //select_case compare
    push_const 3            //select_case
    equal
    branch_false L27200
L27199
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX4
    push_parameter TelPosY4
    push_parameter TelPosZ4
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27201
L27200
    push_reg_sp
    fetch_i            //select_case compare
    push_const 4            //select_case
    equal
    branch_false L27202
L27201
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX5
    push_parameter TelPosY5
    push_parameter TelPosZ5
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27203
L27202
    push_reg_sp
    fetch_i            //select_case compare
    push_const 5            //select_case
    equal
    branch_false L27204
L27203
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX6
    push_parameter TelPosY6
    push_parameter TelPosZ6
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27205
L27204
    push_reg_sp
    fetch_i            //select_case compare
    push_const 6            //select_case
    equal
    branch_false L27206
L27205
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX7
    push_parameter TelPosY7
    push_parameter TelPosZ7
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27207
L27206
    push_reg_sp
    fetch_i            //select_case compare
    push_const 7            //select_case
    equal
    branch_false L27208
L27207
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX8
    push_parameter TelPosY8
    push_parameter TelPosZ8
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27209
L27208
    push_reg_sp
    fetch_i            //select_case compare
    push_const 8            //select_case
    equal
    branch_false L27210
L27209
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX9
    push_parameter TelPosY9
    push_parameter TelPosZ9
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27211
L27210
    push_reg_sp
    fetch_i            //select_case compare
    push_const 9            //select_case
    equal
    branch_false L27212
L27211
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX10
    push_parameter TelPosY10
    push_parameter TelPosZ10
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27213
L27212
    push_reg_sp
    fetch_i            //select_case compare
    push_const 10            //select_case
    equal
    branch_false L27214
L27213
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX11
    push_parameter TelPosY11
    push_parameter TelPosZ11
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27215
L27214
    push_reg_sp
    fetch_i            //select_case compare
    push_const 11            //select_case
    equal
    branch_false L27216
L27215
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX12
    push_parameter TelPosY12
    push_parameter TelPosZ12
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27217
L27216
    push_reg_sp
    fetch_i            //select_case compare
    push_const 12            //select_case
    equal
    branch_false L27218
L27217
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX13
    push_parameter TelPosY13
    push_parameter TelPosZ13
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27219
L27218
    push_reg_sp
    fetch_i            //select_case compare
    push_const 13            //select_case
    equal
    branch_false L27220
L27219
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX14
    push_parameter TelPosY14
    push_parameter TelPosZ14
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27221
L27220
    push_reg_sp
    fetch_i            //select_case compare
    push_const 14            //select_case
    equal
    branch_false L27222
L27221
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX15
    push_parameter TelPosY15
    push_parameter TelPosZ15
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27223
L27222
    push_reg_sp
    fetch_i            //select_case compare
    push_const 15            //select_case
    equal
    branch_false L27224
L27223
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX16
    push_parameter TelPosY16
    push_parameter TelPosZ16
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27225
L27224
    push_reg_sp
    fetch_i            //select_case compare
    push_const 16            //select_case
    equal
    branch_false L27226
L27225
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX17
    push_parameter TelPosY17
    push_parameter TelPosZ17
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27227
L27226
L27227
L27192
    shift_sp -1
    push_event    //  myself
    push_const 784            //Shout
    add
    fetch_i            //Shout
    push_event    //  gg
    push_const 704            //MakeFString
    add
    fetch_i            //MakeFString
    push_const 99601            //unary->INTEGER_CONST
S4680.    ""
    push_string S4680
S4681.    ""
    push_string S4681
S4682.    ""
    push_string S4682
S4683.    ""
    push_string S4683
S4684.    ""
    push_string S4684
    func_call 268828714    //  func[MakeFString]
    shift_sp -6
    func_call 234946627    //  func[Shout]
    shift_sp -1
    shift_sp -1
    push_event    //  myself
    push_const 784            //AddTimerEx
    add
    fetch_i            //AddTimerEx
    push_const 1700            //unary->INTEGER_CONST
    push_const 1000            //unary->INTEGER_CONST
    push_const 60            //unary->INTEGER_CONST
    mul
    push_const 10            //unary->INTEGER_CONST
    mul
    func_call 235012139    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
L27191
handler_end

class_end
Edited by Universe
  • Upvote 2
Posted (edited)

Thanks!
 

If you find the cat on RMT is disappearing, you should edit your ai.obj (I don't upload it as its quite big, easier to just open it and edit yourself, but if anyone needs I will upload it)

http://www.maxcheaters.com/topic/172920-aiobj-editing-one-specific-npc/#entry2303302

 

Credits to Mac.

 

I opened the ai.obj file with http://www.ultraedit.com/downloads/ultraedit_download.html as notepad++ seems to fail with big files.

 

Select lines 433671 to 434270 and replace with:

 

http://pastebin.com/2UDC3m7D

 

 

class 0 event_prv_collect : citizen
parameter_define_begin
    int TelPosX1 0
    int TelPosY1 0
    int TelPosZ1 0
    int TelPosX2 0
    int TelPosY2 0
    int TelPosZ2 0
    int TelPosX3 0
    int TelPosY3 0
    int TelPosZ3 0
    int TelPosX4 0
    int TelPosY4 0
    int TelPosZ4 0
    int TelPosX5 0
    int TelPosY5 0
    int TelPosZ5 0
    int TelPosX6 0
    int TelPosY6 0
    int TelPosZ6 0
    int TelPosX7 0
    int TelPosY7 0
    int TelPosZ7 0
    int TelPosX8 0
    int TelPosY8 0
    int TelPosZ8 0
    int TelPosX9 0
    int TelPosY9 0
    int TelPosZ9 0
    int TelPosX10 0
    int TelPosY10 0
    int TelPosZ10 0
    int TelPosX11 0
    int TelPosY11 0
    int TelPosZ11 0
    int TelPosX12 0
    int TelPosY12 0
    int TelPosZ12 0
    int TelPosX13 0
    int TelPosY13 0
    int TelPosZ13 0
    int TelPosX14 0
    int TelPosY14 0
    int TelPosZ14 0
    int TelPosX15 0
    int TelPosY15 0
    int TelPosZ15 0
    int TelPosX16 0
    int TelPosY16 0
    int TelPosZ16 0
    int TelPosX17 0
    int TelPosY17 0
    int TelPosZ17 0
parameter_define_end
handler 11 509    //  TIMER_FIRED_EX
    variable_begin
        "timer_id"
        "talker"
        "i0"
        "myself"
        "_choiceN"
        "_code"
        "_from_choice"
    variable_end

    push_event    //  timer_id
    push_const 244            //timer_id
    add
    fetch_i4
    push_const 1700            //unary->INTEGER_CONST
    equal
    branch_false L27191
L27190
    push_event    //  i0
    push_const 280            //i0
    add
    push_reg_sp
    fetch_i            //expr =
    push_event    //  gg
    push_const 704            //Rand
    add
    fetch_i            //Rand
    push_const 17            //unary->INTEGER_CONST
    func_call 268500997    //  func[Rand]
    shift_sp -1
    assign
    shift_sp -1
    push_event    //  i0
    push_const 280            //i0
    add
    fetch_i
    push_reg_sp
    fetch_i            //select_case compare
    push_const 0            //select_case
    equal
    branch_false L27194
L27193
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX1
    push_parameter TelPosY1
    push_parameter TelPosZ1
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27195
L27194
    push_reg_sp
    fetch_i            //select_case compare
    push_const 1            //select_case
    equal
    branch_false L27196
L27195
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX2
    push_parameter TelPosY2
    push_parameter TelPosZ2
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27197
L27196
    push_reg_sp
    fetch_i            //select_case compare
    push_const 2            //select_case
    equal
    branch_false L27198
L27197
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX3
    push_parameter TelPosY3
    push_parameter TelPosZ3
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27199
L27198
    push_reg_sp
    fetch_i            //select_case compare
    push_const 3            //select_case
    equal
    branch_false L27200
L27199
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX4
    push_parameter TelPosY4
    push_parameter TelPosZ4
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27201
L27200
    push_reg_sp
    fetch_i            //select_case compare
    push_const 4            //select_case
    equal
    branch_false L27202
L27201
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX5
    push_parameter TelPosY5
    push_parameter TelPosZ5
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27203
L27202
    push_reg_sp
    fetch_i            //select_case compare
    push_const 5            //select_case
    equal
    branch_false L27204
L27203
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX6
    push_parameter TelPosY6
    push_parameter TelPosZ6
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27205
L27204
    push_reg_sp
    fetch_i            //select_case compare
    push_const 6            //select_case
    equal
    branch_false L27206
L27205
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX7
    push_parameter TelPosY7
    push_parameter TelPosZ7
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27207
L27206
    push_reg_sp
    fetch_i            //select_case compare
    push_const 7            //select_case
    equal
    branch_false L27208
L27207
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX8
    push_parameter TelPosY8
    push_parameter TelPosZ8
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27209
L27208
    push_reg_sp
    fetch_i            //select_case compare
    push_const 8            //select_case
    equal
    branch_false L27210
L27209
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX9
    push_parameter TelPosY9
    push_parameter TelPosZ9
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27211
L27210
    push_reg_sp
    fetch_i            //select_case compare
    push_const 9            //select_case
    equal
    branch_false L27212
L27211
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX10
    push_parameter TelPosY10
    push_parameter TelPosZ10
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27213
L27212
    push_reg_sp
    fetch_i            //select_case compare
    push_const 10            //select_case
    equal
    branch_false L27214
L27213
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX11
    push_parameter TelPosY11
    push_parameter TelPosZ11
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27215
L27214
    push_reg_sp
    fetch_i            //select_case compare
    push_const 11            //select_case
    equal
    branch_false L27216
L27215
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX12
    push_parameter TelPosY12
    push_parameter TelPosZ12
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27217
L27216
    push_reg_sp
    fetch_i            //select_case compare
    push_const 12            //select_case
    equal
    branch_false L27218
L27217
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX13
    push_parameter TelPosY13
    push_parameter TelPosZ13
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27219
L27218
    push_reg_sp
    fetch_i            //select_case compare
    push_const 13            //select_case
    equal
    branch_false L27220
L27219
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX14
    push_parameter TelPosY14
    push_parameter TelPosZ14
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27221
L27220
    push_reg_sp
    fetch_i            //select_case compare
    push_const 14            //select_case
    equal
    branch_false L27222
L27221
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX15
    push_parameter TelPosY15
    push_parameter TelPosZ15
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27223
L27222
    push_reg_sp
    fetch_i            //select_case compare
    push_const 15            //select_case
    equal
    branch_false L27224
L27223
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX16
    push_parameter TelPosY16
    push_parameter TelPosZ16
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27225
L27224
    push_reg_sp
    fetch_i            //select_case compare
    push_const 16            //select_case
    equal
    branch_false L27226
L27225
    push_event    //  myself
    push_const 784            //InstantTeleport
    add
    fetch_i            //InstantTeleport
    push_event    //  myself
    push_const 784            //myself
    add
    fetch_i            //sm
    push_const 408            //sm
    add
    fetch_i
    push_parameter TelPosX17
    push_parameter TelPosY17
    push_parameter TelPosZ17
    func_call 235143247    //  func[InstantTeleport]
    shift_sp -4
    shift_sp -1
    jump L27192
    jump L27227
L27226
L27227
L27192
    shift_sp -1
    push_event    //  myself
    push_const 784            //Shout
    add
    fetch_i            //Shout
    push_event    //  gg
    push_const 704            //MakeFString
    add
    fetch_i            //MakeFString
    push_const 99601            //unary->INTEGER_CONST
S4680.    ""
    push_string S4680
S4681.    ""
    push_string S4681
S4682.    ""
    push_string S4682
S4683.    ""
    push_string S4683
S4684.    ""
    push_string S4684
    func_call 268828714    //  func[MakeFString]
    shift_sp -6
    func_call 234946627    //  func[Shout]
    shift_sp -1
    shift_sp -1
    push_event    //  myself
    push_const 784            //AddTimerEx
    add
    fetch_i            //AddTimerEx
    push_const 1700            //unary->INTEGER_CONST
    push_const 1000            //unary->INTEGER_CONST
    push_const 60            //unary->INTEGER_CONST
    mul
    push_const 10            //unary->INTEGER_CONST
    mul
    func_call 235012139    //  func[AddTimerEx]
    shift_sp -2
    shift_sp -1
L27191
handler_end

class_end
Edited by ericvini
  • 3 months later...
Posted (edited)

I've re uploaded it.

 

I ve done the version with fireworks dropping and without them.

 

http://www.sendspace.com/file/gnxqxz

 

Please have in mind the events are made on GF scripts, not my new Freya version.

 

In the future I will update this using my freya scripts in GF, so, for example, this event will have Christmas Candles that give vitality and fireworks will give a small buff to STR.

 

In the future tho.

 

Sadly these arent 100% clear( (B grade luxury weapons, CoV not using crystals and etc - they are easy to find remove, should take like 5 minutes) as I've written on the original post, everything I do now is separate and I create a new item/skill if I change anything on them, so this wont ever again be a "problem"

Edited by ericvini
  • 6 months later...
Guest
This topic is now closed to further replies.


  • Posts

    • To manually override it you got to use command //field_cycle set_step 1 11   1 is the field cycle id for hellbound island from db (fiy 2 & 3 are the seeds in gracia sod and soi) and 11 is the level you want to change it to. Anywhere from 1 to 11 will work for different stages.     
    • SMMTG.PRO — TELEGRAM SERVICES PROVIDER   PRICE LIST ★ Premium Subscribers for Bots Russia — from $5.6 / 1,000 subs Ukraine — from $5.6 / 1,000 subs USA — from $6.4 / 1,000 subs Israel — from $6.4 / 1,000 subs Uzbekistan — from $6.4 / 1,000 subs Turkey — from $6.4 / 1,000 subs China — from $6.4 / 1,000 subs Thailand — from $6.4 / 1,000 subs Europe — from $6.4 / 1,000 subs India — from $6.4 / 1,000 subs Other countries — from $13 / 1,000 subs OTHER SERVICES Telegram Boost — from $42 / 1,000 votes Premium Subscribers for Channels — from $2.9 / 1,000 Telegram Stars — from $16.9 / 1,000 stars Regular Subscribers for Channels — from $0.19 / 1,000 Regular Subscribers for Bots — from $0.25 / 1,000 Post Reactions — from $0.14 / 1,000 reactions Post Views — from $0.07 / 1,000 views EXCLUSIVE SERVICES ★ Telegram Search TOP Ranking | SEO Optimization ★ Aged Telegram Bots (registered accounts) — from $1.9 / bot ★ Telegram SEO & Search Training PAYMENT METHODS Heleket — any cryptocurrency CrystalPay — RUB | KZT | SBP | CryptoBot & more Payeer — multiple payment options ➤ Website (24/7): SMMTG.PRO ➤ Telegram Channel: t.me/+e_DKWnC5AFw0ZDhi ➤ 24/7 Support: t.me/smmtg_link
    • 📌 FORUM RULES (Revised – Legal Compliant) Η χρήση του forum προϋποθέτει την πλήρη αποδοχή των παρακάτω κανόνων. Οποιαδήποτε παραβίαση ενδέχεται να οδηγήσει σε περιορισμούς ή μόνιμο αποκλεισμό. 1. Spam & Κατάχρηση Δημοσιεύσεων Το spam απαγορεύεται. Μονολεκτικές, άσχετες ή πολλαπλές διαδοχικές δημοσιεύσεις δεν επιτρέπονται. Bumping επιτρέπεται μόνο στο Marketplace, μία φορά κάθε 24 ώρες. Απάντηση σε θέματα παλαιότερα των 6 μηνών δεν επιτρέπεται. Σχόλια τύπου «wrong section», «request lock» κ.λπ. απαγορεύονται — χρησιμοποιήστε το Report Section. 2. Συμπεριφορά & Τάξη Απαγορεύονται: βρισιές, trolling, drama, απειλές, ρατσισμός, flame posts. Οι κανόνες συμπεριφοράς ισχύουν και σε PMs, profile comments και λοιπές περιοχές. Πολιτικά θέματα επιτρέπονται μόνο εντός λογικών και πολιτισμένων ορίων. 3. Απαγορευμένο & Ακατάλληλο Περιεχόμενο Απαγορεύεται αυστηρά η δημοσίευση ή αναζήτηση περιεχομένου που είναι: Παράνομο βάσει ισχύουσας νομοθεσίας Πειρατικό (warez, cracks, serials, pirated software) Σεξουαλικό, πορνογραφικό ή βίαιο Προσβλητικό, ρατσιστικό ή εξτρεμιστικό Θρησκευτικά προκλητικό με σκοπό την ένταση ➡️ Όλα τα παραπάνω διαγράφονται άμεσα, χωρίς προειδοποίηση. 4. Διαφημίσεις & Προώθηση Απαγορεύεται κάθε μορφή διαφήμισης χωρίς έγκριση Administrator. Απαγορεύεται η προώθηση παράνομων ή μη αδειοδοτημένων υπηρεσιών. Affiliate links, referral systems και external promotions απαιτούν έγκριση. 5. Γλώσσα & Παρουσίαση Μην αναμειγνύετε γλώσσες (αγγλικά σε ελληνικά topics και αντίστροφα). Χρησιμοποιείτε tags [GR] ή [EN]. Τα Greeklish επιτρέπονται προσωρινά, ωστόσο προτιμάται η χρήση ελληνικών χαρακτήρων. 6. Credits & Πνευματικά Δικαιώματα Υποχρεωτική αναφορά πηγών και credits. Απαγορεύεται η αναδημοσίευση περιεχομένου χωρίς άδεια. Κάθε χρήστης είναι υπεύθυνος για τα δικαιώματα του περιεχομένου που δημοσιεύει. 7. Κυβερνοεγκλήματα & Επιβλαβείς Πρακτικές Απαγορεύεται αυστηρά: Hacking, DDoS, flooding, botnets, booters Οδηγίες, εργαλεία ή καθοδήγηση για παράνομες ψηφιακές επιθέσεις Αναζήτηση ή πώληση τέτοιων υπηρεσιών 8. Υπογραφές (Signatures) Μέγιστο μέγεθος: 800x300 pixels. Υπογραφές που παραβιάζουν τους κανόνες αφαιρούνται. 9. Λογαριασμοί & Ασφάλεια Ένας λογαριασμός ανά χρήστη. Κλεμμένοι, κοινόχρηστοι ή πολλαπλοί λογαριασμοί απαγορεύονται. Το forum διατηρεί το δικαίωμα άμεσης διαγραφής λογαριασμών. 10. Σεβασμός προς το Staff Υποτίμηση, απειλές ή προσβολές προς staff δεν γίνονται ανεκτές. Για διαφωνίες ή παραβάσεις χρησιμοποιήστε το Report Section. LEGAL POLICY (Updated – Strict Compliance) 1. Νομιμότητα Περιεχομένου Απαγορεύεται κάθε περιεχόμενο που: Παραβιάζει νόμους ή κανονισμούς Παραβιάζει copyright ή intellectual property Προωθεί παράνομες οικονομικές, τραπεζικές ή επενδυτικές υπηρεσίες Σχετίζεται με απάτη, phishing, money laundering 2. DMCA – Copyright Protection Το forum συμμορφώνεται πλήρως με τον DMCA. Έγκυρες αναφορές οδηγούν σε άμεση αφαίρεση περιεχομένου. Επαναλαμβανόμενες παραβιάσεις = μόνιμος αποκλεισμός. 3. AML / Financial Compliance Απαγορεύεται περιεχόμενο σχετικό με ξέπλυμα χρήματος. Απαγορεύεται η προώθηση μη αδειοδοτημένων χρηματοοικονομικών υπηρεσιών. Δεν παρέχεται καμία οικονομική ή επενδυτική συμβουλή. 4. User-Generated Content & Ευθύνη Όλο το περιεχόμενο δημιουργείται από τους χρήστες. Το forum δεν φέρει νομική ευθύνη, αλλά: Παρακολουθεί Διαγράφει Συμμορφώνεται με τον νόμο 5. AI Moderation Χρησιμοποιούνται AI-based εργαλεία για εντοπισμό παραβάσεων. Η τελική απόφαση λαμβάνεται πάντα από άνθρωπο. 6. Τελικές Διατάξεις Οι κανόνες μπορούν να τροποποιηθούν χωρίς προειδοποίηση. Η χρήση του forum συνεπάγεται αποδοχή όλων των πολιτικών. Η άγνοια των κανόνων δεν αποτελεί δικαιολογία.   ΠΟΛΙΤΙΚΗ ΑΠΟΡΡΗΤΟΥ (Privacy Policy) – Ελληνικά Η παρούσα Πολιτική Απορρήτου περιγράφει τον τρόπο με τον οποίο το forum συλλέγει, χρησιμοποιεί και προστατεύει τα προσωπικά δεδομένα των χρηστών του, σύμφωνα με τον Γενικό Κανονισμό Προστασίας Δεδομένων (GDPR – ΕΕ 2016/679). 1. Συλλογή Δεδομένων Το forum ενδέχεται να συλλέγει τα ακόλουθα δεδομένα: Όνομα χρήστη (username) Διεύθυνση email IP address Ημερομηνία και ώρα σύνδεσης Περιεχόμενο δημοσιεύσεων (posts, topics, private messages) Δεν συλλέγονται ευαίσθητα προσωπικά δεδομένα. 2. Χρήση Δεδομένων Τα δεδομένα χρησιμοποιούνται αποκλειστικά για: Τη λειτουργία και ασφάλεια του forum Τη διαχείριση λογαριασμών Τη βελτίωση της εμπειρίας χρήσης Την πρόληψη κατάχρησης, απάτης ή παράνομων ενεργειών Τη συμμόρφωση με νομικές υποχρεώσεις 3. User-Generated Content Όλο το περιεχόμενο που δημοσιεύεται στο forum δημιουργείται από τους χρήστες. Οι χρήστες φέρουν την αποκλειστική ευθύνη για τα δεδομένα που επιλέγουν να δημοσιεύσουν. 4. Cookies Το forum χρησιμοποιεί cookies μόνο για: Διατήρηση σύνδεσης χρήστη Βασική λειτουργικότητα Ασφάλεια Δεν χρησιμοποιούνται cookies για διαφημιστική παρακολούθηση τρίτων. 5. AI & Αυτοματοποιημένη Επεξεργασία Το forum ενδέχεται να χρησιμοποιεί αυτοματοποιημένα ή AI-based εργαλεία για: Ανίχνευση spam Εντοπισμό παραβιάσεων κανόνων ή παράνομου περιεχομένου ➡️ Οι αποφάσεις επιβολής λαμβάνονται πάντα από άνθρωπο. 6. Κοινοποίηση Δεδομένων Τα προσωπικά δεδομένα: Δεν πωλούνται Δεν διαμοιράζονται με τρίτους Εξαίρεση υπάρχει μόνο εφόσον απαιτείται από τον νόμο ή αρμόδιες αρχές. 7. Δικαιώματα Χρηστών (GDPR) Οι χρήστες έχουν δικαίωμα: Πρόσβασης στα δεδομένα τους Διόρθωσης ή διαγραφής Περιορισμού επεξεργασίας Υποβολής αιτήματος διαγραφής λογαριασμού 8. Ασφάλεια Δεδομένων Λαμβάνονται εύλογα τεχνικά και οργανωτικά μέτρα για την προστασία των δεδομένων, ωστόσο καμία πλατφόρμα δεν είναι απολύτως ασφαλής. 9. Τροποποιήσεις Η παρούσα πολιτική μπορεί να τροποποιηθεί χωρίς προηγούμενη ειδοποίηση. Η συνέχιση χρήσης του forum συνιστά αποδοχή των αλλαγών. ✅ Σημείωση Οποιοδήποτε παράνομο περιεχόμενο δεν επιτρέπεται πουθενά στο forum, ανεξαρτήτως ρόλου, πρόσβασης ή status (VIP / Donator / Staff). 📌 FORUM RULES (English – Legal Compliant) By accessing or using this forum, you agree to comply with the following rules. Violations may result in warnings, restrictions, or permanent account termination. 1. Spam & Abuse Spam is strictly prohibited. One-word, low-effort, off-topic, or consecutive posts are not allowed. Bumping is allowed only in the Marketplace, once every 24 hours. Replying to topics older than 6 months is not permitted. Posts such as “wrong section”, “request lock”, etc. are not allowed — use the Report Section instead. 2. Conduct & Behavior Insults, harassment, trolling, threats, racism, flame posts, and toxic behavior are prohibited. These rules apply to all areas, including private messages and profile comments. Political discussions are allowed only within reasonable and respectful limits. 3. Prohibited & Illegal Content The following content is strictly prohibited anywhere on the forum: Any content that violates applicable laws or regulations Pirated software, warez, cracks, serials, or copyright-infringing material Malware, hacking tools, exploits, or harmful code Sexual, pornographic, violent, or extremist material Hate speech, discrimination, or incitement Content intended to provoke religious or social conflict ➡️ Such content will be removed immediately, without notice. 4. Advertising & Promotion Advertising of any kind requires prior administrator approval. Promotion of illegal or unlicensed services is strictly forbidden. Affiliate links, referral systems, and external promotions require approval. 5. Language & Formatting Do not mix languages (English in non-English topics and vice versa). Use [GR] or [EN] tags when creating a topic. Greeklish is temporarily allowed, but native characters are preferred. 6. Credits & Intellectual Property Proper credit must be given when using third-party content. Reposting content without permission is prohibited. Users are solely responsible for the intellectual property rights of their posts. 7. Cybercrime & Harmful Activities Strictly prohibited: Hacking, DDoS, flooding, botnets, booters Requests, guides, tools, or services related to cyber attacks Buying, selling, or searching for such services 8. Signatures Maximum allowed size: 800x300 pixels. Non-compliant signatures will be removed. 9. Accounts & Security One account per user is allowed. Stolen, shared, or multiple accounts are prohibited. The forum reserves the right to suspend or delete accounts immediately. 10. Respect Toward Staff Disrespect, threats, or harassment toward moderators or administrators will not be tolerated. Use the Report Section to address issues. ⚖️ LEGAL POLICY (English – Strict Compliance) This policy defines the legal framework governing forum operation. 1. User-Generated Content & Liability All content is created by users. The forum and its staff are not legally responsible for user-generated content. Reasonable efforts are made to monitor, review, and remove unlawful material. 2. Legal Compliance Content that violates: Local, national, or international laws Intellectual property rights Terms of third-party services is strictly prohibited. 3. DMCA – Copyright Policy The forum complies fully with the Digital Millennium Copyright Act (DMCA). Valid takedown requests result in prompt content removal. Repeat copyright offenders will be permanently banned. 4. AML – Anti-Money Laundering Prohibited content includes: Money laundering schemes or instructions Fraud, scams, or financial manipulation Promotion of unlicensed or illegal financial services The forum cooperates with authorities when legally required. 5. FCS – Financial & Compliance Services The forum does not provide financial, investment, or legal advice. Promotion of unregulated banking, investment, or financial services is forbidden. 6. Privacy & GDPR Publishing personal data of others is prohibited. Sharing private communications without consent is forbidden. The forum operates in compliance with GDPR regulations. 7. AI-Assisted Moderation Automated and AI-based tools may be used to detect violations. All enforcement actions involve human review. 8. Final Provisions Policies may be updated without prior notice. Continued use of the forum constitutes acceptance of all rules. Ignorance of the rules is not an excuse. PRIVACY POLICY – English Version This Privacy Policy explains how the forum collects, uses, and protects user data, in accordance with the General Data Protection Regulation (GDPR – EU 2016/679). 1. Data Collection The forum may collect the following data: Username Email address IP address Login timestamps User-generated content (posts, topics, private messages) No sensitive personal data is intentionally collected. 2. Use of Data Data is used solely for: Forum operation and security Account management Improving user experience Preventing abuse, fraud, or illegal activity Legal and regulatory compliance 3. User-Generated Content All content posted on the forum is created by users. Users are solely responsible for any personal data they choose to publish. 4. Cookies Cookies are used only for: Session management Essential functionality Security purposes No third-party advertising or tracking cookies are used. 5. AI & Automated Processing The forum may use automated or AI-assisted tools to: Detect spam Identify rule violations or illegal content ➡️ All enforcement decisions are subject to human review. 6. Data Sharing Personal data is: Not sold Not shared with third parties Except where required by law or competent authorities. 7. User Rights (GDPR) Users have the right to: Access their personal data Request correction or deletion Request restriction of processing Request account deletion 8. Data Security Reasonable technical and organizational measures are implemented to protect data. However, no online platform can guarantee absolute security. 9. Policy Updates This policy may be updated at any time without prior notice. Continued use of the forum constitutes acceptance of the updated policy. ✅ Final Note If you have concerns regarding privacy or data protection, please contact the forum administration. ✅ Important Notice Illegal content is not allowed anywhere on the forum, regardless of user role, status, or access level.
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock