Arkadaşlar bir oyunda pet ler ile dupe oluyor, yani pet e item koyup bunu pet ten geri alarak çuğaltıyorlar. bir forum sitesindede bunun fix ini yayınlamışlar ama ben bunu nasıl kullanıcağımı bilmiyorum sanırsam bu c++ kodu bu bir dll mi yaratıcak yoksa başka bir şekildemi yapacağım c++ bilgim pek yok ne yapacağımı hiç bilmiyorum. Şimdiden yardım eden arkadaşlara teşekkür ederim.
bool hook_User_Ride(User* pUser, CPet* pStrider) { typedef bool (*t)(User* pUser, CPet* pStrider); t f = (t)0x00834ad0;
if (pUser == NULL || pStrider == NULL) return true; if (pUser->IsNowTrade()) { CLog::AddW(g_LogInstance, CLOG_ERROR, L"L2Server_Addon: Attempt to RidePet while in trade (CharID %d)", pUser->GetClassId()); pUser->TradeCancel(); return false; } return f(pUser, pStrider); }