Jump to content

Recommended Posts

Posted (edited)

A member was looking for Skill enchanter. So i will create on right now here on this topic.
First of all, let's share the HTML's code.
Create a new .htm on /gameserver/data/html/merchant, called: 70003

Just paste this inside:

<html>
<title>GODLike Warrior</title>
<center>
<body>
<br>
<table>
<tr>
<td><img src="icon.etc_alphabet_s_i00" width=32 height=32 align="center"></td>
<td><img src="icon.etc_alphabet_k_i00" width=32 height=32 align="center"></td>
<td><img src="icon.etc_alphabet_i_i00" width=32 height=32 align="center"></td>
<td><img src="icon.etc_alphabet_l_i00" width=32 height=32 align="center"></td>
<td><img src="icon.etc_alphabet_l_i00" width=32 height=32 align="center"></td>
<td><img src="icon.etc_alphabet_s_i00" width=32 height=32 align="center"></td>
</tr>
</table>
<br>
<img src="L2UI_CH3.onscrmsg_pattern01_1" width=300 height=32>
<br>
<center><button value="Enchantar" action="bypass -h npc_%objectId%_EnchantSkillList" width=100 height=21 back="l2ui.pledgeButten2" fore="l2ui.pledgeButten1"></center>
<br>
<center><button value="Comprar Book" action="bypass -h npc_%objectId%_multisell 40002" width=100 height=21 back="l2ui.pledgeButten2" fore="l2ui.pledgeButten1"></center>
<br>
<img src="L2UI_CH3.onscrmsg_pattern01_2" width=300 height=32>
<br>
<center><font color="E8E8E8">Made By</font><font color="FF0000">GODLike</font><br>
<font color="FFD700">Website: www.Server.com :)</font>
</center>
</body>
</html>

Let's go to SQL, you will need to install it manually. (1 minute work):

INSERT INTO `npc` VALUES ('70003', '70003', 'GODLike Warrior ', '0', 'Skill Enchanter', '0', 'Monster2.vampire_soldier_20_bi', '25.00', '54.00', '80', 'male', 'L2Merchant', '40', '4013', '1565', '13.43', '3.09', '40', '43', '30', '21', '20', '10', '0', '0', '1710', '406', '849', '399', '278', '0', '333', '0', '0', '0', '66', '209', null, '300', '0', '0', 'LAST_HIT');

Also, copy and paste that code to your desktop:

INSERT INTO `skill_learn` VALUES ('70003', '0');
INSERT INTO `skill_learn` VALUES ('70003', '1');
INSERT INTO `skill_learn` VALUES ('70003', '2');
INSERT INTO `skill_learn` VALUES ('70003', '3');
INSERT INTO `skill_learn` VALUES ('70003', '4');
INSERT INTO `skill_learn` VALUES ('70003', '5');
INSERT INTO `skill_learn` VALUES ('70003', '6');
INSERT INTO `skill_learn` VALUES ('70003', '7');
INSERT INTO `skill_learn` VALUES ('70003', '8');
INSERT INTO `skill_learn` VALUES ('70003', '9');
INSERT INTO `skill_learn` VALUES ('70003', '10');
INSERT INTO `skill_learn` VALUES ('70003', '11');
INSERT INTO `skill_learn` VALUES ('70003', '12');
INSERT INTO `skill_learn` VALUES ('70003', '13');
INSERT INTO `skill_learn` VALUES ('70003', '14');
INSERT INTO `skill_learn` VALUES ('70003', '15');
INSERT INTO `skill_learn` VALUES ('70003', '16');
INSERT INTO `skill_learn` VALUES ('70003', '17');
INSERT INTO `skill_learn` VALUES ('70003', '18');
INSERT INTO `skill_learn` VALUES ('70003', '19');
INSERT INTO `skill_learn` VALUES ('70003', '20');
INSERT INTO `skill_learn` VALUES ('70003', '21');
INSERT INTO `skill_learn` VALUES ('70003', '22');
INSERT INTO `skill_learn` VALUES ('70003', '23');
INSERT INTO `skill_learn` VALUES ('70003', '24');
INSERT INTO `skill_learn` VALUES ('70003', '25');
INSERT INTO `skill_learn` VALUES ('70003', '26');
INSERT INTO `skill_learn` VALUES ('70003', '27');
INSERT INTO `skill_learn` VALUES ('70003', '28');
INSERT INTO `skill_learn` VALUES ('70003', '29');
INSERT INTO `skill_learn` VALUES ('70003', '30');
INSERT INTO `skill_learn` VALUES ('70003', '31');
INSERT INTO `skill_learn` VALUES ('70003', '32');
INSERT INTO `skill_learn` VALUES ('70003', '33');
INSERT INTO `skill_learn` VALUES ('70003', '34');
INSERT INTO `skill_learn` VALUES ('70003', '35');
INSERT INTO `skill_learn` VALUES ('70003', '36');
INSERT INTO `skill_learn` VALUES ('70003', '37');
INSERT INTO `skill_learn` VALUES ('70003', '38');
INSERT INTO `skill_learn` VALUES ('70003', '39');
INSERT INTO `skill_learn` VALUES ('70003', '40');
INSERT INTO `skill_learn` VALUES ('70003', '41');
INSERT INTO `skill_learn` VALUES ('70003', '42');
INSERT INTO `skill_learn` VALUES ('70003', '43');
INSERT INTO `skill_learn` VALUES ('70003', '44');
INSERT INTO `skill_learn` VALUES ('70003', '45');
INSERT INTO `skill_learn` VALUES ('70003', '46');
INSERT INTO `skill_learn` VALUES ('70003', '47');
INSERT INTO `skill_learn` VALUES ('70003', '48');
INSERT INTO `skill_learn` VALUES ('70003', '49');
INSERT INTO `skill_learn` VALUES ('70003', '50');
INSERT INTO `skill_learn` VALUES ('70003', '51');
INSERT INTO `skill_learn` VALUES ('70003', '52');
INSERT INTO `skill_learn` VALUES ('70003', '53');
INSERT INTO `skill_learn` VALUES ('70003', '54');
INSERT INTO `skill_learn` VALUES ('70003', '55');
INSERT INTO `skill_learn` VALUES ('70003', '56');
INSERT INTO `skill_learn` VALUES ('70003', '57');
INSERT INTO `skill_learn` VALUES ('70003', '58');
INSERT INTO `skill_learn` VALUES ('70003', '59');
INSERT INTO `skill_learn` VALUES ('70003', '60');
INSERT INTO `skill_learn` VALUES ('70003', '61');
INSERT INTO `skill_learn` VALUES ('70003', '62');
INSERT INTO `skill_learn` VALUES ('70003', '63');
INSERT INTO `skill_learn` VALUES ('70003', '64');
INSERT INTO `skill_learn` VALUES ('70003', '65');
INSERT INTO `skill_learn` VALUES ('70003', '66');
INSERT INTO `skill_learn` VALUES ('70003', '67');
INSERT INTO `skill_learn` VALUES ('70003', '68');
INSERT INTO `skill_learn` VALUES ('70003', '69');
INSERT INTO `skill_learn` VALUES ('70003', '70');
INSERT INTO `skill_learn` VALUES ('70003', '71');
INSERT INTO `skill_learn` VALUES ('70003', '72');
INSERT INTO `skill_learn` VALUES ('70003', '73');
INSERT INTO `skill_learn` VALUES ('70003', '74');
INSERT INTO `skill_learn` VALUES ('70003', '75');
INSERT INTO `skill_learn` VALUES ('70003', '76');
INSERT INTO `skill_learn` VALUES ('70003', '77');
INSERT INTO `skill_learn` VALUES ('70003', '78');
INSERT INTO `skill_learn` VALUES ('70003', '79');
INSERT INTO `skill_learn` VALUES ('70003', '80');
INSERT INTO `skill_learn` VALUES ('70003', '81');
INSERT INTO `skill_learn` VALUES ('70003', '82');
INSERT INTO `skill_learn` VALUES ('70003', '83');
INSERT INTO `skill_learn` VALUES ('70003', '84');
INSERT INTO `skill_learn` VALUES ('70003', '85');
INSERT INTO `skill_learn` VALUES ('70003', '86');
INSERT INTO `skill_learn` VALUES ('70003', '87');
INSERT INTO `skill_learn` VALUES ('70003', '88');
INSERT INTO `skill_learn` VALUES ('70003', '89');
INSERT INTO `skill_learn` VALUES ('70003', '90');
INSERT INTO `skill_learn` VALUES ('70003', '91');
INSERT INTO `skill_learn` VALUES ('70003', '92');
INSERT INTO `skill_learn` VALUES ('70003', '93');
INSERT INTO `skill_learn` VALUES ('70003', '94');
INSERT INTO `skill_learn` VALUES ('70003', '95');
INSERT INTO `skill_learn` VALUES ('70003', '96');
INSERT INTO `skill_learn` VALUES ('70003', '97');
INSERT INTO `skill_learn` VALUES ('70003', '98');
INSERT INTO `skill_learn` VALUES ('70003', '99');
INSERT INTO `skill_learn` VALUES ('70003', '100');
INSERT INTO `skill_learn` VALUES ('70003', '101');
INSERT INTO `skill_learn` VALUES ('70003', '102');
INSERT INTO `skill_learn` VALUES ('70003', '103');
INSERT INTO `skill_learn` VALUES ('70003', '104');
INSERT INTO `skill_learn` VALUES ('70003', '105');
INSERT INTO `skill_learn` VALUES ('70003', '106');
INSERT INTO `skill_learn` VALUES ('70003', '107');
INSERT INTO `skill_learn` VALUES ('70003', '108');
INSERT INTO `skill_learn` VALUES ('70003', '109');
INSERT INTO `skill_learn` VALUES ('70003', '110');
INSERT INTO `skill_learn` VALUES ('70003', '111');
INSERT INTO `skill_learn` VALUES ('70003', '112');
INSERT INTO `skill_learn` VALUES ('70003', '113');
INSERT INTO `skill_learn` VALUES ('70003', '114');
INSERT INTO `skill_learn` VALUES ('70003', '115');
INSERT INTO `skill_learn` VALUES ('70003', '116');
INSERT INTO `skill_learn` VALUES ('70003', '117');
INSERT INTO `skill_learn` VALUES ('70003', '118');
INSERT INTO `skill_learn` VALUES ('70003', '119');
INSERT INTO `skill_learn` VALUES ('70003', '120');
INSERT INTO `skill_learn` VALUES ('70003', '121');
INSERT INTO `skill_learn` VALUES ('70003', '122');
INSERT INTO `skill_learn` VALUES ('70003', '123');
INSERT INTO `skill_learn` VALUES ('70003', '124');
INSERT INTO `skill_learn` VALUES ('70003', '125');
INSERT INTO `skill_learn` VALUES ('70003', '126');
INSERT INTO `skill_learn` VALUES ('70003', '127');
INSERT INTO `skill_learn` VALUES ('70003', '128');
INSERT INTO `skill_learn` VALUES ('70003', '129');
INSERT INTO `skill_learn` VALUES ('70003', '130');
INSERT INTO `skill_learn` VALUES ('70003', '131');
INSERT INTO `skill_learn` VALUES ('70003', '132');
INSERT INTO `skill_learn` VALUES ('70003', '133');
INSERT INTO `skill_learn` VALUES ('70003', '134');
INSERT INTO `skill_learn` VALUES ('70003', '135');
INSERT INTO `skill_learn` VALUES ('70003', '136');

And save it as .sql, and you can import it With navicat, by clicking Execute.

Let's go to the client side.
Open with any L2 C6 editor the file: Npcgrp.dat
and paste this on the end of the code:

70003	LineageMonster.orc_champion	LineageMonsters90.DruggedShurianWarrior_skel	3	LineageMonstersTex90.DruggedShurianWarrior_t00_ori	LineageMonstersTex90.DruggedShurianWarrior_t01_ori				0			2	4416	9																									1.125000	0		1				5	ItemSound.armor_bone_4	ItemSound.shield_leather_3	ItemSound.shield_steel_9	ItemSound.shield_steel_2	ItemSound.shield_bone_1	3	MonSound6.Spcetra_knight_dmg_1	MonSound6.Spcetra_knight_dmg_2	MonSound6.Spcetra_knight_dmg_3	0		
	1	0					LineageEffect.p_u002_a	0	30.000000	250.000000	50.000000	0	1

Now one more code left.
Got to syste/Npcname-e.dat, and paste this on the end of the code:

70003 GODLike Warrior Skill Enchanter FF A5 00 -1

Please test it.
For sure will work fine, but if not, reply here!
- credits: GODLike.

See you on next share!

Edit: Colors added on topic.

 

Edited by GODLike™
  • 4 months later...
Guest
This topic is now closed to further replies.


  • Posts

    • The hardest part for anyone is to reverse engineer your server but you're handing the code out for free. At that point, there's no real challenge.   you want facts?   public function __construct(?int $userId = null) { if ($userId == null) { return $this; } // you know that constructs does not return values in php?   🤏just 1 file bad code.   you want to be hacked? show your customers websites that run that code 167.235.*.* api.spherewe***** stop writing chatgt, and dont challenge me again i tried to help you, but if you want me i can share everything even guide users how to hack every client you have even your server
    • L2 PVPTOP - HTML DESIGN    
    • Do not trust this guy, he will scam you. I have sent proof to the mods, I have posted proof on another thread and I can send proof to anyone who DMs me. Avoid this guy. So not only did he scam me out of $51 USDTthen delete his messages and blocked me (I have proof) . You can see his Facebook group is constantly changing names depending on his most current scam. If you see this message and you still decide to go forward with sending your money to him, that’s on you. I can’t stress this enough. This guy is a scammer. 
    • So Goldbar thinks that deleted his side of the conversation makes it easier to claim he didn’t scam me. But I sent him $51 USDT to his ERC-20 account it was verified, he acted like it was fine but then deleted his messages and blocked me. Seriously do not trust this guy. 
    • Hi everyone, let me introduce myself—I'm Martin, a junior developer. I'm diving into the world of L2 servers, and honestly, I'm super overwhelmed about where to start learning the right way to set up, configure, and run a server. There are so many datapacks—free, private—but it's so much that my head feels like it's going to explode. I'm currently looking for someone or an active project willing to take me on as an intern. I'm not looking to make money—I'm just here to learn and grow out of pure passion for L2. I've already been working with L2jMobius H5. I managed to edit the Community Board, add a buffer, GM Shop, and teleports. I've also created custom NPCs for the GM Shop, and imported new custom weapons and armors—complete with original glow effects, like the Valakas and Antharas weapons. But there's still a lot I don't know, and it can get overwhelming. That’s why I’m looking for someone—or an active non-profit project—willing to take me on as an intern. I’m not looking to make money; I just want to learn, contribute, and grow out of pure passion for L2. If you’re working on a project and could use a motivated learner who’s eager to help, I’d love to connect!
  • Topics

×
×
  • Create New...