-
İçerik sayısı
248 -
Katılım
-
Son ziyaret
-
Günün Kazananı
16 -
Puan
14,507 [ Bağış Yap ]
HKS kullanıcısının paylaşımları
-
Usko knight online offset pointer (2167)
HKS, KODevelopers kullanıcısının konusuna cevap verdi - Offset/Pointersağol -
Ben kendim böyle kullanıyorum belki işine yarar void CGameServerDlg::TempleEventTimer() Buraya Gel if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) Bunu Bul else if (nHour == m_nJuraidTime[i] && nMinute == 0 && nSeconds == 59) { JuriadStartNotice(9); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 1 && nSeconds == 59) { JuriadStartNotice(8); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 2 && nSeconds == 59) { JuriadStartNotice(7); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 4 && nSeconds == 59) { JuriadStartNotice(5); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 6 && nSeconds == 59) { JuriadStartNotice(3); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 7 && nSeconds == 59) { JuriadStartNotice(2); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 8 && nSeconds == 59) { JuriadStartNotice(1); break; } JuriadStartNotice Fonksiyonu (GameServerDlg.cpp) void CGameServerDlg::JuriadStartNotice(int sDakikaJr) { string Notice = string_format("Juriad Mountain [%d] Dakika İçinde Başlayacaktır. Kayıt Olmak İçin Chatten +jr Yazınız",sDakikaJr); g_pMain->LogosYolla("Duyuru : ", Notice, 254, 130, 174); } LogosYolla Fonksiyonu (GameServerDlg.cpp) Tıkla
-
ben farklı bi şekilde elle manuel eklemiştim void CGameServerDlg::TempleEventTimer() gel if (pTempleEvent.ActiveEvent == TEMPLE_EVENT_JURAD_MOUNTAIN) altına güzel bi yere else if (nHour == m_nJuraidTime[i] && nMinute == 0 && nSeconds == 59) { JuriadStartNotice(9); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 1 && nSeconds == 59) { JuriadStartNotice(8); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 2 && nSeconds == 59) { JuriadStartNotice(7); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 4 && nSeconds == 59) { JuriadStartNotice(5); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 6 && nSeconds == 59) { JuriadStartNotice(3); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 7 && nSeconds == 59) { JuriadStartNotice(2); break; } else if (nHour == m_nJuraidTime[i] && nMinute == 8 && nSeconds == 59) { JuriadStartNotice(1); break; } JuriadStartNotice Fonksiyonu (GameServerDlg.cpp) void CGameServerDlg::JuriadStartNotice(int sDakikaJr) { string Notice = string_format("Juriad Mountain [%d] Dakika İçinde Başlayacaktır. Kayıt Olmak İçin Chatten +jr Yazınız",sDakikaJr); g_pMain->LogosYolla("Duyuru : ", Notice, 254, 130, 174); } LogosYolla Fonksiyonu İçin Bu Konuya Git
-
v1298 Fotoğraf Arşivi (2013-2014)
HKS,PENTAGRAMkullanıcısının konusuna cevap verdi - Resim & Video Paylaşımboşalan çıksın kasıyor -
Genelde o tür noticeler WIZ_LOGOSSHOUT üzerinden atılır kaynak kodunda WIZ_LOGOSSHOUT aratıp tek tek bakarsan nerelerde kullanılmış görebilirsin
-
oyun içi yaratık ve npc leirn id sini görmek
HKS, eqwa11 kullanıcısının konusuna cevap verdi - Çözülen Konularİsminin üstünde görünmesi için bilgim yok ancak üstüne tıkladığında gözükmesi için bool CLuaEngine::ExecuteScript ' e aşağıdakini eklersen belki yardımcı olur (Npc Ler İçin) if (pUser->isGM()) { g_pMain->SendHelpDescription(pUser, string_format("[Quest System] : NpcID = %d - EventID = %d - Lua = %s", pNpc->m_sSid, nEventID, filename)); } Monsterler için yada farklı bir şekilde npcler içinde kullanmak istiyorsan WIZ_TARGET_HP den yararlanabilirsin -
Hakkında hayırlısı verdiğin karar çok doğru hayallerinin peşinden koş
-
void CNpc::OnDeathProcess(Unit *pKiller) bak ordan mantığı anlayabilirsin 2. Monuda ırk olayı vardır karus keserse npc update yapar bu sefer karuslar atak yapamaz
- 10 yanıt
-
- 1
-
-
Bilgilendirme Programın Ayarlarını Ayarlar.ini Den Yapabilirsiniz ReduceMemory : Clientlerin Ram Kullanımını Düşürür (1 Aktif / 0 Pasif) StartCode : Exe Nin Başlatma Kodudur Bilginiz Yoksa Değiştirmeyin Genelde Aynıdır AutoClose : Programı Kapatınca Aktif Clientlerde Kapanır (1 Aktif / 0 Pasif) Programı Kullanabilmek İçin Client İçine Atınız Unpack Olan KnightOnline.exe Adını KO.exe Olarak Değiştirin Ve Ardından İstemci Başlat Tuşuna Basın Anlamayanlar Aşağıdaki Resime Bakın (Çomarlar İçin Bilgi Sistemi) İndirme Bağlantısı [Gizli İçerik]
- 351 yanıt
-
- 240
-
-
-
-
-
- [19xx-20xx-21xx]
- multi
-
(1 tane daha)
İle Etiketeklendi:
-
Login Sırasında Karakterin 0 Noktasından Başlaması Hk.
HKS, memba kullanıcısının konusuna cevap verdi - Genel YardımKarakterde Genie Time gözükuyormu sağ üstte ? bunla alakalı olacağını sanmıyorum -
Lualar ile quest tbl leri uyusmuyordur
-
Launcher'siz KnightOnline.exe başlatma hakkında.
HKS, infiltrate kullanıcısının konusuna cevap verdi - Çözülen KonularÖrnek: ShellExecute('KnightOnline.exe E03ED890-8E94-4B42-B1C5-3CDA401AA9C2') Yaparak başlatabilirsin- 6 yanıt
-
- 1
-
-
- launcher'siz
- knightonline.exe
-
(2 tane daha)
İle Etiketeklendi:
-
void CUser::ItemUpgradeNotice if (pItem->m_ItemType == 11 || pItem->m_ItemType == 12 || pItem->m_ItemType == 4) bSendUpgradeNotice = true;
-
PENTAGRAM TBL Editör v1.2 [Tüm versiyonlar]
HKS,PENTAGRAMkullanıcısının konusuna cevap verdi - Yardımcı Program Paylaşımlarıeline sağlık çok düzenli bir program -
teşekkürler