Tanıtım Lost Sorrow — Tamamen Özgün Görev Sistemi: LostQuest 🎯

ILoveMaju^^

Her Bahar Aşık Olurum Rüzgar Olur Yağmur Olurum
Konuşkan
Katılım
13 Şubat 2023
Mesajlar
3.710
Elmaslar
2.148
Puan
11.805
Yaş
37
Konum
Sivas
Minecraft
ILoveMaju09

Discord:

ilovemaju

Minecraft Sürümleri
1.21.4
Lost Sorrow MMORPG projemiz için piyasadaki hazır çözümler yerine, sunucunun tüm mekanikleriyle doğrudan entegre çalışacak, kendi kodladığımız LostQuesteklentisini kullanıyoruz. Bu sistem; oyuncu seviyesinden grup sınırlarına, aşamalı hedeflerden dinamik bölge kontrollerine kadar tamamen projenin ihtiyaçlarına göre şekillendirildi.​

📁 LostQuest Ana Menü YapısıSistemin ana arayüzü, bir görevin kabul edilmesinden tamamlanmasına kadar arkada çalışan tüm mantık algoritmalarını içerir.


1782577905135.webp
  • Görev Adı ve Lore Açıklaması: Her görevin kendine ait bir adı ve hikaye (lore) anlatımı bulunur.
  • Tekrar Alınabilirlik & Cooldown: Görevlerin tekrar alınıp alınamayacağı belirlidir. Yenilenen görevler için saat, gün veya ay bazında bekleme süreleri (cooldown) mevcuttur.

  • Süre Limiti: Belirli görevlerin tamamlanması için oyuncuya kısıtlı bir zaman tanınır.
  • Gereksinimler (Permission & Ön Görev): Görevi alabilmek için belirli yetkilere (permission) sahip olmak veya öncesinde başka bir ana/yan görevi tamamlamış olmak gerekebilir.
  • Maceracı Seviye Sınırı: Görevler, oyuncuların minimum ve maksimum maceracı seviyelerine göre filtrelenir; sadece uygun seviyedeki oyuncular tarafından görülebilir ve alınabilir.
  • Grup & Parti Sınırı: Görevin tek başına mı, yoksa belirli bir minimum ve maksimum grup üyesi sayısıyla mı yapılabileceği sistem tarafından denetlenir.
  • Görev Türleri: Sistem; Tekil, Grup, Hikaye ve Zindan görevleri olmak üzere farklı türleri destekler.
  • Dinamik Alım Bölgesi: Görevlerin haritada hangi bölgeden alınacağı, alım bölgesinin yarıçapı ve gerektiğinde bu alım bölgelerini temizleme şartları tamamen kontrol edilebilir.
  • Sıralı Aşamalar: Bu özellik açık olduğunda, oyuncu 1. aşamayı tamamen bitirmeden asla 2. aşamaya geçiş yapamaz.
  • Görev Kataloğu: Görevler günlük, haftalık ve aylık kataloglar halinde sistemde ayrıştırılır.
  • Teslim Hedefi: Görevin bitişinde teslim edileceği bir blok, belirli bir lokasyon veya bir NPC doğrudan sisteme tanımlanır.
  • Görev Ödülleri: Tamamlanan görevlerin sonucunda oyuncuya verilecek deneyim puanı (XP), para ve özel materyaller bu panel üzerinden işlenir.​
  • 🎯 Görev Aşamaları (Objectives) ve Alt Menü İşleyişi​

    Sistemde her görevin aşamaları, kendi içinde bağımsız ve detaylı bir alt menü mimarisine sahiptir. Her bir aşama için şu parametreler özelleştirilebilir:

    1782578522521.webp
    • Aşama Yazısı ve Açıklaması: Oyuncunun ekranında ve görev günlüğünde görünecek aşama detaylarıdır.
    • Aşama Tipi & Miktarı: Git, dur, öldür veya topla gibi farklı aşama tipleri, süreleri ve miktarlarıyla birlikte ayarlanır.
    • Gelişmiş Entegrasyon (MythicMobs & Citizens): Görev hedefleri için özel MythicMobs yaratık adları ve Citizens NPC ID'leri sisteme doğrudan bağlanır; hedeflerin konumu ve yarıçapı belirlenir.
    • Materyal ve Görünen İsim: Görevde toplanacak veya etkileşime girilecek materyallerin oyun içi görünen isimleri hedef olarak tanımlanabilir.
    • Eşya Kontrolü (Getirilen İtemi Sil & Elindeki İtemi Hedef Yap): Görev tesliminde oyuncunun getirdiği eşya sistem tarafından silinebilir veya oyuncunun o an elinde tuttuğu eşya dinamik olarak hedef haline getirilebilir.
    • Parti Paylaşımı: Aşamadaki ilerlemeler, parti içerisindeki diğer grup üyeleriyle senkronize bir şekilde paylaşılabilir.
    • Seçenek Grubu & Aşama Silme: Editör panelinden aşamalar silinebilir veya farklı seçenek gruplarına atanabilir.
    • Aşama Bitişi Sonrası Komutlar: Bir aşama başarıyla tamamlandığında, sunucu arkasında tetiklenecek özel konsol komutları yürütülebilir.


    • ⚔️ Sunucumuzdan Örnek Görevler​

      LostQuest eklentisiyle hazırladığımız ve sunucumuzda aktif olarak yer alan birkaç örnek görevin işleyişi şu şekildedir:​

📜 Örnek Görev 1: Kutsal Sunak​

1782583234565.webp

📜 Örnek Görev 2: Kıyıdaki Tehdit​

1782583324741.webp

📜 Örnek Görev 3: Yeni Bir Dost​

1782583363292.webp

⚙️ Teknik Bilgilendirme ve Kapanış​

LostQuest eklentisi, tamamen projemizin ihtiyaçları doğrultusunda, optimize ve esnek bir mimariyle sıfırdan kodlanmıştır. Oyun içi editör paneli sayesinde tüm görev akışları, MythicMobs ve Citizens entegrasyonları hiçbir konfigürasyon dosyasıyla uğraşmadan anlık olarak yönetilebilmektedir.

Eklenti hakkındaki teknik sorularınızı veya düşüncelerinizi konu altından belirtebilirsiniz. Değerli yorumlarınız bizim için önemlidir.​
 

Ekli dosyalar

  • 1782578061789.webp
    1782578061789.webp
    21 KB · Görüntüleme: 2
  • 1782578512630.webp
    1782578512630.webp
    10,6 KB · Görüntüleme: 0
Son düzenleme:
Lost Sorrow MMORPG projemiz için piyasadaki hazır çözümler yerine, sunucunun tüm mekanikleriyle doğrudan entegre çalışacak, kendi kodladığımız LostQuesteklentisini kullanıyoruz. Bu sistem; oyuncu seviyesinden grup sınırlarına, aşamalı hedeflerden dinamik bölge kontrollerine kadar tamamen projenin ihtiyaçlarına göre şekillendirildi.​

📁 LostQuest Ana Menü YapısıSistemin ana arayüzü, bir görevin kabul edilmesinden tamamlanmasına kadar arkada çalışan tüm mantık algoritmalarını içerir.

  • Görev Adı ve Lore Açıklaması: Her görevin kendine ait bir adı ve hikaye (lore) anlatımı bulunur.​
  • Tekrar Alınabilirlik & Cooldown: Görevlerin tekrar alınıp alınamayacağı belirlidir. Yenilenen görevler için saat, gün veya ay bazında bekleme süreleri (cooldown) mevcuttur.​
  • Süre Limiti: Belirli görevlerin tamamlanması için oyuncuya kısıtlı bir zaman tanınır.​
  • Gereksinimler (Permission & Ön Görev): Görevi alabilmek için belirli yetkilere (permission) sahip olmak veya öncesinde başka bir ana/yan görevi tamamlamış olmak gerekebilir.​
  • Maceracı Seviye Sınırı: Görevler, oyuncuların minimum ve maksimum maceracı seviyelerine göre filtrelenir; sadece uygun seviyedeki oyuncular tarafından görülebilir ve alınabilir.​
  • Grup & Parti Sınırı: Görevin tek başına mı, yoksa belirli bir minimum ve maksimum grup üyesi sayısıyla mı yapılabileceği sistem tarafından denetlenir.​
  • Görev Türleri: Sistem; Tekil, Grup, Hikaye ve Zindan görevleri olmak üzere farklı türleri destekler.​
  • Dinamik Alım Bölgesi: Görevlerin haritada hangi bölgeden alınacağı, alım bölgesinin yarıçapı ve gerektiğinde bu alım bölgelerini temizleme şartları tamamen kontrol edilebilir.​
  • Sıralı Aşamalar: Bu özellik açık olduğunda, oyuncu 1. aşamayı tamamen bitirmeden asla 2. aşamaya geçiş yapamaz.​
  • Görev Kataloğu: Görevler günlük, haftalık ve aylık kataloglar halinde sistemde ayrıştırılır.​
  • Teslim Hedefi: Görevin bitişinde teslim edileceği bir blok, belirli bir lokasyon veya bir NPC doğrudan sisteme tanımlanır.​
  • Görev Ödülleri: Tamamlanan görevlerin sonucunda oyuncuya verilecek deneyim puanı (XP), para ve özel materyaller bu panel üzerinden işlenir.​
  • 🎯 Görev Aşamaları (Objectives) ve Alt Menü İşleyişi​

    Sistemde her görevin aşamaları, kendi içinde bağımsız ve detaylı bir alt menü mimarisine sahiptir. Her bir aşama için şu parametreler özelleştirilebilir:

    Ekli dosyayı görüntüle 290529
    • Aşama Yazısı ve Açıklaması: Oyuncunun ekranında ve görev günlüğünde görünecek aşama detaylarıdır.​
    • Aşama Tipi & Miktarı: Git, dur, öldür veya topla gibi farklı aşama tipleri, süreleri ve miktarlarıyla birlikte ayarlanır.​
    • Gelişmiş Entegrasyon (MythicMobs & Citizens): Görev hedefleri için özel MythicMobs yaratık adları ve Citizens NPC ID'leri sisteme doğrudan bağlanır; hedeflerin konumu ve yarıçapı belirlenir.​
    • Materyal ve Görünen İsim: Görevde toplanacak veya etkileşime girilecek materyallerin oyun içi görünen isimleri hedef olarak tanımlanabilir.​
    • Eşya Kontrolü (Getirilen İtemi Sil & Elindeki İtemi Hedef Yap): Görev tesliminde oyuncunun getirdiği eşya sistem tarafından silinebilir veya oyuncunun o an elinde tuttuğu eşya dinamik olarak hedef haline getirilebilir.​
    • Parti Paylaşımı: Aşamadaki ilerlemeler, parti içerisindeki diğer grup üyeleriyle senkronize bir şekilde paylaşılabilir.​
    • Seçenek Grubu & Aşama Silme: Editör panelinden aşamalar silinebilir veya farklı seçenek gruplarına atanabilir.​
    • Aşama Bitişi Sonrası Komutlar: Bir aşama başarıyla tamamlandığında, sunucu arkasında tetiklenecek özel konsol komutları yürütülebilir.


      Ekli dosyayı görüntüle 290542
    • ⚔️ Sunucumuzdan Örnek Görevler​

      LostQuest eklentisiyle hazırladığımız ve sunucumuzda aktif olarak yer alan birkaç örnek görevin işleyişi şu şekildedir:​

📜 Örnek Görev 1: Kutsal Sunak​

📜 Örnek Görev 2: Kıyıdaki Tehdit​

📜 Örnek Görev 3: Yeni Bir Dost​

⚙️ Teknik Bilgilendirme ve Kapanış​

LostQuest eklentisi, tamamen projemizin ihtiyaçları doğrultusunda, optimize ve esnek bir mimariyle sıfırdan kodlanmıştır. Oyun içi editör paneli sayesinde tüm görev akışları, MythicMobs ve Citizens entegrasyonları hiçbir konfigürasyon dosyasıyla uğraşmadan anlık olarak yönetilebilmektedir.

Eklenti hakkındaki teknik sorularınızı veya düşüncelerinizi konu altından belirtebilirsiniz. Değerli yorumlarınız bizim için önemlidir.​
Eklenti çok çok hoşuma gitti piyasada böyle bi eklentinin olmaması gerçekten üzücü :)
 
Eklenti çok çok hoşuma gitti piyasada böyle bi eklentinin olmaması gerçekten üzücü :)
Değerli Yorumunuz için teşekkür ederim umarım ilerleyen zamanlarda fazlasını görebiliriz 🙃
 
Elinize sağlık el perfecto
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst