- Katılım
- 23 Eki 2022
- Mesajlar
- 6,092
- Çözümler
- 11
- Tepkime puanı
- 3,687
- Puanları
- 113
- Yaş
- 28
Merhaba arkadaşlar,
Bu rehberde Knight Online serverınıza Quest NPC (görev NPC'si) nasıl eklenir, adım adım anlatıyorum.
Bu sistem sayesinde:
Quest NPC sistemi 3 temel yapıdan oluşur:
Açıklama:
Not:
Açıklama:
Yol:
Knight online Server Files / Quest / LUA / 772_QUICKLE.lua
Not:
Bu rehberde Knight Online serverınıza Quest NPC (görev NPC'si) nasıl eklenir, adım adım anlatıyorum.
Bu sistem sayesinde:
- Oyunculara görev (quest) verebilir
- Ödül sistemi oluşturabilir
- Serverınıza içerik ve oynanabilirlik katabilirsiniz
Sistem Mantığı
Quest NPC sistemi 3 temel yapıdan oluşur:
- NPC oluşturma (K_NPC)
- NPC'yi haritaya yerleştirme (K_NPCPOS)
- Quest sistemi (QUEST_HELPER + LUA)
1. NPC Ekleme (K_NPC)
INSERT INTO K_NPC
VALUES ('18072','[ QUICKLE ] HELPER','31900','120','0','0','1','7','46','1','3','3','0','70','100','300','50000','0','0','15000','275','275','3000','1500','2','7','1000','0','0','0','250','250','250','250','250','250','250','90','7','14','35','15000','14402','0','0','1',NULL);
Açıklama:- 18072 → NPC ID
- [ QUICKLE ] HELPER → NPC adı
- 31900 → NPC görünümü
2. NPC Koordinat Ekleme (K_NPCPOS)
INSERT INTO K_NPCPOS
VALUES ('21','18072','100','0','0','0','0','299','335','299','335','299','335','299','335','1','30','0','0',NULL);
Not:- 21 → Map ID (Moradon vb.)
- 299,335 → NPC konumu
3. Quest Helper (Database)
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Açıklama:- 772_QUICKLE.lua → Quest script dosyası
- Bu dosyayı QUEST → LUA klasörüne atmanız gerekir
4. LUA Dosyası
Yol:Knight online Server Files / Quest / LUA / 772_QUICKLE.lua
Not:- NPC'nin çalışması için LUA şarttır
- Görev mantığı tamamen LUA ile kontrol edilir
- Ödül, görev, item vs. buradan ayarlanır
Ne Yapabilirsiniz?
- Görev ver / ödül sistemi kur
- Günlük quest sistemi ekle
- Farm görevleri oluştur
- PK görevleri ekle
Önemli Notlar
- NPC ID çakışmamalı
- LUA dosyası olmadan NPC çalışmaz
- QUEST_HELPER doğru bağlanmalı
- Map ID ve koordinatlar doğru olmalı
