Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

L2J [Guide]How to make a Monster Pet

Initiate Mage
Joined
Nov 17, 2006
Messages
43
Reaction score
0
Hi in this guide I will show you how you can get a monster like Valakas and make him pet that summoning with skill like Kat the cat. Please to success follow my steps directly:

1)Open Navicat and go to table 'npc', there find a monster that you like and take his all stats and write them on a paper

2)Now go to the last table and make new npc (press the +)

3)After that put all Valakas stats but change his type to L2Pet and his ID that not exist(if you want change you can change the stats like you want)

4)When you finish that go here
C:\Server\gameserver\data\stats\skills (in my case) and open the file 1100-1199.xml and open it with notepad

5)Now go to the bottom and copy and paste that (if you want Valakas):

<skill id="1192 <--- This will be the skill that you call valakas" levels="1" name="Summon Valakas">
<table name="#mpConsume_Init"> 8 </table>
<table name="#mpConsume"> 31 </table>
<table name="#reuseDelay"> 21600000 </table>
<table name="#itemConsumeCount"> 3 </table>
<table name="#itemConsumeCountOT"> 0 </table>
<set name="itemConsumeId" val="1458"/>
<set name="itemConsumeCount" val="#itemConsumeCount"/>
<set name="itemConsumeIdOT" val="1458"/>
<set name="itemConsumeCountOT" val="#itemConsumeCountOT"/>
<set name="itemConsumeTime" val="240000" />
<set name="mpInitialConsume" val="#mpConsume_Init"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="hitTime" val="15000"/>
<set name="reuseDelay" val="#reuseDelay"/>
<set name="skillTime" val="15000"/>
<set name="skillType" val="SUMMON"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<!-- Summon-specific -->
<table name="#npcIds"> P u t y o u r I D </table>
<set name="npcId" val="#npcIds" />
<set name="expPenalty" val="0.3" />
<set name="isCubic" val="false" />
<for>
</for>
</skill>

This must be above the line </list>

6) When you finish that go to your server and add skill ID: 1192 LvL: 1 at then use the skill and it will call valakas

Attention :A problem that all have is that the attack icon not exists so you must first summon an official monster like kat the cat and get his attack icon on the shortcuts of the bottom of your screen now when you summon valakas you will use the botton that you put in shorcuts and it will attack

By: Blackeye ( or h3Xx or asedese to many nicknames :D)

Thats All if I forgot something tell me or if you have problem too :D

P.S. Did you like it???
 
Elite Diviner
Joined
Feb 10, 2006
Messages
405
Reaction score
0
Nice, but all, who know a little l2j know how to do it. ;)
 
Mythic Archon
Member
Joined
Aug 29, 2006
Messages
721
Reaction score
2
Nice, but all, who know a little l2j know how to do it. ;)

Obviously the purpose is for those who DON'T know a "little l2j" (;

- Brandon
 
Last edited:
Custom Title Activated
Member
Joined
Jul 19, 2004
Messages
2,818
Reaction score
13
You can always bind an item to that skill, so you don't have to give them that skill and just use the item, like happens with flautes and tuff like that...

With small client mod you can add the buttons you want to that new pet too...

Droppo.-
 
Initiate Mage
Joined
Mar 1, 2007
Messages
9
Reaction score
0
Thank for this guide H3xX :).

Droppo can you explaint more ?? i'm interesting by this :)
 
Experienced Elementalist
Joined
Apr 27, 2006
Messages
222
Reaction score
0
yeah... i want that too... i tryed to add to actionname-e.dat but error when i try to save :(
 
Elite Diviner
Joined
Feb 10, 2006
Messages
405
Reaction score
0
Add a texture into icon.utx then dont forget the name of the texture and add it to the dat file.
 
Initiate Mage
Joined
Jun 1, 2007
Messages
3
Reaction score
0
<set name="effectRange" val="-1"/>
<!-- Summon-specific -->
<table name="#npcIds"> P u t y o u r I D </table>
<set name="npcId" val="#npcIds" />
<set name="expPenalty" val="0.3" />
<set name="isCubic" val="false" />
<for>
</for>
</skill> ..................what id must i put..game id or skill id?
 
Initiate Mage
Joined
Mar 3, 2006
Messages
16
Reaction score
0
but, if you create a new npc ID the gameserver won't recognize it right?
 
Junior Spellweaver
Joined
Jul 19, 2007
Messages
142
Reaction score
0
not if you create npc with that ID.. and in this case with type L2Pet
 
Initiate Mage
Joined
Mar 3, 2006
Messages
16
Reaction score
0
bah, still don't work for me, if i understand, i just need to copy the npc line and change the ID and the "L2pet" there is nothing else to do in the database right?
Don't need to change the IDtemplate field?

can't understand why it don't work

for the skill, i copy pasted the one above and modifyed the ID

can someone help me please?
 
Initiate Mage
Joined
Sep 10, 2007
Messages
2
Reaction score
0
You can always bind an item to that skill, so you don't have to give them that skill and just use the item, like happens with flautes and tuff like that...

With small client mod you can add the buttons you want to that new pet too...

Droppo.-
What do you mean by this plz continue on how to do this THX
 
Initiate Mage
Joined
Mar 3, 2006
Messages
16
Reaction score
0
got this error in the logfile when i use the skill

net.sf.l2j.gameserver.model.L2Character Could not restore active effect data: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Champ 'buff_index' inconnu dans order clause
 
Initiate Mage
Joined
Dec 27, 2007
Messages
4
Reaction score
0
The client crashes and i get:

Code:
2007.12.28 22:29:47
OS : Windows XP 5.1 (Build: 2600)
CPU : AuthenticAMD Unknown processor @ -498 MHz with 1023MB RAM
Video : NVIDIA GeForce 7600 GS (8391)

General protection fault!

History: NConsoleWnd::UseShortcut <- NCShortcutItemWnd::OnClickButton <- NCButton::OnLButtonUp
<- NCVirtualWndMain::PassToFocusedWindow <- NCVirtualWndMain::PassToFocusedWindow
<- NCVirtualWndMain::PassToFocusedWindow <- NCVirtualWndMain::PassToFocusedWindow
<- NCVirtualWndMain::PassToFocusedWindow <- NCVirtualWndMain::DispatchWndMsg <- NConsoleWnd::DispatchWndMsgX
<- NConsoleWnd::MasterConsoleEventProcess <- UEngine::InputEvent <- UWindowsViewport::CauseInputEvent
<- UWindowsViewport::UpdateInput <- UViewport::ReadInput <- APlayerController::Tick <- ALineagePlayerController::Tick
<- TickAllActors <- ULevel::Tick <- (NetMode=0) <- TickLevel <- UGameEngine::Tick <- UpdateWorld <- MainLoop

What should i do? Please help me, i'm new to server developement.
 
Custom Title Activated
Member
Joined
May 23, 2006
Messages
1,897
Reaction score
1
Probably this guide is a copy-paste from somewhere else.. its incomplete..
 
Initiate Mage
Joined
Nov 17, 2006
Messages
43
Reaction score
0
if you won't follow my steps correctly it will crash
 
Initiate Mage
Joined
Dec 27, 2007
Messages
4
Reaction score
0
I've followed your steps exactly and it crashes. Has anyone an idea what is it all about? Please help me.
 
Initiate Mage
Joined
Sep 10, 2008
Messages
8
Reaction score
0
Ok, pet works perfect BUT, is there a way to make it ridable???? Like a Wyvern Summon = to old C3 versions?
 
Initiate Mage
Joined
Sep 10, 2008
Messages
8
Reaction score
0
I've done some fixes in the server but the wyvern players (non-castle owners) summon with the item are non-ridable. Is it possible to add the option to ride him? I've tryed adding the mount/dismount but it just don't work.
 
Back
Top