Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
aydiner12

DB ye map ekleme

Önerilen Mesajlar

arkadaşlar merhaba,

bu olayın mantığını anlamak istiyorum yardımınızı rica ederim.
locale kurduğum db de bifrost a girmek istediğimde siyah ekranda ''invalid map dungeon' gibi ifadeler yer alıyor. bu durumda anladığım kadarıyla map dosyaları eksik olduğu için bu hatayı alıyorum.

db ye map eklemek, sırasıyla nasıl yapılır? eklediğimiz map'in dosyasını nasıl elde ederiz? hangi dosyalara map dosyasını atarız? bu konuda forumda konu göremedim. sadece BU KONU var. başka da isteğimi gerçekleştirebileceğim konuya erişemedim. bana bu konuda yardımcı olmanızı rica ediyorum.

iyi günler,
iyi forumlar

İletiyi paylaş


Link to post
Sitelerde Paylaş
kullandığın server files dosyalarının içinde "MAP" isminde bir klasör var. o klasörün içinde bulunan SMD dosyaları senin oyun içinde kullandığın tüm haritaların yer şekilleri obje kordinatları ışınlanma teleport bilgileri gibi bilgileri içinde bulundurur.

örnek verecek olursak; BIFROST haritasının hangi SMD yi kullandığını öğrenmek istiyorsan. SQL management ile DB ni aç tabloların arasından ZONE_INFO sağ click yapıp edit row 200 dedikten sonra sıralamadan BIFROST u bul. zaten göreceksin hangi SMD yi kullandığını. o smd senin MAP dosyalarının içinde varmı diye kontrol sağladıktan sonra..

bu mantıkla yola çıkarak bifrostun SMD si senin kullandığın serverfiles içindeki MAP klasöründe yoksa
BIFROST yada her neyse; o SMD yi herhangi bir yerden temin edip. kendi server fileslarının içindeki MAP klasörüne atacaksın. problemini giderecek. tabiki client taraflı bir problemin yoksa..

Bknz;
EDkkqB.jpg

İletiyi paylaş


Link to post
Sitelerde Paylaş

client taraflı bir problemin var ise data içindeki zones tbl editör ile aç arkadaşın verdiği zones ıd kontrol et eksik ise ekle yada başka zones tbl bakarak yap.Zones dosyasının içindeki dungeon kontrol et yada sıkıntısız bir sw zones dosyasını komple al sorunun düzelir.

İletiyi paylaş


Link to post
Sitelerde Paylaş

Işınlandığında ekran siyah kalıp invaild map hatası veriyorsa DB tarafında her şeyi düzgün yapmışsındır zaten. Sorun client tarafındadır. Bunun için de BF üzerinden gidelim data klasöründeki Zones.tbl yi aç. İçerisinde 310 id li zoneyi bul(yoksa üstteki zonelerden birisini örnek alarak 310 id li zoneyi ekelyebilirsin). Bulduktan sonra orada yazılı olan Zones/Dungeon...... gibi bölümler vardır. Buradaki Zones/ dan sonra yer alan bölümde yazılı map dosyalarını herhangi bir client içerisinden(seninle aynı sürüm olsun. Yani sendeki 1299 ise, bir 1299 client bulup içinden) temin edip ilgili klasöre atabilirsin.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı

.....

 


Kardeşim mesajın uzun olduğu için bu şekilde kısaltarak alıntı yaptım teşekkür ederim verdiğin bilgi işime yaradı.

 

 

 

 

Alıntı

client taraflı bir problemin var ise data içindeki zones tbl editör ile aç arkadaşın verdiği zones ıd kontrol et eksik ise ekle yada başka zones tbl bakarak yap.Zones dosyasının içindeki dungeon kontrol et yada sıkıntısız bir sw zones dosyasını komple al sorunun düzelir.

 

 

 

Alıntı

Işınlandığında ekran siyah kalıp invaild map hatası veriyorsa DB tarafında her şeyi düzgün yapmışsındır zaten. Sorun client tarafındadır. Bunun için de BF üzerinden gidelim data klasöründeki Zones.tbl yi aç. İçerisinde 310 id li zoneyi bul(yoksa üstteki zonelerden birisini örnek alarak 310 id li zoneyi ekelyebilirsin). Bulduktan sonra orada yazılı olan Zones/Dungeon...... gibi bölümler vardır. Buradaki Zones/ dan sonra yer alan bölümde yazılı map dosyalarını herhangi bir client içerisinden(seninle aynı sürüm olsun. Yani sendeki 1299 ise, bir 1299 client bulup içinden) temin edip ilgili klasöre atabilirsin.

 






arkadaşlar verdiğiniz bilgilendirme için teşekkür ederim. söylediğiniz gibi yaptım. db ye ekli fakat client içinde dosyalar eksik olduğu için o hatayı alıyormuşum. bunu sayenizde öğrendim. fakat şimdi resimdeki gibi hata alıyorum. haritanın ilerisi gördüğünüz gibi normal gözüküyor ama ilerledikçe beyazlıyor. bunun sebebi nedir?

0zdNGV.jpg

 

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı

EDkkqB.jpg

 


TBL ye zone eklemeyi,
db deki mevcut zoneye göre tbl yi düzenlemeyi anladım.

Sorun şu yukarıdaki ekrana, ZONE_İNFO tablosuna SMD dosyalarını nasıl ekleyebilirim? elimde 1298v a tüm smd dosyaları var. ama bunları db ye ekleyip daha sonra tbl dosyalarını düzenlemem gerekecek. çok basit bir işlem muhtemelen ama dediğim gibi mevcut SMD dosyalarını tabloya nasıl ekleyebilirim?
-- mesaja ek olarak --

 

 

Alıntı

TBL ye zone eklemeyi,
db deki mevcut zoneye göre tbl yi düzenlemeyi anladım.

Sorun şu yukarıdaki ekrana, ZONE_İNFO tablosuna SMD dosyalarını nasıl ekleyebilirim? elimde 1298v a tüm smd dosyaları var. ama bunları db ye ekleyip daha sonra tbl dosyalarını düzenlemem gerekecek. çok basit bir işlem muhtemelen ama dediğim gibi mevcut SMD dosyalarını tabloya nasıl ekleyebilirim?





Dataseye aşağıdaki kodla başarılı bir şekilde ekleme yaptım. fakat InıtX, InıtZ, InıtY, Type, RoomEvent alanlarını neye göre dolduruyoruz?
-- mesaja ek olarak --

 

Alıntı

TBL ye zone eklemeyi,
db deki mevcut zoneye göre tbl yi düzenlemeyi anladım.

Sorun şu yukarıdaki ekrana, ZONE_İNFO tablosuna SMD dosyalarını nasıl ekleyebilirim? elimde 1298v a tüm smd dosyaları var. ama bunları db ye ekleyip daha sonra tbl dosyalarını düzenlemem gerekecek. çok basit bir işlem muhtemelen ama dediğim gibi mevcut SMD dosyalarını tabloya nasıl ekleyebilirim?
-- mesaja ek olarak --




Dataseye aşağıdaki kodla başarılı bir şekilde ekleme yaptım. fakat InıtX, InıtZ, InıtY, Type, RoomEvent alanlarını neye göre dolduruyoruz?


insert into [ZONE_INFO] Values ('1','55','clanfight_b.smd','13900','13900','0','0','0','Forgotten Temple Arena')

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...