Sell Custom Codes for lucera2 | HTML Design (NPC & CB)

MrTitan

Heir
Customer
IF YOU WANT TO PAY VIA REVOLUT SEND ME A PM!

Added 30 days reward system for Interlude
!!! WARNING !!!
THIS IS NPC


Features:
- Full configs for the reward 1-30 day (supports multiply rewards) 57,100;4037,100
- Config for min online time (to get the reward)
- Config for dynamic buttons (red for taken reward, green for the active day, gray for the locked) (look the image below)
- Automatic restart at 6am
- Rewards are saved in MYSQL
- IP/HWID protection
- IP/WHID OF/OFF configs
- Buttons are included
- Border for the icons are included GOLD and SILVER
- Instructions included


Automatic Buy: HERE
I accept also Revolut payment DM me.
yknaC8C.png

tSlf95r.png
Super flexible shop with the following features:

- Option to add unlimited packs (itemid,itemid,itemid)
- You can add Armors/Weapons/Jews/Skins/Coins
- Time limited items (good for skins/costumes). Can set any time.
- Option to buy enchanted item Armor/Weapon/Jewelry
- Option to add single items like coins

What is included?
- pack.properties file with examples
- Guide.txt (with bypass examples for buttons)
- full code source

*NOTE: THE NPC HTML FROM THE VIDEO IS NOT INCLUDED!

If you want similar or any custom NPC HTML just write me! The prices start from 7 eur per page!
FULL SUPPORT!
IF YOU HAVE ANY QUESTIONS FEEL FREE TO ASK ME!

Preview the NPC


Config Examples
# 1 lvl armor +0
pack1itemIds=9600,9601,9602,9603
pack1costItemId=57
pack1costAmount=50000
# 1 lvl armor +16
pack11itemIds=9600,9601,9602,9603
pack11itemEnch=16
pack11costItemId=57
pack11costAmount=50000
# Dynasty
#blade
pack20itemIds=9800
pack20costItemId=57
pack20costAmount=140
#dagger
pack34itemIds=9804
pack34itemEnch=16
pack34costItemId=57
pack34costAmount=140

# trial item
trialItem1.itemId=6408
trialItem1.costItemId=57
trialItem1.costAmount=10000
trialItem1.duration=15

# Configuration for single item purchases
singleItem1.itemId=16100
singleItem1.costItemId=57
singleItem1.costAmount=5000

Price: 15 eur
Direct Download: Ko-Fi Download
Simply write the item id in the itemids.properties file, compile the script and you are ready to go!
*note: The script is not working for autoloot items. The item must be picked up by the player. Soon I may update the code to work with autoloot.
Download from here


demo drop.png
Auto NPC enchant weapons/armor/jews
If you are interested pm me.
Features:
- Custom enchant on every level
- Placeholder for the desired enchant
- Checking the weapon min/max enchant
- Ability to restrict max enchant weapon/armor/jew
- Enchant fee (adena or any item)
- Enchant scrolls (can be any id)


Configs example
# Fee configuration: item_id, quantity (for Adena or other base fees)
weapon_fee=16100,50
chest_fee=16100,25
legs_fee=16100,25
gloves_fee=16100,25
boots_fee=16100,25
helmet_fee=16100,25
shield_fee=16100,25
ring1_fee=16100,25
ring2_fee=16100,25
earring1_fee=16100,25
earring2_fee=16100,25
necklace_fee=16100,25

# Scroll IDs (used for second item deduction during enchantment)
weapon_scroll=6577
chest_scroll=6578
legs_scroll=6578
gloves_scroll=6578
boots_scroll=6578
helmet_scroll=6578
shield_scroll=6578
ring1_scroll=6578
ring2_scroll=6578
earring1_scroll=6578
earring2_scroll=6578
necklace_scroll=6578

# Enchant chances per level for weapons
weapon_chance_1=100.0
weapon_chance_2=100.0
weapon_chance_3=100.0
weapon_chance_4=100.0

BUY FROM HERE: BUY AUTOMATIC (Price 10 eur)

qc32orw.jpeg
Panel Changes:
- Main Page
- Event Page
- Character Page
- Server Page
- GM Shop
- Teleports and sub pages
- Spawn Menu
- Change class menu
- Item create menu
- Change sub menu
- Clans menu
- Ride
- Olympiad

Upcoming changes: (the html is in the lucera core, and I still don't know how to modify it. I will speak with Deazer and I will update the code.)
- Announcement menu
- Enchant page
- Residences
- Petition
- Mamon

When you purchase it now you will get FREE UPDATES FOREVER!

You can see the video for the panel preview.



Price: 15 eur
Purchase it automatically from here: BUY
If you want to pay via PayPal send me message.
Short Description
A 7-day daily quest designed to reward consistent play. Players collect 20 EvoItems daily by defeating special mobs, earning different rewards each day. Completing all 7 days counts as one cycle. After finishing 4 full cycles, players receive a special final reward. The quest includes IP, HWID, and account restrictions to prevent abuse and features a custom HTML interface for progress tracking.

If you are interested DM ME!

Type: Custom daily quest with cycle-based rewards
NPC ID: XXXXX (Start NPC)
Mob IDs: XXXXX, XXXXX
Quest Item: (ID: XXXXX)
Cycle Completion Reward Item: CYCLE_REWARD_ITEM (ID: XXXXX)

Features Overview:​

  • Players can start the quest by talking to NPC XXXX.
  • They must kill mobs (XXXX, XXXX) to collect EvoItemItem.
  • Each mob kill has a 50% chance to drop 1 Quest Coin, up to 20 per day.
  • Upon collecting 20 items, they can turn in the quest for daily rewards.
Each of the 7 days provides different rewards:
Code:
private static final int[][][] dailyRewards = {
    {{16100, 1000}, {6577, 1}},     // Day 1
    {{4355, 500}, {6578, 2}},       // Day 2
    {{16100, 1400}, {16102, 5}},    // Day 3
    {{6673, 50}, {6577, 3}},        // Day 4
    {{16100, 2000}, {6578, 4}},     // Day 5
    {{4355, 2000}, {16102, 8}},     // Day 6
    {{28074, 1}, {16102, 15}}       // Day 7
};

you can setup unlimited reward for each day or just 1

Cycle Mechanic

  • Completing all 7 days counts as 1 cycle.
  • After 4 full cycles, the player can claim a final reward (CYCLE_REWARD_ITEM).
  • Cycles reset automatically after claiming the reward.
To prevent abuse:
  • Only one quest completion is allowed per IP or HWID per day.
  • Checks are done using SQL query against a custom table player_quest_progress.
Each player’s:
  • Daily progress (7 days)
  • Current cycle (0–4)
  • Last quest time (timestamp)
    are saved and loaded from the database (player_quest_progress table).
Letters Collector

Dynamic Letter Configuration


Letters and their item IDs are defined in npc_letters.properties.
Example:


HTML:


letters=L,U,C,E,R,A,2


Word-Based Rewards

Define rewards for words using levels.
Example:



HTML:


LUCERA2_rewards_level1=57,1;104,2


Dynamic Placeholder Replacement

HTML placeholders like %L_count% are replaced with player inventory counts.
Example in NPC HTML:



HTML:


You have %L_count% of L.


Automatic Redemption Tracking
Tracks how many times a player redeems a word and adjusts rewards accordingly.

Graceful Handling
Words or levels not defined in the config are ignored without errors.

Dynamic Rewards with Levels:
1 level: ItemID:Quantity,ItemID:Quantity
2 level: ItemID:Quantity,ItemID:Quantity
3 level: ItemID:Quantity,ItemID:Quantity

How to Use

Configure npc_letters.properties with letters and rewards.
Players collect items corresponding to letters. (you can use simple drop event or just to put the letters ID's as a drop item with % by your choice)
Use redeem_WORD commands to claim rewards (e.g., redeem_LUCERA2).
The NPC validates, removes required items, and grants rewards.

Example Flow:

Player collects items for LINEAGE.
Runs the command redeem_LINEAGE.
NPC grants level 1 rewards, then tracks for future redemption.

Soon I will show more codes and more example designs. If you need something custom let me know!
Coming Soon: Ultimate Quest, Community board, PvP System, New L2 Day Letters NPC
 
Last edited:
Letters Collector

Dynamic Letter Configuration

Letters and their item IDs are defined in npc_letters.properties.
Example:
HTML:
letters=L,U,C,E,R,A,2

Word-Based Rewards

Define rewards for words using levels.
Example:

HTML:
LUCERA2_rewards_level1=57,1;104,2

Dynamic Placeholder Replacement

HTML placeholders like %L_count% are replaced with player inventory counts.
Example in NPC HTML:

HTML:
You have %L_count% of L.

Automatic Redemption Tracking
Tracks how many times a player redeems a word and adjusts rewards accordingly.

Graceful Handling
Words or levels not defined in the config are ignored without errors.

How to Use

Configure npc_letters.properties with letters and rewards.
Players collect items corresponding to letters. (you can use simple drop event or just to put the letters ID's as a drop item with % by your choice)
Use redeem_WORD commands to claim rewards (e.g., redeem_LUCERA2).
The NPC validates, removes required items, and grants rewards.

Example Flow:

Player collects items for LINEAGE.
Runs the command redeem_LINEAGE.
NPC grants level 1 rewards, then tracks for future redemption.

Look the attachment for preview.
 

Attachments

  • img3.webp
    img3.webp
    14.7 KB · Views: 216
Short Description
A 7-day daily quest designed to reward consistent play. Players collect 20 EvoItems daily by defeating special mobs, earning different rewards each day. Completing all 7 days counts as one cycle. After finishing 4 full cycles, players receive a special final reward. The quest includes IP, HWID, and account restrictions to prevent abuse and features a custom HTML interface for progress tracking.

If you are interested DM ME!

Type: Custom daily quest with cycle-based rewards
NPC ID: XXXXX (Start NPC)
Mob IDs: XXXXX, XXXXX
Quest Item: (ID: XXXXX)
Cycle Completion Reward Item: CYCLE_REWARD_ITEM (ID: XXXXX)

Features Overview:​

  • Players can start the quest by talking to NPC XXXX.
  • They must kill mobs (XXXX, XXXX) to collect EvoItemItem.
  • Each mob kill has a 50% chance to drop 1 Quest Coin, up to 20 per day.
  • Upon collecting 20 items, they can turn in the quest for daily rewards.
Each of the 7 days provides different rewards:
Code:
private static final int[][][] dailyRewards = {
    {{16100, 1000}, {6577, 1}},     // Day 1
    {{4355, 500}, {6578, 2}},       // Day 2
    {{16100, 1400}, {16102, 5}},    // Day 3
    {{6673, 50}, {6577, 3}},        // Day 4
    {{16100, 2000}, {6578, 4}},     // Day 5
    {{4355, 2000}, {16102, 8}},     // Day 6
    {{28074, 1}, {16102, 15}}       // Day 7
};

you can setup unlimited reward for each day or just 1

Cycle Mechanic

  • Completing all 7 days counts as 1 cycle.
  • After 4 full cycles, the player can claim a final reward (CYCLE_REWARD_ITEM).
  • Cycles reset automatically after claiming the reward.
To prevent abuse:
  • Only one quest completion is allowed per IP or HWID per day.
  • Checks are done using SQL query against a custom table player_quest_progress.
Each player’s:
  • Daily progress (7 days)
  • Current cycle (0–4)
  • Last quest time (timestamp)
    are saved and loaded from the database (player_quest_progress table).
 

Attachments

  • main.webp
    main.webp
    19.8 KB · Views: 31
  • progress.webp
    progress.webp
    10 KB · Views: 31
  • start.webp
    start.webp
    9.8 KB · Views: 31

Знаю насколько вёрстка админок неудобные, ведь все взяты с основ l2jserver.
Вот наша выверенная и оптимизированная годами (сборка rusteam - от т.лёхи (toptaran) после перевёрстанная под lucera) Использую сегодня эту.
 
Знаю насколько вёрстка админок неудобные, ведь все взяты с основ l2jserver.
Вот наша выверенная и оптимизированная годами (сборка rusteam - от т.лёхи (toptaran) после перевёрстанная под lucera) Использую сегодня эту.
top
 
Знаю насколько вёрстка админок неудобные, ведь все взяты с основ l2jserver.
Вот наша выверенная и оптимизированная годами (сборка rusteam - от т.лёхи (toptaran) после перевёрстанная под lucera) Использую сегодня эту.
And why you post this in my thread? You can make your own for share/sell. This is not the place for show off.
 
Back
Top