kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
TuZaKK 1
TuZaKK
Mt2Hizmet 1
Mt2Hizmet
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
farkmt2official 1
farkmt2official
Hikaye Ekle

Cevaplandı Dungen İnfo Sistemi

  • Konuyu başlatan Konuyu başlatan diconeta123
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 113
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Piyasadaki Dungeon İnfo sistemlerine baktığımda Belli bir haritada direk Map İndex + Npc + Quest + Oda Kurma şeklinde devam ediyor

Ancak aradığım sistem Dungeon İnfo Penceresini Açtığımızda Işınlan dediğimizde Direk Oda Kuracak Bir Sistem Piyasada mevcut mudur yoksa baştan mı yazmak gerekli ?
 
Çözüm
1773261932563.png


Ufak ufak başladık konu kapatılabilir
Piyasadaki Dungeon İnfo sistemlerine baktığımda Belli bir haritada direk Map İndex + Npc + Quest + Oda Kurma şeklinde devam ediyor

Ancak aradığım sistem Dungeon İnfo Penceresini Açtığımızda Işınlan dediğimizde Direk Oda Kuracak Bir Sistem Piyasada mevcut mudur yoksa baştan mı yazmak gerekli ?
hazır questleri mevcut yada varolan fileslardan sökülmesi daha uygun olur.

Bkz : https://forum.turkmmo.com/konu/3882746-55-120-rayanu-server-files-hiera/
 
hazır questleri mevcut yada varolan fileslardan sökülmesi daha uygun olur.

Bkz : https://forum.turkmmo.com/konu/3882746-55-120-rayanu-server-files-hiera/
Sanırım eksik anlattım cevabınız için teşekkürler.

Ancak dediğim sistemde Aşamalı zindan sistemi entegre edicem.

Bu örnek olarak verdiğinizde

Zindan odasında oda kuruyor
when dungeon_olustur.timer begin
if d.join_coords(718, 15911, 9406) == 1 then -- Arena koordinatları ve map indexi
dungeon_manager.Clear()
server_timer("dungeon_timeup", 60*60, d.get_map_index()) -- Arena süresi
else

Benim anlatmak istediğim sistemde
Oyuncu: Vadide olsun veya Kızıl ormanda
Dungeon Gui penceresini açtığı zaman direk ekstra bir haritaya gitmeden direk zindan odası oluşması -_-
 
Sanırım eksik anlattım cevabınız için teşekkürler.

Ancak dediğim sistemde Aşamalı zindan sistemi entegre edicem.

Bu örnek olarak verdiğinizde

Zindan odasında oda kuruyor
when dungeon_olustur.timer begin
if d.join_coords(718, 15911, 9406) == 1 then -- Arena koordinatları ve map indexi
dungeon_manager.Clear()
server_timer("dungeon_timeup", 60*60, d.get_map_index()) -- Arena süresi
else

Benim anlatmak istediğim sistemde
Oyuncu: Vadide olsun veya Kızıl ormanda
Dungeon Gui penceresini açtığı zaman direk ekstra bir haritaya gitmeden direk zindan odası oluşması -_-
Anladığım kadarıyla, boss yanına gelsin istiyorsunuz doğru mu ?
 
Anladığım kadarıyla, boss yanına gelsin istiyorsunuz doğru mu ?
Şimdi zindan oluşturma mantığını questlerden koparmak tamamen c++ yapmak

Qustlerde indexler kullanılıyor Oyuncu>Harita>Zindan odası şeklinde oluşuyor (Burda zindan odasını oluşturacak haritaya gitmeden zindan odası oluşmuyor.)

Benim bahsettiğim sistem

Oyuncu>Zindan odası = Hiç bir quest fonksyonu kullanmadan zindan odası oluşması tamamen cache tabanlı (Hasar kayıt içinde mysql sorgusu atılabilir) ancak temeli bu şekilde

Hiç bir sistemde denk gelmedim heralde baştan yazmak gerekli
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst