
KroniqWaqaa
Üye-
İçerik sayısı
145 -
Katılım
-
Son ziyaret
-
Puan
2,330 [ Bağış Yap ]
KroniqWaqaa kullanıcısının paylaşımları
-
Birde @ nxwile Baksada aydınlatsa bizi güzel olcak 🙂
-
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); }
-
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); }
-
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 };
-
@ nxwile evet kardesm aynı src den bahsediyoruz. çözümü nedir ? bu konuda yardımcı olabilirmisin ?
-
70-75-80 Skillerini Görevle Açtırma.
KroniqWaqaa , KroniqWaqaa kullanıcısının konusuna cevap verdi - Genel Yardım
sorun kendi çabalarımla çözüldü. LUA ve QUEST_HELPER değiştirdim sorun çözülmüştür.- 8 yanıt
-
- 70-75-80
- skillerini
-
(2 tane daha)
İle Etiketeklendi:
-
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.
-
2123 EnCryption Data (TBL)
KroniqWaqaa , OzkanOzdemir kullanıcısının konusuna cevap verdi - Genel Paylaşımlar
teşekkürler.- 51 yanıt
-
- 2123
- encryption
-
(2 tane daha)
İle Etiketeklendi:
-
70-75-80 Skillerini Görevle Açtırma.
KroniqWaqaa , KroniqWaqaa kullanıcısının konusuna cevap verdi - Genel Yardım
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.- 8 yanıt
-
- 70-75-80
- skillerini
-
(2 tane daha)
İle Etiketeklendi:
-
Kullandığım Mevcut filesler üzerinden anti cheat tbl koruması yapabilecek kişi aranıyor. Skype: askin.cetinkale E-Posta: [email protected]
-
70-75-80 Skillerini Görevle Açtırma.
KroniqWaqaa , KroniqWaqaa kullanıcısının konusuna cevap verdi - Genel Yardım
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.- 8 yanıt
-
- 70-75-80
- skillerini
-
(2 tane daha)
İle Etiketeklendi:
-
29056_Kaira SWİTCHİNG PREMİUM ekleme kodu
KroniqWaqaa , we1982 kullanıcısının konusuna cevap verdi - Prosedür & Query Kod Paylaşımları
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.- 66 yanıt
-
- 29056_kaira
- swi̇tchi̇ng
-
(3 tane daha)
İle Etiketeklendi:
-
29056_Kaira SWİTCHİNG PREMİUM ekleme kodu
KroniqWaqaa , we1982 kullanıcısının konusuna cevap verdi - Prosedür & Query Kod Paylaşımları
teşekkürler bi bakalım.- 66 yanıt
-
- 29056_kaira
- swi̇tchi̇ng
-
(3 tane daha)
İle Etiketeklendi:
-
Nero All In One Editor v1.08 (Karakter,Başlangıç,Harita,Drop,Clan) [ YENİ SQL ]
KroniqWaqaa , Nero kullanıcısının konusuna cevap verdi - Yardımcı Program Paylaşımları
teşekkürler. -
19X 21X Oyun İçi KC Kırdırma
KroniqWaqaa ,
enaz0369kullanıcısının konusuna cevap verdi - 2000+ Paylaşımbi bakalım inş aradığımdır. -
[Güncel] Kullanılan Premium Tipleri
KroniqWaqaa , OzkanOzdemir kullanıcısının konusuna cevap verdi - Gerekli Bilgi Paylaşımları
teşekkürler bi bakalım- 122 yanıt
-
- [güncel]
- kullanılan
-
(2 tane daha)
İle Etiketeklendi:
-
Uskoya yeni eklenen Kule Savaşları mapi ve gerekli npc + fx + objeleri.
KroniqWaqaa , CHROME kullanıcısının konusuna cevap verdi - Zones (harita) paylaşımları
güzel paylaşım teşekkürler. -
görsel nerde ?
-
Bu Paket tam olarak nerde onuda yazsaydın keşke @ byxox kardesm. Muhtemelen benm fileslerde yok.
-
@ byxox bende 3 premium u aktif etmiyor. galiba paketten dolayı void CUser::PremiumSwitchHandle(Packet & pkt) bu paketenmi kaynaklanıyor acba paylaşabilirmisin paketi ?
-
Evet @ byxox haklisin. Normal itemle karistirdim. fakat relogta item silinme olayi devam ediyor.
-
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
-
bu nedir ? -- mesaja ek olarak -- hmm teşekkürler