Merhaba, Hoşgeldin!

VSRO.org, Silkroad Online, Knight Online, Metin2 ve diğer çevrimiçi oyunlar için öncü bir yardım ve geliştirme platformudur. Misyonumuz, bilgi ve deneyim sahibi bireyleri, bilgiye ihtiyaç duyanlarla bir araya getirerek, zengin bir etkileşim ortamı yaratmak ve farklı bakış açılarını birleştirmektir. Topluluğumuzda güçlü bir işbirliği ve öğrenme kültürü oluşturarak, herkesin değerli katkılarda bulunmasını sağlıyoruz.

vSRO Çözüldü vSro NPC Eklendikten Sonra Yaşanan DB Sorunu

Katılım
22 Ağu 2024
Mesajlar
59
Çözümler
2
Tepkime puanı
16
Puanları
8
Yaş
31
Konum
İstanbul
vSro NPC ekleme programından yeni bir NPC ekleyip içindeki itemları düzenledikten sonra ShardManager açılırken Char ID don't differ with Link From RefObjChar hatası ile karşılaşıyorum. Eklenen son kayıt ekteki fotoğraftaki gibidir.

Edt1. CharID bulunan tüm tabloları script ile tarayıp içlerini boşaltmama rağmen hata devam etti.
Edt2. RefObjChar tablosundaki son kaydımı manuel olarak silmeme rağmen hata devam etti.

Çözüm önerilerinizi bekliyorum, teşekkürler.


<ÇÖZÜM : Arkadaşlar çalışan program _RefObjChar tablosundaki ID alanı _RefObjCommon tablosunda Website alanına kayıt oluyordu. Programın source code'unda ilgili alanları bulup değiştirdim ve doğru bir şekilde kayıt atmaya başladı. Yardımcı olan arkadaşlara teşekkürler... >

1726097207743.png
1726097214616.png
 
_RefObjCommon tablosunda satırın sonunda bulunan link isimli hücrede bulunan değer, _RefObjChar tablosunun ID si ile aynı olmalı. Haricen, eğer tabloların anahtar ve oto yükseltme ayarları yapılmamışsa o program başınıza iş açar. YouTube: vsro npc programı yazarak ayarların nasıl yapıldığını bulabilirsiniz. Eski bi video olması gerek.
 
Oyla 1
_RefObjCommon tablosunda satırın sonunda bulunan link isimli hücrede bulunan değer, _RefObjChar tablosunun ID si ile aynı olmalı. Haricen, eğer tabloların anahtar ve oto yükseltme ayarları yapılmamışsa o program başınıza iş açar. YouTube: vsro npc programı yazarak ayarların nasıl yapıldığını bulabilirsiniz. Eski bi video olması gerek.

_RefObjChar tablosunda Link değer 0 idi fakat _RefObjCommon tablosundaki Link alanı 1 olarak görünüyor. Bunları sanırım NPC programı ekliyor, manuel olarak değil de kalıcı olarak düzeltme formülümüz var mıdır hocam?
 
Oyla 0
_RefObjChar tablosunda Link değer 0 idi fakat _RefObjCommon tablosundaki Link alanı 1 olarak görünüyor. Bunları sanırım NPC programı ekliyor, manuel olarak değil de kalıcı olarak düzeltme formülümüz var mıdır hocam?
Eklediğiniz verilerde _RefObjChar taki verinin ID'si _RefObjCommon tablosundaki Link Değeri olmalıdır
 
Oyla 0
1726099714676.png
1726099950381.png
DB'de Link bölümü yerine NPC programı bir yan sütunu olan Webname alanına ID'yi alıyor. Doğru bir şekilde çalışması için alanların yerlerini değiştirdiğimizde görseldeki hatayı alıyoruz.
 
Oyla 0
Bir ekleme daha yapayım,

ID bilgisini manuel düzenlediğimizde sorun ortadan kalkıyor fakat şimdi de NPC programından NPC eklerken seçtiğimiz kullanıcıya login olur olmaz client kendini kapatıyor. Yani bu program muhtemelen database içerisinde farklı alanları güncelliyor ve yanlışlıklar çıkıyor veya bizdeki databasede alanların yerleri farklı gibi görünüyor.

İlk olarak, çok taradık fakat bir tane clean bulabildik önerebileceğiniz düzgün çalışacak bir 120 cap clean db files var mıdır?
2. olarak yok ise client sorunu neyden kaynaklanıyor olabilir?

Teşekkürler.
 
Oyla 1
Bir ekleme daha yapayım,

ID bilgisini manuel düzenlediğimizde sorun ortadan kalkıyor fakat şimdi de NPC programından NPC eklerken seçtiğimiz kullanıcıya login olur olmaz client kendini kapatıyor. Yani bu program muhtemelen database içerisinde farklı alanları güncelliyor ve yanlışlıklar çıkıyor veya bizdeki databasede alanların yerleri farklı gibi görünüyor.

İlk olarak, çok taradık fakat bir tane clean bulabildik önerebileceğiniz düzgün çalışacak bir 120 cap clean db files var mıdır?
2. olarak yok ise client sorunu neyden kaynaklanıyor olabilir?

Teşekkürler.
İstemciye Eksik Eklemenizden veya Id lerin düzgün olmamasından kaynaklı
bunu Kullanın
 
Oyla 0
İstemciye Eksik Eklemenizden veya Id lerin düzgün olmamasından kaynaklı
bunu Kullanın
Hocam sorun media aktarımında olsaydı keşke, bu gönderdiğin çok işimize yarardı yine de çok sağol.
Benim görüşüm programı kullanmak yerine manuel ekleyin daha az uğraşırsınız (y)
Evet SQL bilgim yüksektir bir script ayarlayabilirim buna fakat hangi tablolara veri ekleniyor acaba? Bir de program mediaya aktarmak için txt oluşturuyor, acaba manuel ekledikten sonra @Dorth arkadaşımızın verdiği program ile aktarabilir miyiz?

_RefObjChar
_RefObjCommon
_RefPackageItem
_RefPricePolicyOfItem
_RefScrapOfPackageItem
_RefShop
_RefShopGroup
_RefSopGoods
_RefShopItemGroup
_RefShopTab
Tab_RefHive
Tab_RefNest
Tab_RefTactics
_RefShopTabGroups

Bildiğim ve eklenmesi gereken tablolar, bunların dışında eklenmesi gereken bir veri var mıdır?
 
Oyla 0
Hocam sorun media aktarımında olsaydı keşke, bu gönderdiğin çok işimize yarardı yine de çok sağol.

Evet SQL bilgim yüksektir bir script ayarlayabilirim buna fakat hangi tablolara veri ekleniyor acaba? Bir de program mediaya aktarmak için txt oluşturuyor, acaba manuel ekledikten sonra @Dorth arkadaşımızın verdiği program ile aktarabilir miyiz?

_RefObjChar
_RefObjCommon
_RefPackageItem
_RefPricePolicyOfItem
_RefScrapOfPackageItem
_RefShop
_RefShopGroup
_RefSopGoods
_RefShopItemGroup
_RefShopTab
Tab_RefHive
Tab_RefNest
Tab_RefTactics
_RefShopTabGroups

Bildiğim ve eklenmesi gereken tablolar, bunların dışında eklenmesi gereken bir veri var mıdır?
Tam olarak ne eklemesi yaptınız acaba öğrenebilirmiyim
 
Oyla 0
Geri
Üst Alt