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

aakinci

Kıdemli Üye
  • İçerik sayısı

    553
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    2
  • Puan

    13,746 [ Bağış Yap ]

İletiler : aakinci


  1. İTEM_UPGRADE tablosunun ekran görüntüsü şeklinde atsana sütun isimleri ile birlikte.
    -- mesaja ek olarak --
    ayrıca direk sıkıntı şundan da olabilir. -1 olan kısım yani type kısmı hatalı, orası daggerler için 0 olmalıdır diye biliyorum. -1 olayı kıyafetler için.


  2. Alıntı
    1312 2 47 0 4 1 1 1 24432 392 4 9900 0 11109 8760 24432_Kape.lua

    elseif (Class == 4 or Class == 11 or Class == 12) then
    RunSelectExchange(UID,11109)
    SaveEvent(UID, 1312);

    bu sayıda oynama yaparsam görevi hiç teslim edemem dostum...
    1 görev alma 2 görevi bitirme (tekrarsız) 3 bitmiş haline getirme 4 görevi teslim edip tekrar alma benim sorunum 1,2,3,4 sırasıyla gidiyor 4 ten sonra tekrar görevi aldığımda saveevent 3 olana atıyor sonra mobları kesmiş olarak gösterip tekrar ödülü alabiliyorum bi nevi bugta kalıyor...


    hocam denedin mi? Ben 50 tane görev düzenledim bu şekilde. Denemeden yazma.

  3. Alıntı
    1299 için yapıyorum ancak diğer versiyonlarda durum nasıl onun hakkında bilgilendirirseniz sevinirim


    Benim baktığım uif bu şekilde.
    JDB95Y.png


    Bu şekilde düzenleyince de olmuyorsa hocam uif adını
    co_exitmenu_us.uif ve co_exitmenu.uif olarak değiştirip, 2 tane yaptıktan sonra cliente atıp girin bir de öyle deneyiniz.

    Ayrıca UIs_us.tbl adlı tbl yi aç ve içerisinde co_exitmenu.uif ya da co_exitmenu_us.uif adlı bölümler var mı bakın.

  4. Alıntı
    Merhabalar,

    Knight online Client ile ilgili bir yardıma ihtiyacım var.
    Oyunda bir butonun aktif olamadığını fark ettim ve bunu nasıl aktif edebilirim diye araştırmaya başladım.

    Forumu okuma ya başladığım da UIF editor kullanımını fark ettim.

    Ancak resimde 2 sekmenin String_ID si btn_option ben bunu nasıl aktif edebilirim.(çalışmasını sağlayabilirim?)

    pnVnQa.png


    versiyon kaç?


  5. if (EVENT == 8461) then
    Count=GetFreeSlotCount(UID);
    if (Count 3) then
    SelectMsg(UID, 2, 225, 44672, NPC, 10760, 238);
    else
    Check = CheckExchange(UID, 940);
    if (Check) then
    RunCountExchange(UID, 940,0);
    end
    SaveEvent(UID,9035);
    end
    end


    Bu şekilde inventory slot kontrolü yapabilirsin. Tabi yukarıdaki GetFreeSlotCount fonksiyonu files içerisinde tanımlıysa. 3 yazılı yer en az bulunması gereken boş slot.
    • Teşekkür 1

  6. orada üstünde item varmı kontrol etmiyor, mantık skill sıfırlama olayı. Sen job bastığında skill ve stat sıfırlamaya çalıştığı için o hatayı veriyor.

    EVENT 3445; Karus Warrior JOB
    A CHECK_EXIST_ITEM 600006000 1
    A CHECK_NATION 1
    E STAT_POINT_FREE
    E SKILL_POINT_FREE
    E CLASS_CHANGE 106 1
    E ROB_ITEM 600006000 1
    E SAY -1 -1 52236 -1 -1 -1 -1 -1 -1 -1 -1 -1

    END

    son kısımı böyle değiştir. Sorun kalmaz.

    • Teşekkür 1

  7. Bir tanesi hariç diğerlerinde detay vermen gerek diye düşünüyorum. O bir tanesini de ben açıklayayım. Eğer skillerin (70/72/75/80 vs.) görevle açılmasını istiyorsan hem Skill_magic_main_us adlı tbl den hem de db deki magic tablosundan ilgili skill için ilgili görevin eventdatasını girmek gerek. Basitçe anlatmak gerekirse 108670 yani karus asas 70 skili için skill tbl sindeki 30. sütuna (v1975 için geçerli bu 30 diğerlerinde kaçtır bilmiyorum) 335 değerini yazman gerek. Bu 335 değeri de 70 skill görevinde kullanılan seventdata değeridir. Her skill için bunu yapman gerek. Bu 335 i hem tbl ye hem de db deki magic tablosuna girmelisin.


  8. Tekrardan selamlar,



    Bir arkadaşım Knight Online'nin bazı ui nesnelerine ihtiyaç duydu, dxt dosyalarını saçma sapan bir tool ile açıp incelemektense basit bir şey geliştirmeyi düşündüm. Temelde bir dxt dosyasını inceleyip tipini ayırt edip png formatına dönüştürecektir. Transparan içeren textureler sorunsuz olarak kayıt edilir. Ayrıca bir klasördeki tüm dxt dosyalarınıda png'e tek bir çağrıyla dönüştürebilirsiniz.

    Aşağıdaki türler desteklenmektedir;



    Örneğin dönüştürdüğüm bir dxt dosyası;

    a1r5g5b5.png



    Kolay gelsin, iyi çalışmalar
    hocam eksik dxt var yüklediğiniz içerikte acaba bunları komple çevirip atabilir misiniz :)
    Dosya.tc -
    • dds türleri (dxt1, dxt3, dxt5)
    • a8r8g8b8
    • x8r8g8b8
    • a4r4b4g4
    • a1r5g5b5
    • tga (bir tga dosyasının uzantısı dxt olarak değiştirilmişse, knightonline.exe okusun ya da okumasın dxt2png bunu farkedip png'e dönüştürecektir)
×
×
  • Yeni Oluştur...