Welcome to RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr) Mark forums read | View Forum Leaders
RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr)

Knight Tutorials Discuss, Guide: Adding drops at Knight Online forum; Ok well this is just an simple guide with no screenshots or anything. If u can understand english, then it ...




Reply
Thread Tools
Release Guide: Adding drops
 
 
KnightOnline Coder

Rank: Subscriber


Reply With Quote
 
Join Date: Dec 2006
Posts: 266
10-17-2008, 12:06 PM
 
Ok well this is just an simple guide with no screenshots or anything.
If u can understand english, then it shouldn't be a problem.

Ok lets say we want to add a Silver Bar to cardinal, with: 60% drop rate.

Lets go into Query Analyzer.
paste the following code:

Code:
UPDATE K_MONSTER SET sItem='113'
WHERE strName Like 'Cardinal'
the sItem is linked to the table K_MONSTER_ITEM. Look below to see why.

Ok now we want to get the id of the silverbar.
Well i mostly use the Drop Editor of Qwerty to get all Id's.
note: dont use qwerty's editor for the actual editing, itll mess up ur drops since u got MAKE_ITEM_GROUP.
Ok so using his drop editor i found out the id is:
Code:
379067000
We dont need the id of cardinal, we already linked it to sItem
Code:
113
Now open up K_MONSTER_ITEM, now u see 11 columns.
the first one sindex must contain the sItem in this case its 113 for cardinal.
The 2nd column until sPersent02 is only for MAKE_ITEM_GROUP wich im not going to explain, since its way difficult.

Ok now in iItem03 put:
Code:
379067000
sPersent03 should be:
Code:
6000
<- 60% chance to drop.
100 = 1%.

Leave the other columns null, or do the same as 03 to add more items.

Now for the lazy people a simple query to do it all in 1 click.

Code:
UPDATE K_MONSTER SET sItem='xxx'
 WHERE strName Like 'monstername'
Code:
INSERT INTO [KN_online].[dbo].[K_MONSTER_ITEM]
           ([sIndex]
           ,[iItem01]
           ,[sPersent01]
           ,[iItem02]
           ,[sPersent02]
           ,[iItem03]
           ,[sPersent03]
           ,[iItem04]
           ,[sPersent04]
           ,[iItem05]
           ,[sPersent05])
VALUES(xxx,NULL,NULL,NULL,NULL,itemid,persent,itemid,persent,itemid,persent)
I advise to use this query.
Code:
DELETE from MAKE_ITEM_GROUP
and this one;

Code:
DELETE FROM K_MONSTER_ITEM
the reason is because its much better if you make all drops by hand, so u can be sure there arent monsters who are bugged, or like bosses who drop like smitehammer+10 100% rate.
etc just an example.

i hope u found this guide usefull.

-ceelen1 aka HellFire

Last edited by HellFire; 10-29-2008 at 07:33 AM.
 
 
permalink
 

RaGEZONE is proudly sponsored by
 
KnightOnline Coder

Rank: Subscriber


Reply With Quote
 
Join Date: Dec 2006
Posts: 266
10-19-2008, 10:31 AM
 
so is this guide usefull?
 
 
permalink
 

 
RaGEZONER

Rank: Omicron


Reply With Quote
 
Join Date: Oct 2007
Posts: 88
10-19-2008, 12:03 PM
 
Thanks. Ill use this guide to help me when I get my server going :)
 
 
permalink
 


 
Member

Rank: Omicron


Reply With Quote
 
Join Date: Aug 2008
Posts: 24
10-29-2008, 04:40 AM
 
100 = 1%
 
 
permalink
 

Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT +1. The time now is 12:39 AM.
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RaGEZONE © 2001 - 2008





 
Evade Blackbelt School