Sosyal açıldı! Bir göz at → Hemen gir →

BİLGİLENDİRME 2383 Nxwile Gameserver Patlama Fix-1

xahta

KY Saygın Üye
Coder
Yardımsever
KAYIT
10 Şub 2025
Mesajlar
634
Çözümler
13
Tepki puanı
466
Merhaba ,

Nxacs - SRgame isimli paylaşılan sourcede hataları fixlemekteyim. Gameserver patlaması ile alakalı bugtrap üzerinden böyle bir hata alırsanız aşağıdaki verdiğim kodlarla değiştirmeniz gerekmektedir.

Aşağıdaki hatada MagicInstance.cpp kısmında 3548. satırda petle ilgili alanda hata veriyor ve gameserver patlıyordu.
GameServer.exe caused ACCESS_VIOLATION in module "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\x64\Release\GameServer.exe" at 0033:00000000402B2AE1, MagicInstance::ExecuteType3()+3569 byte(s) in "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\GameServer\MagicInstance.cpp", line 3548+12 byte(s)

MagicInstance.cpp kısmından ''case 2'' kısmını ctrl+f ile aratın. ve aşağıdaki sonuca ulaşın ( not aşağıdaki sonuç güncellenmiş versiyondur)
1743634345728.png


Altta verdiğim kodla değiştirin ve 1 tane gameserver patlama hatanızı kontrol altına almış olursunuz.


case 2:
if (pTarget->isPlayer()) {
if (!pTarget->isDead())
pTarget->MSpChange(pType->sFirstDamage);
}
else {
if (!pTarget->isDead()) {
if (TO_NPC(pTarget)->isPet())
pTarget->MSpChange(pType->sFirstDamage);
else
pTarget->HpChange(pType->sFirstDamage, pSkillCaster);
}
}
break;
case 3:
damage = pTarget->GetMana() / pType->sFirstDamage;
pTarget->MSpChange(damage);
break;
 

furkansnake

KY Uzman Üye
Yardımsever
KAYIT
6 Ocak 2021
Mesajlar
332
Çözümler
3
Tepki puanı
165
Yaş
33
Web
ko-yardim.com
Merhaba ,

Nxacs - SRgame isimli paylaşılan sourcede hataları fixlemekteyim. Gameserver patlaması ile alakalı bugtrap üzerinden böyle bir hata alırsanız aşağıdaki verdiğim kodlarla değiştirmeniz gerekmektedir.

Aşağıdaki hatada MagicInstance.cpp kısmında 3548. satırda petle ilgili alanda hata veriyor ve gameserver patlıyordu.
GameServer.exe caused ACCESS_VIOLATION in module "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\x64\Release\GameServer.exe" at 0033:00000000402B2AE1, MagicInstance::ExecuteType3()+3569 byte(s) in "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\GameServer\MagicInstance.cpp", line 3548+12 byte(s)

MagicInstance.cpp kısmından ''case 2'' kısmını ctrl+f ile aratın. ve aşağıdaki sonuca ulaşın ( not aşağıdaki sonuç güncellenmiş versiyondur)
Ekli dosyayı görüntüle 6556

Altta verdiğim kodla değiştirin ve 1 tane gameserver patlama hatanızı kontrol altına almış olursunuz.


case 2:
if (pTarget->isPlayer()) {
if (!pTarget->isDead())
pTarget->MSpChange(pType->sFirstDamage);
}
else {
if (!pTarget->isDead()) {
if (TO_NPC(pTarget)->isPet())
pTarget->MSpChange(pType->sFirstDamage);
else
pTarget->HpChange(pType->sFirstDamage, pSkillCaster);
}
}
break;
case 3:
damage = pTarget->GetMana() / pType->sFirstDamage;
pTarget->MSpChange(damage);
break;
Teşekkürler dostum başarılar dilerim ??
 

xahta

KY Saygın Üye
Coder
Yardımsever
KAYIT
10 Şub 2025
Mesajlar
634
Çözümler
13
Tepki puanı
466
Teşekkürler fixledikçe buraya ileteceğim. Bot mekaniğinde problem çok bu hafta ona yoğunlaşacağım cünkü oda game server patlatıyor.
 

faramis

KY Saygın Üye
Yardımsever
KAYIT
20 Haz 2021
Mesajlar
311
Çözümler
3
Tepki puanı
418
Merhaba ,

Nxacs - SRgame isimli paylaşılan sourcede hataları fixlemekteyim. Gameserver patlaması ile alakalı bugtrap üzerinden böyle bir hata alırsanız aşağıdaki verdiğim kodlarla değiştirmeniz gerekmektedir.

Aşağıdaki hatada MagicInstance.cpp kısmında 3548. satırda petle ilgili alanda hata veriyor ve gameserver patlıyordu.
GameServer.exe caused ACCESS_VIOLATION in module "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\x64\Release\GameServer.exe" at 0033:00000000402B2AE1, MagicInstance::ExecuteType3()+3569 byte(s) in "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\GameServer\MagicInstance.cpp", line 3548+12 byte(s)

MagicInstance.cpp kısmından ''case 2'' kısmını ctrl+f ile aratın. ve aşağıdaki sonuca ulaşın ( not aşağıdaki sonuç güncellenmiş versiyondur)
Ekli dosyayı görüntüle 6556

Altta verdiğim kodla değiştirin ve 1 tane gameserver patlama hatanızı kontrol altına almış olursunuz.


case 2:
if (pTarget->isPlayer()) {
if (!pTarget->isDead())
pTarget->MSpChange(pType->sFirstDamage);
}
else {
if (!pTarget->isDead()) {
if (TO_NPC(pTarget)->isPet())
pTarget->MSpChange(pType->sFirstDamage);
else
pTarget->HpChange(pType->sFirstDamage, pSkillCaster);
}
}
break;
case 3:
damage = pTarget->GetMana() / pType->sFirstDamage;
pTarget->MSpChange(damage);
break;
paylasilan source üzerinde çalışmak ve paylaşmak çok güzel olmuş emeğinize sağlık
 

ado111

KY Üye
KAYIT
5 Mar 2025
Mesajlar
73
Tepki puanı
8
Merhaba ,

Nxacs - SRgame isimli paylaşılan sourcede hataları fixlemekteyim. Gameserver patlaması ile alakalı bugtrap üzerinden böyle bir hata alırsanız aşağıdaki verdiğim kodlarla değiştirmeniz gerekmektedir.

Aşağıdaki hatada MagicInstance.cpp kısmında 3548. satırda petle ilgili alanda hata veriyor ve gameserver patlıyordu.
GameServer.exe caused ACCESS_VIOLATION in module "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\x64\Release\GameServer.exe" at 0033:00000000402B2AE1, MagicInstance::ExecuteType3()+3569 byte(s) in "D:\sourc\2383-1098 PROJE\2383 PROJE\GAME_SRC-2383\GameServer\MagicInstance.cpp", line 3548+12 byte(s)

MagicInstance.cpp kısmından ''case 2'' kısmını ctrl+f ile aratın. ve aşağıdaki sonuca ulaşın ( not aşağıdaki sonuç güncellenmiş versiyondur)
Ekli dosyayı görüntüle 6556

Altta verdiğim kodla değiştirin ve 1 tane gameserver patlama hatanızı kontrol altına almış olursunuz.


case 2:
if (pTarget->isPlayer()) {
if (!pTarget->isDead())
pTarget->MSpChange(pType->sFirstDamage);
}
else {
if (!pTarget->isDead()) {
if (TO_NPC(pTarget)->isPet())
pTarget->MSpChange(pType->sFirstDamage);
else
pTarget->HpChange(pType->sFirstDamage, pSkillCaster);
}
}
break;
case 3:
damage = pTarget->GetMana() / pType->sFirstDamage;
pTarget->MSpChange(damage);
break;
Teşekkürler
 

quenaze

KY Uzman Üye
Yardımsever
KAYIT
9 Mar 2025
Mesajlar
144
Çözümler
1
Tepki puanı
231
Map.cpp de patlıyor cr 11 etkinliğini açınca oldu bende kontrol eder misin
 
Anasayfa Kayıt ol Giriş yap
Üst Alt