Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

KroniqWaqaa

Üye
  • İçerik sayısı

    145
  • Katılım

  • Son ziyaret

  • Puan

    2,200 [ Bağış Yap ]

KroniqWaqaa kullanıcısının paylaşımları

  1. KroniqWaqaa

    Z ye Gelmeme

    Birde @ nxwile Baksada aydınlatsa bizi güzel olcak 🙂
  2. KroniqWaqaa

    Z ye Gelmeme

    Burdada Bi Problem Göremedim ama. Aşağıdaki int16 dan kaynaklanabilirmi ? RegionUserInOutForMe void CGameServerDlg::RegionUserInOutForMe(CUser *pSendUser) { if (pSendUser == nullptr) return; Packet reflesh(WIZ_REGIONCHANGE, uint8(0)); pSendUser->SendCompressed(&reflesh); Packet result(WIZ_REGIONCHANGE, uint8(1)); C3DMap* pMap = pSendUser->GetMap(); ASSERT(pMap != nullptr); uint16 user_count = 0; result << uint16(0); // placeholder for the user count int16 rx = pSendUser->GetRegionX(), rz = pSendUser->GetRegionZ(); foreach_region(x, z) GetRegionUserList(pMap, rx + x, rz + z, result, user_count, pSendUser->GetEventRoom()); result.put(1, uint16(user_count)); pSendUser->SendCompressed(&result); Packet test(WIZ_REGIONCHANGE, uint8(2)); pSendUser->SendCompressed(&test); }
  3. KroniqWaqaa

    Z ye Gelmeme

    GetNpcInfo void CNpc::GetNpcInfo(Packet & pkt) { pkt.SByte(); pkt << GetProtoID() << uint8(isMonster() ? 1 : 2) << m_sPid << m_iSellingGroup << GetType() << uint32(0) << m_sSize << uint32(m_iWeapon_1) << uint32(m_iWeapon_2) << uint8(isMonster() ? 0 : GetNation()) << GetLevel() << GetSPosX() << GetSPosZ() << GetSPosY(); if (GetProtoID() == 8110) pkt << uint32(2); else pkt << uint32(isGateOpen()); pkt << m_byObjectType << uint16(0) << uint16(0) << int16(m_byDirection); }
  4. KroniqWaqaa

    Z ye Gelmeme

    EXE BU Konudaki Sizin Paylaştığınız 2083 EXE Exe den olacağını sanmıyorum, src taraflı bi sorun ama hangi paketle alakalı bilemiyorum. INOUT Void void CNpc::GetInOut(Packet & result, uint8 bType) { result.Initialize(WIZ_NPC_INOUT); result << bType << GetID(); if (bType != INOUT_OUT) GetNpcInfo(result); if (bType == INOUT_IN) OnRespawn(); } define.h enum InOutType { INOUT_IN = 1, INOUT_OUT = 2, INOUT_RESPAWN = 3, INOUT_WARP = 4, INOUT_SUMMON = 5 };
  5. KroniqWaqaa

    Z ye Gelmeme

    @ nxwile evet kardesm aynı src den bahsediyoruz. çözümü nedir ? bu konuda yardımcı olabilirmisin ?
  6. sorun kendi çabalarımla çözüldü. LUA ve QUEST_HELPER değiştirdim sorun çözülmüştür.
  7. KroniqWaqaa

    Z ye Gelmeme

    Merhaba; Resimde görüldüğü gibi arenada Rakibe attack yapılamıyor. Karakter Z ye tıkladığım zaman farklı rotaya çevriliyor. Aynı zamanda Moradonun heryerinde Char, Chara tıklayamıyor. Ama bu herzaman olmuyor. Neden kaynaklandığını bir türlü çözümedim. yardımcı olabilecek bi arkadaş varsa şimdiden teşekkür ederim.
  8. teşekkürler.
  9. KroniqWaqaa

    Hiçbir Serverda Olmayan Yeni Silahlar

    bi bakalm
  10. Bahsettiğin yer user.cpp de burası galiba QuestDataRequest(); foreach(itr, NewQuestMap) { auto pQuestMap = itr->second; if (pQuestMap.bQuestState != 1 && pQuestMap.bQuestState != 3) continue; Ama yanlış hatrlamıyorsam buralar en son senin düzenlediğin gibi olması lazım.
  11. KroniqWaqaa

    VB6 DLL Injector Source

    teşekkürler bi bakalım
  12. Kullandığım Mevcut filesler üzerinden anti cheat tbl koruması yapabilecek kişi aranıyor. Skype: askin.cetinkale E-Posta: [email protected]
  13. normalde Skill_Magic_Main_Us.tbl değiştirdiğim zaman bazı skiller kullanılabiliyo. QUEST 1 Opcode sini ve Paketteki Status Olayını tam anlayamadım.
  14. yok bi işe yaramıyo. Switch Pre yi alıyo 2 tane prem aktif ediyo. 3 üncüyü aktif etmiyo. Galiba src den kaynaklı paket eksik.
  15. bi bakalım inş aradığımdır.
  16. KroniqWaqaa

    HD Kanat Patch

    görsel nerde ?
  17. KroniqWaqaa

    Switching Premium Hk

    Bu Paket tam olarak nerde onuda yazsaydın keşke @ byxox kardesm. Muhtemelen benm fileslerde yok.
  18. KroniqWaqaa

    Switching Premium Hk

    @ byxox bende 3 premium u aktif etmiyor. galiba paketten dolayı void CUser::PremiumSwitchHandle(Packet & pkt) bu paketenmi kaynaklanıyor acba paylaşabilirmisin paketi ?
  19. KroniqWaqaa

    Magic Bag Sorunu

    Evet @ byxox haklisin. Normal itemle karistirdim. fakat relogta item silinme olayi devam ediyor.
  20. KroniqWaqaa

    Magic Bag Sorunu

    Merhaba Arkadaşlar; Forumda bununla ilgili bi yardım konusu açılmış ve çözülen konulara taşındığı için yorum yapamadım. Magic Bag' ta kayma sorunum vardı BURADAKİ konuda, Src'de @ EveryBodyFool 'un bahsettiği satırı bulamadım. Ayrıcı @ KiraAmora61 'in bahsettiği yerleri düzeltince o sorun ortadan kalktı. Fakat bu sefer takılan magic baglar çıkmıyor. Ve baglara konulan itemler relogta siliniyor. Acaba @ HKS nin buga girer demesindeki kasıt bumuydu ? Ve düzeltmem için nereye bakmam gerekli yardımcı olandan allah razı olsun void CUser::SendMyInfo @ KiraAmora61 in Paylaştığı yerleri aşağıda kırmızı ile belirttim void CUser::SendMyInfo() { C3DMap* pMap = GetMap(); CKnights* pKnights = nullptr; if (!pMap->IsValidPosition(GetX(), GetZ(), 0.0f)) { short x = 0, z = 0; GetStartPosition(x, z); m_curx = (float)x; m_curz = (float)z; } ServerNews(); Packet result(WIZ_MYINFO); g_pMain->GetUserRank(this); CKingSystem * pData = g_pMain->m_KingSystemArray.GetData(GetNation()); if (pData != nullptr && STRCASECMP(pData->m_strKingName.c_str(), m_strUserID.c_str()) == 0) { m_bRank = 1; AchieveMainCount(0, 0, 0, 1); } else m_bRank = 0; result.SByte(); result result result if (isInClan()) pKnights = g_pMain->GetClanPtr(GetClanID()); if (pKnights == nullptr) { result } else { CKnights *aKnights = g_pMain->GetClanPtr(pKnights->GetAllianceID()); if (pKnights->m_sAlliance != 0) pKnights->OnLoginAlliance(this); else if (isInClan()) pKnights->OnLogin(this); if (aKnights != nullptr && aKnights->isInAlliance()) { result GetAllianceID() m_byFlag m_strName m_byGrade m_byRanking m_sMarkVersion) GetCapeID(aKnights) m_bCapeR m_bCapeG m_bCapeB } else { result GetAllianceID() m_byFlag m_strName m_byGrade m_byRanking m_sMarkVersion) m_sCape) m_bCapeR m_bCapeG m_bCapeB } } result result.append(m_bstrSkill, 9); //BURASI_1 for (int i = 0; i { _ITEM_DATA *pItem = GetItem(i); #if (__VERSION >= 1950) if (i == BAG1) pItem = GetItem(FAIRY); else if (i == BAG2) pItem = GetItem(BAG1); else if (i == FAIRY) pItem = GetItem(BAG2); #endif //BURASI if((pItem->nExpirationTime - UNIXTIME nExpirationTime != 0) || pItem->sCount { result pItem->nNum = 0; } else { result nNum sDuration sCount bFlag sRemainingRentalTime; if (pItem->isSpecial()) LoadSpecialItem(result, pItem->SealSerial); else result result nExpirationTime; } } m_bIsChicken = CheckExistEvent(50, 1); result for (int i = 0; i { uint32 TimeRest; uint16 TimeShow; _PREMIUM_DATA * uPrem = GetPremiumPtr(i); if (!uPrem) continue; if (uPrem->pTime == 0) continue; TimeRest = uint32(uPrem->pTime - UNIXTIME); if (TimeRest >= 1 && TimeRest TimeShow = 1; else TimeShow = TimeRest / 3600; result pType } result result result result SendCompressed(&result); g_pMain->AddCharacterName(this); SetZoneAbilityChange(GetZoneID()); Send2AI_UserUpdateInfo(true); QuestDataRequest(); foreach(itr, NewQuestMap) { auto pQuestMap = itr->second; if (pQuestMap.bQuestState != 1 && pQuestMap.bQuestState != 3) continue; QuestV2MonsterDataRequest(itr->first); } } void CUser::SetSlotItemValue() En altına //BURASI_2 for (int i = 0; i { _ITEM_DATA *pItem = GetItem(i); if (i == BAG1) pItem = GetItem(FAIRY); else if (i == BAG2) pItem = GetItem(BAG1); else if (i == FAIRY) pItem = GetItem(BAG2); if ((pItem->nExpirationTime - UNIXTIME nExpirationTime != 0) || pItem->sCount RobItem(i); } } //BURASI_2
  21. KroniqWaqaa

    20xx WİZ_NOTİCE

    bu nedir ? -- mesaja ek olarak -- hmm teşekkürler
×
×
  • Yeni Oluştur...