Merhaba Ziyaretçi! Sitemize Hoşgeldiniz.

Ko-pvp.com içeriklerinden tamamiyle faydalanabilmek için lütfen giriş yapın ya da üye olun.

veya Kayıt ol

DETAYLI ANLATIM DATABASE NEDİR ? İÇERİĞİN TÜRKÇE ANLAMI

yadeneme40

New Developer
Katılım
20 Ara 2020
Mesajlar
34
Tepkime puanı
4
Puanları
408
Yaş
29
Knight Online Neler den Oluşur ?

1-)Database(Tablolar,Prosedurler.)
2-)Fileslar(Files Tablo İlişkisi)
3-).EVT ler.


Account_Char > Giriş İD Sine Ait Irk,Çar Niklerinin Tutulduğu Tablodur.
ACCOUNT_CHAR
Bir hesaba ait olan karakterin nickleri ve ırk bilgisi bu tabloda yer alır.

strAccountID ; Giriş İD
bNation ; Accountun Irkı ( 1;Karus,2;Human)
strCharID1 ; Ortadaki Karakterin Niki
strCharID2 ; Sol yada Sağ daki Karakterin Niki
strCharID3 ; Sol yada Sağ daki Karakterin Niki

Battle > Savaş Bilgilerinin Kayıt Tutuluğu Tablodur.

COEFFICIENT
Oyun içerisinde bulunan class'lar kullandıkları iteme göre, sahip olacakları atak hesaplamalarının bulunduğu tablo.

sIndex ; Sıra
byNation ; Kazanan & Kesen Irk ( 1;Karus,2;Human)
strUserName ; Kesen Kişinin Oyun Niki.

CurrentUser > Oyundaki Kullanıcılarının Kayıt Tutulduğu Tablodur.
strAccountID ; Giriş İD
strServerIP ; Kullanıcının Hangi Server a Bağlı Olduğu İP.
strCharID ; Kullanıcının Niki.
strCharIP ; Kullanıcının İP si

CONCURRENT
Server listesindeki server durum çubuklarının dolmasını sağlayan tablo.

Event_Trigger > Npc yi Açtığımızda Hangi Eventi Çalıştırıcak Bilgilerinin Tutulduğu Tablodur.
EVENT_TRIGGER
Görev sisteminin çalışması için gerekli EVENT numaralarının bulunduğu tablo.

EVENT
Gate olmadan .smd dosyalarından ayarlanmış kordinatlara gidince başka kordinata yada zoneye ışınlanma işlemlerinin yapıldığı tablo. Örn : Eslanttan çıkmak için townda içine doğru yürüdüğümüz bölge

nIndex ; Sıra.
sNpcID ; K_Npcposta Kullanılcak Trapnumber.
nTriggerNum ; O Trapnumber a Ait EVENT.

Friend_List > Arkadaş Listesi.
FRIEND_LIST
Oyuncuların arkadaş listelerinin tutulduğu tablo.

HERO_USER
Savaş kahramanlarının tutulduğu tablo.

Item > Serverınızda Bulunan Itemlerin Bilgilerinin Tutulduğu Tablodur.
ITEM
Oyun içerisindeki itemlerin bulunduğu tablo.

Num ; Numarası & Kodu
strName ; İsmi
Kind ; Türü
Slot ; İteme Mouse İle Sağ Tıklayınca Nereye Yerleşeceği.
Race ; Null
Class ; Sınıfı
Damage ; Hasarı
Delay ; Hızı
Range ; Ettiği Uzaklığı
Weight ; Ağırlığı
Duration ;
BuyPrice ; Npcye Satım Fiyatı
SellPrice ; Npc den Alım Fiyatım.
Ac ; Verdiği AC & Defans
Countable ;
Effect1 ; Yaptığı Effect1 (Select * from magic where magicum = Effect1)
Effect2 ; Yaptığı Effect2 (Select * from magic where magicum = Effect1)
ReqLevel ; İtemi Aktif Hale Getirebilmek İçin Gereken Minimum Level
ReqLevelMax ; İtemi Aktif Hale Getirebilmek İçin Gereken Maximum Level
ReqRank ; Gereken Rank.
ReqTitle ; Gereken Title.(select * from userdata where title = 'bilmemne')
SellingGroup ; Hangi Npc den Alınacağı
Jr.King dedi:

Öncelikle sellingroup'ları olan 1-2 NPC wereyim siz ona göre eklersiniz.
255 : Sundries
202 : Armor
101 : Arms
253 : Healing potion
254 : Charon , Delosdaki Scroll
Fakat tüm databaselerde bu sellingroup'lar aynı değildir , siz k_npc açıp isellingroup sekmesinden hangi npc'nin hangi sellingroup'a sahip olduğuna bakabilirsiniz.
PHP:
UPDATE ITEM SET SellingGroup = 'Npcnin Selingroup kodu' Where Num = 'İstediğiniz itemin kodu'
Örneğin sundires'e ts eklemek isterseniz;
Kod:
UPDATE ITEM SET SellingGroup = '255' Where Num = '381001000'
Kullanabilirsiniz.
Kolay gelsin.
Genişletmek için tıkla...
Item_Exchange > İtemi Kırdırınca Hangi İtemi Verceği Bilgilerinin Tutulduğu Bölüm.

nIndex ; Sıra
nNpcnum ; Npc nin Numarası (Select * from k_npc where ssid in (select nNpcnum from item_exchange where nnpcnum = 'bilmemne')

nOriginİtemnum1,2,3,4,5 ; Kırmak İçin Gerekli İtemin Num u
nOriginİtemCount1,2,3,4,5 ; Kırdırılacak İtemin Miktari.
nExchangeİtemnum1,2,3,4,5... ; Verilecek İtemin Num u
nExchangeİtemCount1,2,3,4,5.. ; Verilecek İtemin Miktari.

ITEM_EXCHANGE
Item değişim tablosu Örn : Fragment veya Gem kırdırdığınız zaman çıkacak itemlerin bulunduğu tablo

ITEM_GROUP
Item gruplarının içindeki itemlerin bilgisinin bulunduğu tablo.

ITEM_UPGRADE
ITEM ve TAKI upgrade oranlarının bulunduğu tablo.

K_Monster > Oyundaki Canavaların Bilgilerinin Tutulduğu Bölüm.
K_MONSTER
Oyundaki yaratıkların bulunduğu tablo, oyundaki yaratıklar burada yer alır.
K_MONSTER_ITEM
Oyundaki yaratıkların dropları burada saklanır.

sSid ; Canavarın Kodu
strName ; Canavarin İsmi
sPid ; Canavarın Tipi
sSize ; Canavarın Büyüklüğü
iWeapon1 ; Sağ Elindeki Silahın İtem Numu
iWeapon2 ; Sol Elindeki Silahın İtem Numu
byGroup ; Grub u.(Genellikle 0 Olur.Yani Hem Karus a Hem Humanada Düşman)
byFamily ; Ailesi.(Örneğin Worm Ailesi ; Earth Worm , Blood Worm Worm,Snatcher,Carrion Crawler)
sLevel ; Canavarın Leveli.(Genelde Genel İşlemler Yaparken Yardımcı Olur Örneğin ; Update k_monster iexp = iexp * 3 where slevel > 60 Açıklaması ; 60 Level Üstü Canavarların Expini 3 Kat Arttır.)
iExp ; Verdiği Exp
iLoyalty ; Verdiği Np
iHpPo ; Canavarın HPsi
sMpPo ; Canavarın MP si
sAtk ; Canavarın Atağı.
sAc ; Canavarın Defansı.
sHitRate ; Sekmeme Oranı Vurduğunda
sDamage ; Verdiği Hasar
sAttackDelay ; Attak Yapma Hızı
sStandtime ; Uyuma Zamanı
byAttackRange ; Ne Kadar Uzaktan Vuracağı
iMoney ; Droptan Cıkıcak Para


K_Monster_Item > Hangi Canavardan Hangi Item Cıkcagını Belirleyen Tablodur.

sIndex ; Canavarın sSid si (Select * from k_monster where ssid = sindex)
iItem01,02,03,04,05 ; Çıkacak İtem
sPersent01,02,03,04,05 ; Çıkma %00 si.(10000 / sPersent Olarak Hesaplar)

K_Npc > Oyundaki Npclerin Bilgilerinin Tutulduğu Bölüm.
K_NPC
Oyununuzdaki npclerin bulunduğu tablo.

sSid ; Npc'nin Kodu
strName ; Npc'nin İsmi
sPid ; Npc'nin Tipi
sSize ; Npc'nin Büyüklüğü
iWeapon1 ; Sağ Elindeki Silahın İtem Numu
iWeapon2 ; Sol Elindeki Silahın İtem Numu
byGroup ; Grub u.(Genellikle 0 Olur.Yani Hem Karus a Hem Humanada Düşman)
byFamily ; Ailesi.(Genel Olarak 1 dir.)
sLevel ; Npc'nin Leveli.(Genelde Genel İşlemler Yaparken Yardımcı Olur Örneğin ; Update k_npc iexp = iexp * 3 where slevel > 60 Açıklaması ; 60 Level Üstü npclerin Expini 3 Kat Arttır.)
iExp ; Verdiği Exp
iLoyalty ; Verdiği Np
iHpPo ; Npc'nin HPsi
sMpPo ; Npc'nin MP si
sAtk ; Npc'nin Atağı.
sAc ; Npc'nin Defansı.
sHitRate ; Sekmeme Oranı Vurduğunda
sDamage ; Verdiği Hasar
sAttackDelay ; Attak Yapma Hızı
sStandtime ; Uyuma Zamanı
byAttackRange ; Ne Kadar Uzaktan Vuracağı
iMoney ; Droptan Cıkıcak Para

K_Npc_Item > Hangi Npc den Hangi Item Cıkcagını Belirleyen Tablodur.
K_NPC_ITEM
NPC lere ait drop bilgilerinin bulunduğu tablo

sIndex ; Npcnin sSid si (Select * from K_Npc where ssid = sindex)
iItem01,02,03,04,05 ; Çıkacak İtem
sPersent01,02,03,04,05 ; Çıkma %00 si.(10000 / sPersent Olarak Hesaplar)

K_Npcpos > Npc lerin ve Monsterların (canavarların) Hangi Zonede Hangi X,Y koordinatlarında Çıkacağını Belirleyin Tablodur.Ayrıca Görev Yapıcakların Trapnumber i Girdiği Tablodur.
K_NPCPOS
Oyun içerisindeki canavar ve npc lerin bölge,kordinat bilgilerinin bulunduğu tablo

ZoneID ; Hangi Zonede Doğacağı
NpcID ; Npc nin Kodu
DungeonFamily ; Genelde 0 Oluyor
SpecialType ; Özel Tipi Varsa Buraya Giriyoruz
TrapNumber ; Uzunca Açıklama Yapıldı
LeftX ; Koordinat X
TopZ ; Koordinat Y
RegTime ; Doğma Süresi


KING_SYSTEM
Oyundaki kralların bilgilerinin bulunduğu tablo

Knights > Serverdaki Kurulu Clanların Bilgilerinin Tutulduğu Tablodur.
KNIGHTS
Oyundaki klanların bilgilerinin bulunduğu tablo

IDNum ; Clanın ID si
Flag ; Bayrağı
Nation ; Irkı (1;Karus,2;Human)
Ranking ; Derecesi
IDName ; Clanın İsmi
Members ; Üye Sayısı
Chief ; Lideri
ViceChief_1 ; 1.Asisti
ViceChief_2 ; 2.Asisti
ViceChief_3 ; 3.Asisti
byOldWarResult ; Son Savaş Sonucu
nVictory ; Kazanışlar
nLose ; Kaybedişler
CreateTime ; Kurulma Tarihi
bySiegeFlag ; Delos Bayrağı
sAllianceKnights ; Alyysi varsa ID Si
sCape ; Simgesi
KNIGHTS_USER
Klanı olan oyuncuların bulunduğu tablo
Knights_User > Clandaki Üyelerin Hangi Clanda Olduğu Bilgilerinin Tutulduğu Tablodur.
sIDNum ; Clanın ID si(select * from knights where idnum = sidnum)
strUserID ; Kullanıcı Adı

KNIGHTS_ALLIANCE
Klanlara bağlı alt klanların bilgisinin bulunduğu tablo

KNIGHTS_CAPE
Oyunda ki pelerinlerin bilgisinin bulunduğu tablo

KNIGHTS_RATING
Klan sıralamalarının bulunduğu tablo

KNIGHTS_SIEGE_WARFARE
Kale savaşının bilgilerinin bulunduğu tablo


LEVEL_UP
Oyundaki level ve level atlamak için gerekli exp miktarının bulunduğu tablo
Level_Up > Hangi Levelde Hangi Exp i Gerektirdiği Bilgilerinin Tutulduğu Tablodur

level ; Level
Exp ; Gereken Exp


Magic > Effect Bilgilerinin Tutulduğu Tablodur.
MAGIC
MAGIC_TYPE1
MAGIC_TYPE2
MAGIC_TYPE3
MAGIC_TYPE4
MAGIC_TYPE5
MAGIC_TYPE6
MAGIC_TYPE7
MAGIC_TYPE8
MAGIC_TYPE9
Skiller ile ilgili tüm herşey bu tablolarda bulunmakta


MagicNum ; Effectin ID si
EnName ;
KrName ;
Description ; Açıklama
SkillLevel ; Gerekli Level
Msp ; Gerekli Mana
HP ; Gerekli HP
UseItem ; Skill i Basınca Eksilicek İtem Num.
Casttime ; Vurma Süresi
ReCastTime ; Dolma Süresi
SuccessRate ; Geçme Oranı
Range ; Geçme Uzaklığı

Magic_Type1 > Hiç Bir Effect Kullanılmadan Sadece Damage Veren Skillerdir.

iNum ; ID si
Name ; İsmi
Description ; Açıklama
HitRate ; Geçme % s
Hit ; Vurma Hasarı (Arttırılsanız Vurulan Damagede Artar.update magic_type 1 set hit = hit * 2 where inum = inumunuz)
AddDamage ; Ek Hasar.(Arttırılsanız Vurulan Damagede Artar.update magic_type 1 set hit = hit * 2 where inum = inumunuz)
Delay ; Hız
Range ; Skillin Vurulabilmesi İçin Gerekli Uzaklık(Max)

Magic_Type2 > Sadece Ok (Arrow) İle Kullanılan Skillerdir.

iNum ; Skill ID si
Name ; İsmi
Description ; Açıklama
HitType ; Vurma Tipi
HitRate ; Geçme % si
AddDamage ; Vurduğu Damage
NeedArrow ; Gerekli Ok
AddDamagePlus ; Ek Hasar

Magic_Type3 > Vurduktan Sonra Zehir Veren ve Uzaktan Kullanılan Skillerdir.

iNum ; Skill ID si
Name ; İsmi
Description ; Açıklama
Radius ; Etki Ettiği Alan
FirstDamage ; İlk Damage (Bir Diğer Değişle Asıl Damagesi)
EndDamage ; Son Damage
TimeDamage ; Zehir (Bir Diğer Değişle Zehir Damagesi)

Magic_Type4 > Genellikle Buff,DeBuff,Asas Def Skilleri Gibi Kullancıya Uzaktan Seçeren Verilen Skillerdir.

iNum ; Skill ID si
Name ; İsmi
Description ; Açıklama
BuffType ; Tipi
Radius ; Etki Ettiği Alan
AC ; Verdiği AC
ACPct ; Verdiği AC % si
Attack ; Verdiği Attack
MagicAttack ; Verdiği Magic Attak
MaxHP ; Verdiği HP
MaxHpPct ; Verdiği HP % si
MaxMP ; Vediği MP
MaxMpPct ; Verdiği MP % si
HitRate % Geçme % si
Str ; Verdiği Str
Sta ; Verdiği HP
Dex ; Verdiği Dex
Cha ; Verdiği İnt
ExpPct ; Verdiği Exp


Magic_Type5 > Kaldırma Skilleri Gibi Kullancıya Uzaktan Seçeren Verilen Skillerdir.

iNum ; Skill ID si
Name ; İsmi
Description ; Açıklama
Type ; Tip
ExpRecover ; Geri Kazanılan Exp
NeedStone ; Gerekli Taş

Magic_Type6 > Genellikle Dönüşüm Skilleri Gibi (Tranform scroll vs) Skillerdir.

iNum ; Skill ID si
Name ; İsmi
Description ; Açıklama
Size ; Büyüklük
TransformID ; Neye Dönüşeceğini Belirleyen ID
MaxHp ; Verdiği HP
MaxMp ; Verdiği MP
Speed ; Koşma Hızı
AttackSpeed ; Attack Hızı
Class ; Sınıfı
NeedItem ; Gerekli İtemin Num u
SkillSuccessRate ; Geçme % si

Magic_Type7 > Provoke , Canavarları Uyutma Gibi Skillerin Kullanıldığı Skillerdir.

nIndex ; Skill ID.
strName ; Skill İsmi
byTargetChange ; Durum Değiştirme Olayı ( 1;Damage Verir,2 Canavarı Uyutur)
byRadius ; Etki Ettiği Alan
shHitrate ; Geçme % si
shDamage ; Verdiği Hasar
nNeedItem ; Gerekli İtem

Magic_Type8 > Çekme,Işınlanma Skilleri İçin Kullanılan Skillerdir.
iNum ; Skill ID si
Name ; İsmi
Description ; Açıklama
Target ; 2 İse Kendine Basılır
Radius ; Etki Alanı
WarpType ; Çalışma Tipi (12;Partydeki veya Partydeki Herkesi Çeker,1 Gate Atar Vs.)
ExpRecover ; Skili Kullanınca Vereceği Exp

Magic_Type9 > Görünmezlik Skilleri İçin Kullanılan Skillerdir.
iNum ; Skill ID si
Name ; İsmi
Description ; Açıklama
Radius ; Etki Ettiği Alan
Hitrate ; Geçme % si
Duration ; Etki Zamanı
AddDamage ; Hasar


Make_Item_Group > 1 Çok İtemi Tek 1 Droptan Çıkartmak İçin İşe Yarayan Tablodur.K_Monster_Item Tablosunda iitem01 ve iitem02 yerleine yerleştiririr.

iItemGroupNum ; Group un ID si
iItem_1,2,3,4,5,....30 ; Çıkıcak İtemlerin Num u

TB_User > Kullanıcı İD Şifrelerinin Bulunduğu Tablodur.
TB_USER
Oyuncuların hesap bilgilerinin bulunduğu tablo
strAccountID ; Hesap ID
strPasswd ; Hesap Şifre
strEmail ; Hesap E Mail (Genelden Panelden Alınan Üyelikler İçin Kullanılır.)
strAuthority ; Genelde Panel De Admin Yapmak İçin Kullanılan Bir Basamaktır

UserData > Ana Tablolardan Biri Olan UserData Kullancıların Bilgilerinin Toplandığı Tablodur.
USERDATA
Oyuncuların genel bilgilerinin bulunduğu tablo, item bilgisi,level,stat,exp vs..
strUserId ; Kullanıcının Niki
Nation ; Irkı
Race ; Tipi
Class ; Sınıfı (Warrior Rogue Mastersiz Warrior vs.)
HairColor ; Saç Rengi
Title ; Özel İtem Takabilmek İçin Kullanılan Kolondur
Level ; Leveli
Exp ; Exp i
Loyalty ; Toplam NP si
Face ; Yüz Şekli
Knights ; Clanı
Fame ; Clan Başkanımı Asisit mi Üyemi Yoksa Üyemi Diye Belirtilen Kolondur.(1;Clan Başkanı , 0; Üye)
Authority ; Yetkisi (1 ; User,0 ; GM,255 ; Banlı)
Zone ; Bulunduğu Yer (1;Luferson Castle , 2 ; EMC)
PX ; Bulunduğu Koordinat X
PY ; Bulunduğu Koordinat Y
strItem ; İntertorysindeki Sahip Olduğu İtemler (Şifrelenmiş Halde)
LoyaltyMonthly ; Aylık NP si (Sağ)
CreateTime ; Çarı Yaratma Zamanı
UpdateTime ; Güncelleme Zamanı

Userdata_SkillShorcut > Kullanıcının Skill Dizilişi Bilgilerinin Kayıtlı Olduğu Tablodur.
USERDATA_SKILLSHORTCUT
Oyuncuların skill bar’a koyduğu skillerin bilgisinin bulunduğu tablo
strID ; Kullanıcı Niki
nCount ; Bulunan Skill Sayısı (Barda)
strSkillData ; Skiller (Şifrelenmiş Halde)

Versiyon > Oto Patch İçin Kullanılan Tablodur.
VERSION
Oyundaki patchlerin bilgisinin bulunduğu tablo
version ; Oto Patch İçin Versiyon
filename ; O Versiyondaki Çekeceği Dosya
compname ; Genelde Filename İle Aynı Bilgi Kullanılır

WareHouse > Banka İtemleri Bilgilerinin Tutulduğu Tablodur.
WAREHOUSE
Oyuncuların bankasındaki itemlerin bulunduğu tablo
strAccountID ; Giriş ID
nMoney ; Bankadaki Mevcut Para
WarehouseData ; İtemlerin Şifrelenmiş Hali

MONSTER_CHALLENGE
Forgetten Temple başlangıç zamanı bilgilerinin bulunduğu tablo

MONSTER_CHALLENGE_SUMMON_LIST
Forgetten Temple içersinde çıkacak canavarların bilgisinin bulunduğu tablo

MONSTER_SUMMON_LIST
GM lerin +unikmonster kodunu kullandıklarında rastgele çıkan bossların bilgisinin bulunduğu tablo, yada oyun içersinde boss scroll basıldığında çıkacak canavarın bilgisinin bulunduğu tablo

PREMIUM_SERVICE
Oyundaki premiumlu oyuncuların bulunduğu tablo

SERVER_RESOURCE
Oyun içersindeki otomatik mesajların bulunduğu tablo

START_POSITION
Town atıldığı zaman bölgeye göre gidileceği kordinat bilgisinin bulunduğu tablo

USER_KNIGHTS_RANK
Kareli sembol listesi

USER_PERSONAL_RANK
Karesiz sembol listesi

USER_SAVED_MAGIC
Oyuncuların kullandığı skilllerin kayıt olduğu tablo örn buff scroll bastıysa oyuncu oyundan çıktığı zaman bu tabloda kalır ve tekrar oyunda girdiğinde kaldığı yerden devam eder.


WEB_ITEMMALL_LOG
Power Up Store da yapılan alışverişlerin loglarının tutulduğu tablo

ZONE_INFO
Oyunda bulunan bölgelerin bilgisinin tutulduğu tablo
Zone_Info > Mevcut Maplerin Bilgilerinin Bulunduğu Tablodur.

ServerNo ; Server Numarası (1 Sunucuda 2 Server Kurduysanız Burayı Elleyebilirsiniz.Genelde 1 Dir.)
ZoneNo ; Zone Numarası
strZoneName ; Ebenezer/Map deki .smd nin adı.
 

apolye666

New Developer
Katılım
13 Nis 2019
Mesajlar
162
Tepkime puanı
3
Puanları
18
Yaş
22
güzel paylaşım eline sağlık
 
Üst