istediğim haritalarda at skillerini nasıl kapatabilirim

senuzuLme042

Level 1
Katılım
29 Eki 2025
Konular
1
Mesajlar
2
Beğeniler
1
GG Coin
46
Ticaret Değeri - 0%
0   0   0
sa arkadaşlar metin2 pvp serverimde belirli haritalarda at skill nasıl kapatılır ? çözüm bulamadım yardım bekliyorum tşkler
 
Çözüm
PythonPlayerSkill.cpp içerisinde aşağıdaki kodları aratın:
Kod:
bool CPythonPlayer::__CheckSkillUsable(DWORD dwSlotIndex)
{

            PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NOT_HORSE_SKILL"));
            return false;
        }
    }

Altına ekleyin:
Kod:
#include "PythonBackground.h"
    if(pSkillData && strstr(CPythonBackground::Instance().GetWarpMapName(), "metin2_map_Tesy))// Client harita adı
    {
        PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "HORSE_SKILL_BLOCK"));
        return false;
    }
PythonPlayerSkill.cpp içerisinde aşağıdaki kodları aratın:
Kod:
bool CPythonPlayer::__CheckSkillUsable(DWORD dwSlotIndex)
{

            PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "NOT_HORSE_SKILL"));
            return false;
        }
    }

Altına ekleyin:
Kod:
#include "PythonBackground.h"
    if(pSkillData && strstr(CPythonBackground::Instance().GetWarpMapName(), "metin2_map_Tesy))// Client harita adı
    {
        PyCallClassMemberFunc(m_ppyGameWindow, "OnCannotUseSkill", Py_BuildValue("(is)", GetMainCharacterIndex(), "HORSE_SKILL_BLOCK"));
        return false;
    }
 
Çözüm
Geri
Üst Alt