Make ur own NPC

View previous topic View next topic Go down

Make ur own NPC

Post  [Developer]AnGelL on Sat Aug 08, 2009 11:13 pm

To make ur own npc u must know the basics (how to make htmls and other thinks...)
You must follow my step to success if u have problem tell me
I will make my custom gatekeeper for example:

1. Go to your L2j Database

2. Go to your NPC Table

3. Search and find one npc that you like his template

4. After that make a text file and put this :
INSERT INTO `npc` (`id`, `name`, `class`, `collision_radius`, `collision_height`, `level`, `sex`, `type`, `attackrange`, `hp`, `mp`, `str`, `con`, `dex`, `int`, `wit`, `men`, `exp`, `sp`, `patk`, `pdef`, `matk`, `mdef`, `atkspd`, `aggro`, `matkspd`, `rhand`, `lhand`, `armor`, `walkspd`, `runspd`, `faction_id`, `faction_range`, `isUndead`) VALUES (put an id that not exist, 'put npc name', 'put npc class for example GK : NPC.a_teleporter_FHuman', 10, 24, 70, 'male or female', 'his type for example GK: L2Teleporter', 40, 3862, 1494, 40, 43, 30, 21, 20, 10, 5879, 590, 1444, 514, 760, 381, 253, 0, 253, 0, 0, 0, 80, 120, NULL, NULL, 0);


5. Then execute from navicat the text

6. Now go C:/yourserver/gameserver/data/html/thetypethatuputontext for example L2Teleporter (so file Teleporter) and there make a html file

7. Rename the file to the Id of ur npc for example 4444.html

8. Now open and make anything u want for example if u want a gk that go only frinteza type this (u must open in as text not html):
<html>
<body>
<center><tr><td><font color="FF40FF">-= Chose Your npc Name =-</font></tr></td><br>
&nbsp;<tr><td><font color="FF0066">______________________________</font></tr></td><br>
<tr><td><font color="FF40FF">Chose Your npc Name</font></tr></td><br>
<tr><td>Welcome, Traveler you can go Frintezza</tr></td><br>
<tr><td>for 10.000 adena.</tr></td>
<br>
<tr><td><a action="bypass -h npc_%objectId%_Chat 30"><font color="8000C0">Frintezza room</font></a></tr>
<br>
&nbsp;
<tr><td><font color="FF0066">______________________________</font></tr></td>
</body>
</html>


9. Now u have only to create a file that it have the id and the npc_%objectId%_Chat that u put and make in C:/yourserver/gameserver/data/html/thetypethatuputontext (the green number) for example 4444_30.html and type in this:
<html>
<body>
<center><tr><td><font color="800080">-= Frintezza =-</font></tr></td><br>
&nbsp;<tr><td><font color="FF0066">______________________________</font></tr></td><br><br>
<tr><td><a action="bypass -h npc_%objectId%_goto 9054" msg="811;Frintezza Room"><font color="FF0000">Frintezza Room</font></a></td></tr>
<tr><td><br></td></tr>
<tr><td><br></td></tr>
&nbsp;
<tr><td><font color="FF0066">______________________________</font></tr></td><br>
<a action="bypass -h npc_%objectId%_Chat 0"><font color="FFF080">Back</font></a>
</body>
</html>



10. Now u have to make a text file with this inside and u put it at C:/yourserver/sql/yourtextname
Quote:insert into teleport values
('Frintezza Room , 9054, 174238, -86405 -5109, 10000, 0);



11. Execute in navicat that text to insert the value

12. Now u have only to go in ur server and spawn it
Credits :All TO Site
avatar
[Developer]AnGelL
Admin
Admin

Posts : 65
Join date : 2009-07-30
Age : 24
Location : Greece

View user profile http://www.l2exploiters.forumakers.com

Back to top Go down

Re: Make ur own NPC

Post  [Developer]DevZeuS* on Mon Aug 10, 2009 11:13 pm

good but it will be better if you add and fotos:)
avatar
[Developer]DevZeuS*
L2-Dota-Foc-Cs Mod/Admin
L2-Dota-Foc-Cs Mod/Admin

Posts : 93
Join date : 2009-08-01
Age : 22
Location : OLympos

View user profile http://l2exploiters.forumakers.com/

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum