Kayıtlar

KO_DATABASE_SERVER_001 Database Detaylı Log temizleme

  Şimdi database adı KO_DATABASE_SERVER_001 Eğer sizin log dosya dı KN_Online1_Log bu değil ise  Log dosya adı öğrenme kodu: USE KO_DATABASE_SERVER_001; GO SELECT name, physical_name, type_desc  FROM sys.database_files; GO Yukardaki kod ile sonu *.log yazan sizin log dosyanızın adı Log temizleme Kod aşağıda:  USE KO_DATABASE_SERVER_001; GO ALTER DATABASE KO_DATABASE_SERVER_001 SET RECOVERY SIMPLE; GO USE KO_DATABASE_SERVER_001; GO CHECKPOINT; GO DBCC SHRINKFILE (KN_Online1_Log, 128);  -- 128 MB gibi bir hedef boyut belirleyebilirsiniz GO CHECKPOINT;  -- Bu komut, tüm işlemleri diske yazar GO DBCC SHRINKFILE (KN_Online1_Log, 1);  -- Log dosyasını 1 MB'a kadar küçültmeye çalışır GO

Sol Elde Kalkan Varken Attack Yapmama Çözüm

 Alttaki kodu QA kopyalayıp yapıştırın sorun çözülecektir. update ITEM set Kind=51 where strName like '%shield%'  

1453, 1534, 18xx, 19xx, 20xx TS Basılı İken Monsterin Dalması Fix

 aisocket.cpp denu bu kodu aratarak bulup. Kod: || pTarget->isDead() Bu Kodun Altına Kod: TO_USER(pTarget)->isTransformed() Bu Kodu Ekleyerek Fixleyebılırsınız

1453/1534/1886/v2039 Soruce Npc Ve Monster Uzaktan Saldırılarını Düşürme Range Mesafesini Ayarlama.

  1453/1534/1886/v2039 Soruce Npc Ve Monster Uzaktan Saldırılarını Düşürme Range Mesafesini Ayarlama. Visual studioda source içerisinde  LONG_ATTACK_RANGE aratıyoruz ve verdiğim gibi düzelte bilirsiniz bu sadece attack ve mesafe kısaltma işlemidir bağdatttan vurmaz en azından :) Ayar bu şekilde mesafe kısalır. #define LONG_ATTACK_RANGE 5 #define SHORT_ATTACK_RANGE 1 LONG_ATTACK_RANGE: Uzun menzilli saldırı menzilini belirleyen bir tanımlama. Bu durumda, uzun menzilli saldırı mesafesi 5 olarak ayarlanmış. SHORT_ATTACK_RANGE: Kısa menzilli saldırı menzilini belirleyen bir tanımlama. Kısa menzilli saldırı mesafesi ise 1 olarak ayarlanmış. Bu ayarlarla karakterin saldırı menzili belirlenmiş ve karakterin uzun menzilli saldırılar için 5 birimlik bir mesafeden saldırabildiği, kısa menzilli saldırılar için ise 1 birimlik bir mesafeden saldırabildiği belirtilmi ş tir .

PPCARD kod üretici (SQL KOD)

  Aşağıdaki kod bloğu, yazılan miktar ve sayıya göre tablonuza otomatik olarak eklemenizi sağlayacaktır Kod: CREATE PROCEDURE [dbo].[PPCARD_OLUSTURUCU] @CashPoint int, @Count int AS /****** Yazan: LupaLand tarafından ko-yardim.com kullanıcıları için kodlanmıştır Tarih: 10.09.2023 00:07:18 ******/ DECLARE @PPCARDCOUNT INT = 0 WHILE (@PPCARDCOUNT <= @Count) BEGIN DECLARE @rand1 int, @rand2 int, @rand3 int, @rand4 int, @rand5 int, @PPKeyCode nvarchar(25) SELECT @rand1 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000, @rand2 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000 , @rand3 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000 , @rand4 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000 , @rand5 = FLOOR(RAND() * (9999 - 1000 + 1)) + 1000 SELECT @PPKeyCode = CONVERT(varchar,@rand1) + '-' + CONVERT(varchar,@rand2) + '-' + CONVERT(varchar,@rand3) + '-' + CONVERT(varchar,@rand4) + '-' + CONVERT(varchar,@rand5) insert into [PPCARD_LIST] Values(@PPKeyCode, @CashPoint, 0) SET ...

Knight Online Pointer ve Offset Bulma 2023 - 2024

arkadaşlar kolay anlaşılsın diye çabuk bulunsun diye hazırladığım kısa yolları vereceğim her patchte büyük değişiklik olmadığı sürece 5 dakikada bulursunuz. resimlerde ben 10 tane snd fnc örneğini verdim alttaki kısa yollarla bulursunuz başka pointerleride siz bulup yakınlarından kendinize kısa yollar oluşturursunuz artık not= KO_SNDX kısa yolunu değiştirdim daha önce not alan olduysa yenisi ile değiştirsin bize lazım olan programlar 1=stripper_v207ht 2=odbg110 netten bulursunuz ilk önce stripper programını açıyoruz open yazan yerden knight online exemizi seçiyoruz ve unpacking butonuna tıklıyoruz eğer altta successfull yazısını gördüysek unpack işlemi tamamdır stripper ile işimiz bitti demektir. knight exesinin olduğu yere önünde tire olan unpack edilmiş exeyi oluşturmuştur. Resmi orjinal boyutlariyla görmek için tiklayiniz. Orjinal resim : 846x457 dir. şimdi olydbg programımızı açtık ve file yazan yerden open diyerek unpack ettiğimiz exeyi bulup açıyoruz daha sonra şift tuşuna basara...

1534 Monster Görüntü Bugu Fix!

  Kod: GameServer/Npc.cpp / void CNpc::GetNpcInfo(Packet & pkt) Tamamen silin verdiğim ile değiştirin.  İçeriğiniz Açıldı! Kod: void CNpc::GetNpcInfo(Packet & pkt){ pkt << GetProtoID() << m_sPid << GetType() << m_iSellingGroup << m_sSize << m_iWeapon_1 << m_iWeapon_2 << uint8(isMonster() ? 0 : GetNation()) << GetLevel() << GetSPosX() << GetSPosZ() << GetSPosY() << uint32(isGateOpen()) << m_byObjectType << uint16(0) << uint16(0) // unknown << int8(m_byDirection); }