Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
O satırda assert kullanıldığı için, parantez içerisinden true çıkmadığı sürece programı kırıyor. Yani hata açıklaması yok, sadece o satıra işaret ediyor. Bilgisayarda olmadığım için görsel atamıyorum ama şunun gibi bi şey (temsilidir):
Eterlib/StateManager.cpp
// Don't cache-check the transform. To much to do
void CStateManager::SetTransform (D3DTRANSFORMSTATETYPE Type, const D3DMATRIX* pMatrix)
{
if (m_bScene)
{
m_lpD3DDev->SetTransform (Type, pMatrix);
}
else
{
assert (D3DTS_VIEW==Type ||...
Hata veriyor. StateManager.cpp 663. Müdahale etmek istemiyorum, çünkü bunun doğru olduğundan emin değilim.
Hiçbir yerde kanıt da görmedim ama doğru fixtir herhalde, her yerde olduğuna göre
item_proto'ya yeni bir value sütunu eklersiniz, eşyanın kaynağını belirtir. Bir enum oluşturursunuz yerden mi alındı, ödül olarak mı verildi, starter pack'ten mi çıktı gibi:
enum ItemSource {
Default, // yerden alindi
QuestReward,
Shop,
StarterPack
};
Oyuncuya eşya veren...
Source tarafını yanlış eklemişsinizdir, çalışıyor:
Kullandığım quest:
quest antiexp begin
state start begin
when login begin
if pc.getqf("antiexp") == 1 then
pc.block_exp()
chat("Anti EXP aktif")
end
send_letter("...
Elbette var olmaz olur mu. Sunucuya bir paket yolluyorsunuz bu paket içerisinde chate yazdırmak istediğiniz mesaj var. Sunucu bu veriyi alıp ilgili (globale yazıyorsanız, herkes) tüm clientlere paket yolluyor. Bu mesajı kendi sahnende göster diye. Attığınız paket sunucuda bir filtreden/onay...
Dx8, Dx9 arasında geçiş yapılabilecek şekilde kuracaktım da sayısız değişiklik gerekiyor. Çok vakit aldığı için bıraktım.
Bir daha girişirsem header dosyalarından başlarım değişikliğe. Daha kolay olur
@hasanmacit directx9'a geçmeyi planlıyorum da zenaris grafikleri dediğiniz görüntüyü bu konudaki jettyx makrolarındaki değişiklikler mi yapıyor?
Önce bunu kurup sonra diğer konudaki jettyx makrolarını mı çekmeliyim?
Veritabanındaki mob_proto tablosunda skill_level sütunları var. 1093 numaralı mob için skill_level1'i 0 (40'tı) yaptım. Artık yere düşürmüyor. Hasar uygulamayı bırakıyor mu diye baktım ama değişen bir şey farkedemedim. Belki daha iyi bir test gerekebilir.