Ok çantası sistemi eklendiğinde ok olmadan saldırmaya çalışıldığında client kapanıyordu bu şekilde fixleyebilirsiniz.
Arat:
Kod bloğunu değiştir:
Arat:
Kod:
bool CPythonPlayer::__HasEnoughArrow()
Kod bloğunu değiştir:
Kod:
bool CPythonPlayer::__HasEnoughArrow()
{
CItemData * pItemData;
if (CItemManager::Instance().GetItemDataPointer(GetItemIndex(TItemPos(INVENTORY, c_Equipment_Arrow)), &pItemData))
if (CItemData::ITEM_TYPE_WEAPON == pItemData->GetType())
#ifdef ENABLE_NEW_ARROW_SYSTEM
if (CItemData::WEAPON_ARROW || CItemData::WEAPON_UNLIMITED_ARROW == pItemData->GetSubType())
{
return true;
}
#endif
PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotShotError", Py_BuildValue("(is)", GetMainCharacterIndex(), "EMPTY_ARROW"));
return false;
}
Son düzenleme:
Ok çantası sistemi eklendiğinde ok olmadan saldırmaya çalışıldığında client kapanıyordu bu şekilde fixleyebilirsiniz.
Arat:
Kod:bool CPythonPlayer::__HasEnoughArrow()
Kod bloğunu değiştir:
Kod:bool CPythonPlayer::__HasEnoughArrow() { CItemData * pItemData; if (CItemManager::Instance().GetItemDataPointer(GetItemIndex(TItemPos(INVENTORY, c_Equipment_Arrow)), &pItemData)) if (CItemData::ITEM_TYPE_WEAPON == pItemData->GetType()) #ifdef ENABLE_NEW_ARROW_SYSTEM if (CItemData::WEAPON_ARROW || CItemData::WEAPON_UNLIMITED_ARROW == pItemData->GetSubType()) { return true; } #endif PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotShotError", Py_BuildValue("(is)", GetMainCharacterIndex(), "EMPTY_ARROW")); return false; }
Evet Doğrusu Budur Aksi Taktirde ?? ?? Client Kapanır Game SRC Bir Yerde Daha Var
Onuda Bulup Bu Şekilde Ekleyin

Lennt Doğru Kodlayamamış Tavsiye Etmem

Ok çantası sistemi eklendiğinde ok olmadan saldırmaya çalışıldığında client kapanıyordu bu şekilde fixleyebilirsiniz.
Arat:
Kod:bool CPythonPlayer::__HasEnoughArrow()
Kod bloğunu değiştir:
Kod:bool CPythonPlayer::__HasEnoughArrow() { CItemData * pItemData; if (CItemManager::Instance().GetItemDataPointer(GetItemIndex(TItemPos(INVENTORY, c_Equipment_Arrow)), &pItemData)) if (CItemData::ITEM_TYPE_WEAPON == pItemData->GetType()) #ifdef ENABLE_NEW_ARROW_SYSTEM if (CItemData::WEAPON_ARROW || CItemData::WEAPON_UNLIMITED_ARROW == pItemData->GetSubType()) { return true; } #endif PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotShotError", Py_BuildValue("(is)", GetMainCharacterIndex(), "EMPTY_ARROW")); return false; }
demek istediğini tam anlamadım biraz daha açarmısın?
oksuz vurunca client kapanıyor dedin denedimde olmadı tam olarak sorun nedir anlamadım
demek istediğini tam anlamadım biraz daha açarmısın?
oksuz vurunca client kapanıyor dedin denedimde olmadı tam olarak sorun nedir anlamadım
![]()
Karakter at oyuna girer girmez saldırmaya çalış ok yokken
Karakter at oyuna girer girmez saldırmaya çalış ok yokken
denedim hedef kim diyor
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 1K
- Cevaplar
- 6
- Görüntüleme
- 700
- Cevaplar
- 10
- Görüntüleme
- 3K
- Cevaplar
- 1
- Görüntüleme
- 3K