BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
romegames 1
romegames
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı Bonus Tablosundan Veri Silmek

  • Konuyu başlatan Konuyu başlatan reLoad58
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 3K

reLoad58

Level 6
TM Üye
Katılım
10 Tem 2012
Konular
149
Mesajlar
1,106
Çözüm
3
Online süresi
5d 1h
Reaksiyon Skoru
55
Altın Konu
0
TM Yaşı
13 Yıl 11 Ay 8 Gün
Başarım Puanı
158
MmoLira
412
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhaba,

Burada ki verilerden Lycan'a ait olan bir şeyi sildim root/uicharacterdetails.py içerisinden. Fakat sadece başlığını sildim galiba. Verisini de nasıl silebilirim. Kodu inceledim ama pek anlam yükleyemedim, biraz acemiyim python konusunda... Destek olabilecek var mı :)

1666038180342.png


Örneğin resimde ki "Ateşe Karşı Direnç" yazısını ve gösterdiği değeri kaldırmak istiyorum diyeyim.

[CODE title="locale_game.txt"]AFF_LOVE_POINT Sevgi Puanı: %d%%
ALIGNMENT_NAME Sıralaması Puanları:
ANTIEXP_LONCA_BAGISI Loncaya EXP bağışlamak için Anti EXP Yüzüğünü deaktif etmeniz gerekir.
ATTACK_ERROR_UNKNOWN Bilinmeyen Saldırı Hatası: %s
CANNOT_ATTACK_DEST_IN_SAFE Şavasçı çok uzakta.
CANNOT_ATTACK_SELF_IN_SAFE Saldıramam.
CANNOT_EQUIP_IN_EXCHANGE Ticaret yaparken zırhını değiştiremezsin.
CANNOT_EQUIP_IN_SHOP Ticaret yaparken zırhını değiştiremezsin.
CANNOT_OPEN_PRIVATE_SHOP_IN_SAFE_AREA Genel alanda özel depo açamazsın.
CANNOT_SHOOT_DEST_IN_SAFE Düşman çok uzakta.
CANNOT_SHOOT_EMPTY_ARROW Bir oka ihtiyacım var.
CANNOT_SHOOT_SELF_IN_SAFE Bunu yapamam.
CANNOT_SKILL_APPROACH Eminim daha fazla yaklaşamam.
CANNOT_SKILL_ATTACK Saldıramam.
CANNOT_SKILL_DEST_IN_SAFE Düşman çok uzakta.
CANNOT_SKILL_EQUIP_FISHING_ROD Bir oltaya ihtiyacım var.
CANNOT_SKILL_HAVE_TO_RIDE Bunu kullanmadan önce bir ata ihtiyacım var.
CANNOT_SKILL_NEED_EMPTY_BOTTLE Boş bir şişem yok.
CANNOT_SKILL_NEED_POISON_BOTTLE Zehirli şişem yok.
CANNOT_SKILL_NEED_TARGET Hedef kim?
CANNOT_SKILL_NOT_ENOUGH_HP Yeterli HP yok!
CANNOT_SKILL_NOT_ENOUGH_SP Yeterli SP yok!
CANNOT_SKILL_NOT_HORSE_SKILL Bunu at sürerken kullanamam.
CANNOT_SKILL_NOT_MATCHABLE_WEAPON Bu beceriyi bu silahla kullanamam.
CANNOT_SKILL_NOT_YET_LEARN Bu beceriyi öğrenmedim.
CANNOT_SKILL_ONLY_FOR_ALLIANCE Bu sadece grup üyelerini etkiler.
CANNOT_SKILL_ONLY_FOR_CORPSE Bu sadece ölüleri etkiler.
CANNOT_SKILL_REMOVE_FISHING_ROD Bu beceriyi olta ile kullanamam.
CANNOT_SKILL_SELF_IN_SAFE Buradan saldıramam.
CANNOT_SKILL_USE_SELF Bunu kendi üzerimde yapamam.
CANNOT_SKILL_WAIT_COOLTIME Henüz bu beceriyi kullanamam.
CANNOT_USE Onu kullanamazsın.
CANNOT_WHISPER_DEST_REFUSE %s fısıldamayı blokladı. SA
CANNOT_WHISPER_NOT_LOGON %s bağlı değil. SA
CANNOT_WHISPER_SELF_REFUSE Fısıldamayı blokladığında birine birşey fısıldayamazsın. SNA
CHANNEL Kanal
CHANNELING_CANNOT_LOGOUT Kaydolma ekranına tekrar dönemezsiniz.
CHANNEL_EMPTY_SERVER Sunucu yok
CHANNEL_NORMAL Kanal %d
CHANNEL_NOTIFY_FULL Bu kanal dolu! Lütfen başka bir kanal seçiniz.
CHANNEL_NOT_FIND_INFO Kanal üzerinden herhangi bir bilgiye ulaşılamadı.
CHANNEL_PVP Serbest düello
CHANNEL_SELECT_CHANNEL Kanal Seç
CHANNEL_SELECT_REGION Bölge seç.
CHANNEL_SELECT_SERVER Sunucu seç
CHANNEL_TEST_SERVER Sunucuyu test et
CHANNEL_TEST_SERVER_ADDR Test %s:%d
CHAT_ALL Genel
CHAT_BLOCK Blok
CHAT_GUILD Lonca
CHAT_INFORMATION Bilgi
CHAT_INSULT_STRING Bu cümle yanlış kelimeler içeriyor.
CHAT_LOG Eski mesajı göster[L]
CHAT_LOG_TITLE Sohbet Protokolü
CHAT_NORMAL Normal
CHAT_NOTICE Duyuru
CHAT_PARTY Grup
CHAT_SEND_CHAT Sohbet yolla
CHAT_SEND_MEMO Fısıltı gönder[Shift+Enter]
CHAT_SHOUT Bağırmak
CHAT_SHOUT_LIMIT 15 saniyede bir bağırabilirsiniz.
CHAT_WHISPER Fısıldama
CREATE_ERROR_GM_NAME Karakter isminizde, GM ismini kullanamazsınız.
CREATE_ERROR_INSULT_NAME Bu isim hatalı.
CREATE_EXIST_SAME_NAME Bu ismi zaten başka bir karakter kullanıyor.
CREATE_FAILURE Karakteri yaratamazsın.
CREATE_GM_NAME GM
CREATE_INPUT_NAME İsmi gir.
CREATE_PLUS_STAT Hala statü puanın var.
DAY Gün
DETAILS_1 Yarı insanlara karşı güç
DETAILS_10 Çöl cana. krş. güçlü
DETAILS_11 Böcekl. karşı güçlü
DETAILS_12 Saldırı değeri
DETAILS_13 Savunma değeri
DETAILS_14 Ortalama hasar
DETAILS_15 Ortalama hasar direnci
DETAILS_16 Yetenek hasarı
DETAILS_17 Yetenek hasarı dirn.
DETAILS_18 Büyü/yakın sav. sal.
DETAILS_19 Büyü saldırısı
DETAILS_2 Yarı insan direnci
DETAILS_20 Krit. isabet şansı
DETAILS_21 Delici isabet
DETAILS_22 Kritik vuruş direnci
DETAILS_23 Del. isabet direnci
DETAILS_24 Şimşek direnci
DETAILS_25 Buz direnci
DETAILS_26 Karanlığa kr. direnç
DETAILS_27 Ateşe karşı direnç
DETAILS_28 Rüzgara karşı direnç
DETAILS_29 Toprak direnci
DETAILS_3 Orklara karşı güçlü
DETAILS_30 Şimşeklerin gücü
DETAILS_31 Buzun gücü
DETAILS_32 Karanlığın gücü
DETAILS_33 Ateşin gücü
DETAILS_34 Rüzgarın gücü
DETAILS_35 Toprağın gücü
DETAILS_36 Savaşçılara karşı güçlü
DETAILS_37 Ninjalara karşı güçlü
DETAILS_38 Suralara karşı güçlü
DETAILS_39 Şamanlara karşı güçlü
DETAILS_4 Ölümsüzlere karşı güçlü
DETAILS_40 Lycanlara karşı güçlü
DETAILS_41 Savaşçılara karşı sav.
DETAILS_42 Ninjal. karşı savun.
DETAILS_43 Sural. karşı savunma
DETAILS_44 Şamanlara karşı sav.
DETAILS_45 Lycan. karşı savunma
DETAILS_46 Kılıç savunması
DETAILS_47 Çift el savunması
DETAILS_48 Hançer savunması
DETAILS_49 Pençe savunması
DETAILS_5 Canavarl. krş. güçlü
DETAILS_50 Çan savunması
DETAILS_51 Yelpaze savunması
DETAILS_52 Ok savunması
DETAILS_53 Bayılma olasılığı
DETAILS_54 Yavaşlama şansı
DETAILS_55 Zehirlenme olasılığı
DETAILS_56 Zehir direnci
DETAILS_57 Kanama saldırısı
DETAILS_58 Kanama saldır. dir.
DETAILS_59 Hayat yağması
DETAILS_6 Zod. canv. krş. güç.
DETAILS_60 SP yağması
DETAILS_61 HP yükleme
DETAILS_62 SP yükleme
DETAILS_63 Saldırı engelleme
DETAILS_64 Ok saldır. sıyrılma
DETAILS_65 Yak. dövüş yansıması
DETAILS_66 Öldürmede HP yenile.
DETAILS_67 Öldürmede SP yenile.
DETAILS_68 2 kat EXP
DETAILS_69 2 kat Yang
DETAILS_7 Hayvanl. karşı güçlü
DETAILS_70 Düşürme şansı
DETAILS_71 Saldırı değeri
DETAILS_72 Savunma
DETAILS_73 EXP
DETAILS_74 Düşürme şansı
DETAILS_75 2 kat Yang
DETAILS_76 Büyüye karşı direnç
DETAILS_77 Büyü bozma
DETAILS_8 Mistikl. karşı güçlü
DETAILS_9 Şeytanl. karşı güçlü
DETAILS_ATTBONUS_BELL Çanın Kırılması
DETAILS_ATTBONUS_BOW Okun Kırılması
DETAILS_ATTBONUS_CLAW Pençenin Kırılması
DETAILS_ATTBONUS_DAGGER Hançerin Kırılması
DETAILS_ATTBONUS_FAN Yelpazenin Kırılması
DETAILS_ATTBONUS_SWORD Kılıcın Kırılması
DETAILS_ATTBONUS_TWOHAND Çift Elin Kırılması
DETAILS_CATE_1 Hasar/savunma
DETAILS_CATE_2 Temel bonuslar
DETAILS_CATE_3 Sınıf bonusları
DETAILS_CATE_4 Silah bonusları
DETAILS_CATE_5 Diğer bonuslar
DETAILS_CATE_6 Özel bonuslar
DETAILS_RESIST_MOUNT_FALL Düşmeye Karşı Dayanıklılık
DETAILS_TITLE Bonus Tablosu
DETAILS_TOOLTIP_1 Yarı insanlara karşı güçlü: Yarı insanlara daha büyük hasar verir.
DETAILS_TOOLTIP_10 Çöl canavarına karşı güçlü: Çöl canavarlarına daha büyük hasar verir.
DETAILS_TOOLTIP_11 Böceklere karşı güçlü: Böceklere daha büyük hasar verir.
DETAILS_TOOLTIP_12 Saldırı değerini artırır.
DETAILS_TOOLTIP_13 Savunma değerini artırır.
DETAILS_TOOLTIP_14 Rakiplere saldırırken verdiğin ortalama hasarı yükseltir.
DETAILS_TOOLTIP_15 Ortalama hasara karşı direnç: Bir saldırıda aldığın hasarı düşürür.
DETAILS_TOOLTIP_16 Bir becerinin meydana getirdiği hasarı artırır.
DETAILS_TOOLTIP_17 Beceri hasarına direnç: Sana bir yetenekle verilen hasarı düşürür.
DETAILS_TOOLTIP_18 Hem bedensel hem de büyü saldırı değeri yükselir.
DETAILS_TOOLTIP_19 Rakiplere bir büyü saldırısıyla verdiğin hasarı yükseltir.
DETAILS_TOOLTIP_2 Yarı insanlara karşı direnç: Yarı insanlardan alınan hasarı düşürür.
DETAILS_TOOLTIP_20 Bir kritik vuruş meydana getirme şansını yükseltir.
DETAILS_TOOLTIP_21 Delici isabet şansı: Delici isabet yapma şansını artırır.
DETAILS_TOOLTIP_22 Kritik isabete karşı direnç: Bir kritik vuruşla meydana getirilen hasarı düşürür.
DETAILS_TOOLTIP_23 Delici isabete karşı direnç: Bir delici isabetle meydana getirilen hasarı düşürür.
DETAILS_TOOLTIP_24 Belli canavarlardan alınan hasarı düşürür.
DETAILS_TOOLTIP_25 Belli canavarlardan alınan hasarı düşürür.
DETAILS_TOOLTIP_26 Karanlığa karşı direnç: Belli canavarlardan alınan hasarı düşürür.
DETAILS_TOOLTIP_27 Belli canavarlardan alınan hasarı düşürür.
DETAILS_TOOLTIP_28 Belli canavarlardan alınan hasarı düşürür.
DETAILS_TOOLTIP_29 Belli canavarlardan alınan hasarı düşürür.
DETAILS_TOOLTIP_3 Orklar karşısında güçlü: Orklara daha çok hasar verir.
DETAILS_TOOLTIP_30 Şimşeklerin gücüyle verdiğin hasarı artırır.
DETAILS_TOOLTIP_31 Buzun gücüyle verdiğin hasarı artırır.
DETAILS_TOOLTIP_32 Karanlığın gücüyle verdiğin hasarı artırır.
DETAILS_TOOLTIP_33 Ateşin gücüyle verdiğin hasarı artırır.
DETAILS_TOOLTIP_34 Rüzgarın gücüyle verdiğin hasarı artırır.
DETAILS_TOOLTIP_35 Toprağın gücüyle verdiğin hasarı artırır.
DETAILS_TOOLTIP_36 Savaşçılar karşısında güçlü: Savaşçılara daha çok hasar verir.
DETAILS_TOOLTIP_37 Ninjalar karşısında güçlü: Ninjalara daha çok hasar verir.
DETAILS_TOOLTIP_38 Sura karşısında güçlü: Suralara daha çok hasar verir.
DETAILS_TOOLTIP_39 Şamanlar karşısında güçlü: Şamanlara daha çok hasar verir.
DETAILS_TOOLTIP_4 Ölümsüzler karşısında güçlü: Ölümsüzlere daha çok hasar verir.
DETAILS_TOOLTIP_40 Lycanlar karşısında güçlü: Lycanlara daha çok hasar verir.
DETAILS_TOOLTIP_41 Savaşçı saldırılarını savuşturma şansı: Savaşçılardan alınan hasarı azaltır.
DETAILS_TOOLTIP_42 Ninja saldırılarını savuşturma şansı: Ninjalardan alınan hasarı azaltır.
DETAILS_TOOLTIP_43 Sura saldırılarını savuşturma şansı: Suralardan alınan hasarı azaltır.
DETAILS_TOOLTIP_44 Şaman saldırılarını savuşturma şansı: Şamanlardan alınan hasarı azaltır.
DETAILS_TOOLTIP_45 Lycan saldırılarını savuşturma şansı: Lycanlardan alınan hasarı azaltır.
DETAILS_TOOLTIP_46 Bir kılıçtan alınan hasarı düşürür.
DETAILS_TOOLTIP_47 Bir çift el silahtan alınan hasarı düşürür.
DETAILS_TOOLTIP_48 Bir hançerden alınan hasarı düşürür.
DETAILS_TOOLTIP_49 Bir pençeden alınan hasarı düşürür.
DETAILS_TOOLTIP_5 Canavarlar karşısında güçlü: Canavarlara daha çok hasar verir.
DETAILS_TOOLTIP_50 Bir çandan alınan hasarı düşürür.
DETAILS_TOOLTIP_51 Bir yelpazeden alınan hasarı düşürür.
DETAILS_TOOLTIP_52 Bir ok veya yaydan alınan hasarı düşürür.
DETAILS_TOOLTIP_53 Rakibi bayıltma şansını yükseltir.
DETAILS_TOOLTIP_54 Rakibi yavaşlama şansını yükseltir.
DETAILS_TOOLTIP_55 Rakibi zehirleme şansını yükseltir.
DETAILS_TOOLTIP_56 Bir zehirden alınan hasarı düşürür.
DETAILS_TOOLTIP_57 Bir kanama saldırısı meydana getirme şansını yükseltir.
DETAILS_TOOLTIP_58 Kanama saldırısı karşısında güçlü: Bir kanama saldırısından alınan hasarı düşürür.
DETAILS_TOOLTIP_59 Rakibinle karşılaştığında ondan HP çeker.
DETAILS_TOOLTIP_6 Zodyak canavarlarına karşı güçlü: Zodyaük canavarlarına daha büyük hasar verir.
DETAILS_TOOLTIP_60 Rakibinle karşılaştığında ondan SP çeker.
DETAILS_TOOLTIP_61 Hayat puanlarının yenilenmesini hızlandırır.
DETAILS_TOOLTIP_62 Mana puanlarının yenilenmesini hızlandırır.
DETAILS_TOOLTIP_63 Yakın dövüş saldırılarını bloklama şansı: Bir yakın dövüş saldırısından sıyrılma şansını artırır.
DETAILS_TOOLTIP_64 Ok saldırılarını bloklama şansı: Bir canavarın ok veya uzak saldırısından sıyrılma şansını artırır.
DETAILS_TOOLTIP_65 Yakın dövüş vuruşlarını yansıtma şansı: Yakın dövüş vuruşlarının bir kısmı rakibe geri yansıtılır.
DETAILS_TOOLTIP_66 Öldürmede HP yenilemesi: Bir rakip öldürdüğünde hayat puanların yükselir.
DETAILS_TOOLTIP_67 Öldürmede SP yenilemesi: Bir rakip öldürdüğünde mana puanların yükselir.
DETAILS_TOOLTIP_68 İki kat tecrübe kazanma şansı: Rakibini yendiğinde EXP bonusu kazanma şansını artırır.
DETAILS_TOOLTIP_69 İki kat Yang düşürme şansı: İki kat Yang elde etme şansını artırır.
DETAILS_TOOLTIP_7 Hayvanlar karşısında güçlü: Vahşi hayvanlara daha çok hasar verir.
DETAILS_TOOLTIP_70 Nesne düşürme şansı: Nesneleri çift çift elde etme şansını artırır.
DETAILS_TOOLTIP_71 Saldırı değerini artırır.
DETAILS_TOOLTIP_72 Savunma değerini artırır.
DETAILS_TOOLTIP_73 Tecrübe toplamayı artırır.
DETAILS_TOOLTIP_74 Nesne düşürme şansı: Nesne elde etme şansını artırır.
DETAILS_TOOLTIP_75 Yang düşürme şansı: Daha fazla Yang elde etme şansını artırır.
DETAILS_TOOLTIP_76 Büyü saldırısıyla aldığın hasarı düşürür.
DETAILS_TOOLTIP_77 Rakibinin büyü direncini düşürür.
DETAILS_TOOLTIP_8 Mistikler karşısında güçlü: Mistiklere daha çok hasar verir.
DETAILS_TOOLTIP_9 Şeytanlar karşısında güçlü: Canavarlara daha çok hasar verir.
DETAILS_TOOLTIP_ATTBONUS_BELL Çan Savunmasının Kırılması: Düşmanının çan savunmasını azaltır.
DETAILS_TOOLTIP_ATTBONUS_BOW Ok Savunmasının Kırılması: Düşmanının ok savunmasını azaltır.
DETAILS_TOOLTIP_ATTBONUS_CLAW Pençe Savunmasının Kırılması: Düşmanının pençe savunmasını azaltır.
DETAILS_TOOLTIP_ATTBONUS_DAGGER Hançer Savunmasının Kırılması: Düşmanının hançer savunmasını azaltır.
DETAILS_TOOLTIP_ATTBONUS_FAN Yelpaze Savunmasının Kırılması: Düşmanının yelpaze savunmasını azaltır.
DETAILS_TOOLTIP_ATTBONUS_SWORD Kılıç Savunmasının Kırılması: Düşmanının kılıç savunmasını azaltır.
DETAILS_TOOLTIP_ATTBONUS_TWOHAND Çift El Savunmasının Kırılması: Düşmanının çift el savunmasını azaltır.
DETAILS_TOOLTIP_RESIST_MOUNT_FALL Düşmeye Karşı Dayanıklılık: Bineğinden düşme ihtimalini azaltır.
DO_YOU_BUY_ITEM1 Satın almak istiyor musun? Nesne: %s Fiyat: %s
DO_YOU_BUY_ITEM2 Satın almak istiyor musun? Nesne: %s %s Fiyat: %s
DO_YOU_DROP_MONEY %d Yang bırakmak istiyor musun?
DO_YOU_SELL_ITEM1 Satmak istiyor musun? Nesne: %s Fiyat: %s
DO_YOU_SELL_ITEM2 Satmak istiyor musun? Adet: %s Eşya: %s Fiyat: %s
DRAGON_SOUL_CANNOT_REFINE Bu ejderha taşı arındırılamaz.
DRAGON_SOUL_CANNOT_REFINE_MORE Bu ejderha taşı en yüksek seviyeye ulaştı bile.
DRAGON_SOUL_EQUIP_WARNING1 Bir ejderha taşını tekrar çıkartmak zor.
DRAGON_SOUL_EQUIP_WARNING2 Yine de devam etmek istiyor musun?
DRAGON_SOUL_EXPIRED Süresi geçmiş ejderha taşı
DRAGON_SOUL_INVALID_DRAGON_SOUL Yanlış ejderha taşı.
DRAGON_SOUL_IS_NOT_DRAGON_SOUL Bu ejderha taşı değil.
DRAGON_SOUL_NOT_DRAGON_SOUL_REFINE_STONE Bu doğru ejderha taşı değil.
DRAGON_SOUL_NOT_ENOUGH_MATERIAL Arındırma için yeterli malzemen yok.
DRAGON_SOUL_NOT_MATCHED_SLOT Ejderha taşı bu boşluğa sığmıyor.
DRAGON_SOUL_STEP_LEVEL1 Saflık: mat,
DRAGON_SOUL_STEP_LEVEL2 Saflık: parlak,
DRAGON_SOUL_STEP_LEVEL3 Saflık: tertemiz,
DRAGON_SOUL_STEP_LEVEL4 Saflık: mükemmel,
DRAGON_SOUL_STEP_LEVEL5 Saflık: kusursuz,
DRAGON_SOUL_STRENGTH Seviye +%d SA
DRAGON_SOUL_UNEQUIP_WARNING1 Ejderha taşı kırılabilir.
DRAGON_SOUL_UNEQUIP_WARNING2 Yine de devam etmek istiyor musun?
DRAGON_SOUL_UNMATCHED_SLOT Bu yanlış boşluk.
DRAGON_SOUL_UNQUALIFIED Ejderha taşı simyasını henüz kullanamazsın.
DROP_ITEM_FAILURE_EQUIP_ITEM Giyilen eşyayı bırakamazsın.
DROP_ITEM_FAILURE_PRIVATE_SHOP Özel dükkan açtığın sürece nesne düşüremiyorsun.
DROP_MONEY_FAILURE_1000_OVER En fazla 999 Yang bırakabilirsin.
EMOTION_ANGRY Can Sıkıcı
EMOTION_ATTRACTIVE Baştan Çıkarma
EMOTION_BANTER Küçümseme
EMOTION_CHEERS_1 Hoşça Kal 1
EMOTION_CHEERS_2 Hoşça Kal 2
EMOTION_CHEERUP Alkış
EMOTION_CHOOSE_ONE Bir hedef seç.
EMOTION_CLAP Alkışlar
EMOTION_CLAP_KISS Öpücük
EMOTION_CONGRATULATION Onaylama
EMOTION_DANCE_1 Dans 1
EMOTION_DANCE_2 Dans 2
EMOTION_DANCE_3 Dans 3
EMOTION_DANCE_4 Dans 4
EMOTION_DANCE_5 Dans 5
EMOTION_DANCE_6 Gumsan Style
EMOTION_FORGIVE Affetme
EMOTION_FRENCH_KISS Fransız öpücüğü
EMOTION_JOY Neşe
EMOTION_SAD Üzgün
EMOTION_SHY Reddetme
EMOTION_SLAP Çak
EMPIRE_A Shinsoo Krallığı
EMPIRE_B Chunjo Krallığı
EMPIRE_C Jinno Krallığı
EXCHANGE_CANNOT_GIVE Bu nesneyi alışverişte kullanamazsın.
EXCHANGE_CANT_EDIT_MONEY Toplamı şu anda değiştiremezsin.
EXCHANGE_FAILURE_EQUIP_ITEM Giyilen eşyayı takas edemezsin.
EXCHANGE_MONEY Toplam
FISHING_FAILURE Yemi kaybettin.
FISHING_NOTIFY1 %s oltaya takılmış gibi görünüyor.
FISHING_NOTIFY2 Oltaya %s takılmış gibi görünüyor.
FISHING_SUCCESS1 %s !
FISHING_SUCCESS2 Suda %s tuttun!
FISHING_UNKNOWN Oltaya birşey takıldı ama ne olduğu belli değil.
FISHING_WRONG_PLACE Burada balık tutamazsın.
FOR_FEMALE kadın için
FOR_MALE erkek için
GAME_CANNOT_MINING At üstündeyken madencilik yapamazsın.
GAME_CANNOT_PICK_ITEM Kazanmadığın için bu nesneyi toplayamazsın.
GAME_INIT_ERROR_CURSOR imleç tanımlanamadı.
GAME_INIT_ERROR_DIRECTX Oyunun çalisabilmesi için DirectX 8.1 kurulu olması gerekiyor.\nDirectX 8.1 veya daha yüksek bir sürümünü kur.
GAME_INIT_ERROR_GRAPHICS_BAD_PERFORMANCE Grafik kartı bulunamadı.\nEğer mevcutsa, VGA kart sürücünüzün doğru yüklenmiş olup olmadığını kontrol edin.
GAME_INIT_ERROR_GRAPHICS_NOT_EXIST Grafik kartı kurulamadı. \n Eğer VGA kartınız varsa kontrol edin. \n Alternatif olarak, donanım hızlandırıcınızı aktif edebilirsiniz. \n (Donanım Hızlandırıcınızı maximuma ayarlayın \n Control Panel->Display->Settings->Advanced->Troubleshoot)
GAME_INIT_ERROR_GRAPHICS_NOT_SUPPORT_32BIT Bilgisayarınızdaki grafik kartı Windows 32bit Modunu desteklemiyor.\n16bit Modunu veya tam ekran seçeneğini kullanınız.
GAME_INIT_ERROR_ITEM_PROTO Nesne bilgileri yok.\nOyunu tekrar yükleyiniz.
GAME_INIT_ERROR_MAIN_WINDOW Anayapı oluşturulamıyor.
GAME_INIT_ERROR_MOB_PROTO Canavar bilgileri yok.\nOyunu tekrar yükleyiniz.
GAME_INIT_ERROR_NETWORK Bağlantı kurulamıyor.\ninternet bağlantınızı kontrol ediniz.
GAME_PICK_MONEY %d Yang Kazandın.
GUILDMARK_UPLOADER_ERROR_128_HEIGHT Yükseklik 128 Pixel değil
GUILDMARK_UPLOADER_ERROR_12_HEIGHT Yükseklik 12 Pixel değil
GUILDMARK_UPLOADER_ERROR_16_WIDTH Genislik 16 Pixel değil
GUILDMARK_UPLOADER_ERROR_64_WIDTH Genişlik 64 Pixel değil
GUILDMARK_UPLOADER_ERROR_FILE_FORMAT Oyun bu resmi desteklemiyor.
GUILDMARK_UPLOADER_ERROR_PATH Bilgiyi metin2/upload klasörüne taşı.
GUILDMARK_UPLOADER_ERROR_SELECT Resim dosyası seçilmedi.
GUILDWAR_CTF_TITLE Bayrak ele geçirildi.
GUILDWAR_NORMAL_TITLE Meydan Savaşı
GUILDWAR_QUESTION_LINE_1 %s loncası, senin loncana savaş ilan etti.
GUILDWAR_QUESTION_LINE_2 kabul ediyor musun? (%s)
GUILDWAR_UNKNOWN_TITLE ...
GUILDWAR_WARP_TITLE Arena Savaşı
GUILD_BUILDING_GRADE Sıralama
GUILD_BUILDING_NAME Binanin ismi
GUILD_CANNOT_HEAL_GSP_ANYMORE Ejderha Hayaleti Enerjisi tamamen yüklenmiş durumda.
GUILD_COMMENT Yaz
GUILD_CREATE_ERROR_INSULT_NAME Lonca adı hatalı
GUILD_DEFAULT_GRADE Lonca üyeleri
GUILD_DELETE Sil
GUILD_DEPOSIT Depozit
GUILD_DO_YOU_HEAL_GSP %d Yang %d ile bir Ejderha Hayaleti yüklemek ister misin?
GUILD_DO_YOU_JOIN seni davet ediyor. Loncaya katılmak istiyor musun?
GUILD_EMPTY_AREA Boş alan
GUILD_ENEMY_GUILD_NAME Düşmanın Lonca adı
GUILD_FACILITY Ek bina
GUILD_GEM Değerli taş
GUILD_HEADQUARTER Ana bina
GUILD_HEAL_GSP Ejderha Hayaleti Yükle
GUILD_INFO_ENEMY_GUILD_EMPTY Boş
GUILD_MARK_NOT_ENOUGH_LEVEL En az 3. seviye gerekir
GUILD_NAME Lonca adı
GUILD_NOT_ENOUGH_MATERIAL Bu bina için yeterli inşaat malzemesine sahip değilsin.
GUILD_NOT_ENOUGH_MONEY Bu bina için yeterli Yang'a sahip değilsin.
GUILD_NO_NOTICE_PERMISSION Duyuru yapmak için gerekli iznin yok.
GUILD_OBJECT Nesne
GUILD_OFFER_EXP Tecrübe yatır
GUILD_SHORT_EXP Yeterli Tecrübe Puanı yok.
GUILD_TILE_BASEINFO Temel bilgiler
GUILD_TILE_BOARD Kara tahta
GUILD_TILE_GRADE Yönetici Pozisyonu
GUILD_TILE_INFO Lonca bilgileri
GUILD_TILE_MEMBER Lonca üyeleri
GUILD_TILE_SKILL Lonca becerisi
GUILD_WAR_LIMIT_30MIN Zaman: 30 dakika
GUILD_WAR_REWARD_POTION Ödül: Yenen iksir kazanacak
GUILD_WAR_USE_BATTLE_MAP Yer: Lonca Savaşı Arenası
GUILD_WAR_USE_NORMAL_MAP Yer: Normal Harita
GUILD_WAR_WIN_CHECK_SCORE Savaşı en yüksek skor kazanır
GUILD_WAR_WIN_TAKE_AWAY_FLAG1 Düşmanın bayrağını ele geçir
GUILD_WAR_WIN_TAKE_AWAY_FLAG2 ve kendi üssüne götür.
GUILD_WAR_WIN_WIPE_OUT_GUILD Kazanmak için tüm düşmanları öldür.
GUILD_WITHDRAW Geri çekil.
GUILD_YOU_DO_NOT_JOIN Bir Loncaya üye değilsin.
HORSE_HEALTH0 Ölü
HORSE_HEALTH1 Aç kalmış halde
HORSE_HEALTH2 Acıkmış halde
HORSE_HEALTH3 Tok
HORSE_LEVEL1 Normal at
HORSE_LEVEL2 Savaş Atı
HORSE_LEVEL3 Asker at
HOUR Saat
HOW_MANY_ITEM_DO_YOU_DROP1 %s atmak istiyor musun?
HOW_MANY_ITEM_DO_YOU_DROP2 %s %d atmak istiyor musun?
HOW_MANY_ITEM_DO_YOU_DROP_NEW1 [ |cff8BBDFF|H|h%s|h|r ] nesnesi ne yapılsın? [Satış Fiyatı (%s)]
HOW_MANY_ITEM_DO_YOU_DROP_NEW2 [ |cff8BBDFF|H|h%s|h|r |cffBCE55C|H|hx%d|h|r ] nesneleri ne yapılsın? [Satış Fiyatı (%s)]
INPUT_MATRIX_CARD_NUMBER Matrix Kart Numaranı gir.
INPUT_MATRIX_CARD_TITLE Matrix Kart
INPUT_PRIVATE_CODE_DIALOG_DESCRIPTION Hesap ayarlarınızdaki silme-kodunu buraya giriniz.
INPUT_PRIVATE_CODE_DIALOG_TITLE Karakteri sil
INVENTORY_DO_NOT_PACK_WARP_SCROLL Dönüş Rolesi
INVENTORY_REALLY_USE_ITEM Bu eşyayı kullanmak istiyor musun?
JOB_ASSASSIN Ninja
JOB_ASSASSIN0 Amatör Ninja
JOB_ASSASSIN1 Ninjalarin Gücü
JOB_ASSASSIN2 Ölümsüz
JOB_SHAMAN Şaman
JOB_SHAMAN0 Amatör şaman
JOB_SHAMAN1 Ejderhanın Gücü
JOB_SHAMAN2 Şimşek Gücü
JOB_SURA Sura
JOB_SURA0 Amatör Sura
JOB_SURA1 Büyülü Silah Gücü
JOB_SURA2 Kara Büyünün Gücü
JOB_WARRIOR Savaşçı
JOB_WARRIOR0 Amatör Savaşçı
JOB_WARRIOR1 Bedensel Güç
JOB_WARRIOR2 Zihinsel Güç
LEFT_TIME Kalan Süre
LOGIN_CONNECT_FAILURE Sunucuya bağlanırken hata
LOGIN_CONNECT_SUCCESS Sunucuya bağlandın.
LOGIN_CONNETING Sunucuya bağlanıyorsun.
LOGIN_FAILURE_ALREAY Hesap zaten bağlı.
LOGIN_FAILURE_BE_SAME_KEY Kayıt problemi
LOGIN_FAILURE_BLOCK_ID Hesabınız engellendi!
LOGIN_FAILURE_BLOCK_LOGIN Lütfen başka server seç!
LOGIN_FAILURE_NOBILL Hesabınızın oyun süresi yok.
LOGIN_FAILURE_NOT_AVAIL Hesabınız kullanılamaz.
LOGIN_FAILURE_NOT_EXIST_ID Hesap ismi veya şifre yanlış.
LOGIN_FAILURE_REPAIR_ID Bu hesap için, nesneler yüklendi.
LOGIN_FAILURE_SHUTDOWN Sunucu henüz açılmadı.
LOGIN_FAILURE_TOO_MANY_USER Çok fazla kullanıcı bağlı olduğu için bağlanamazsınız.
LOGIN_FAILURE_UNKNOWN Bilinmeyen bir nedenle kaydolamadınız.
LOGIN_FAILURE_WEB_BLOCK Web sitesine erişiminiz engellendi. Lütfen E-Postanızı kontrol ediniz.
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER Yanlış numara girdiniz.
LOGIN_FAILURE_WRONG_MATRIX_CARD_NUMBER_TRIPLE 3 kere yanlış numara girdiniz. Bağlantınız kesildi.
LOGIN_FAILURE_WRONG_PASSWORD ID veya şifre yanlış.
LOGIN_INPUT_ID ID nizi yazın.
LOGIN_INPUT_PASSWORD Şifreyi gir.
LOGIN_PROCESSING Giriş işlemi yapılıyor...
MALL_CANNOT_INSERT Nesne için yeriniz yok.
MALL_PASSWORD_TITLE Şifre
MAP_A1 Kırmızı 1.Köy
MAP_A2 Seungryong Vadisi
MAP_A3 Kırmızı 2.Köy
MAP_AG Lonca Savaşı
MAP_B1 Sarı 1.Köy
MAP_B2 Imji Vadisi
MAP_B3 Sarı 2.Köy
MAP_BAY Nefrit Körfezi
MAP_BG Lonca Savaşı
MAP_C1 Mavi 1.Köy
MAP_C2 Bangsan Vadisi
MAP_C3 Mavi 2.Köy
MAP_CAPE Ejderha Ateşi Burnu
MAP_CG Lonca Savaşı
MAP_DAWN Gautama Uçurumu
MAP_DESERT Yongbi Çölü
MAP_FLAME Doyyumhwan
MAP_NUSLUCK Devler Diyarı
MAP_SKELTOWER Şeytan Kulesi
MAP_SNOW Sohan Dağı
MAP_SPIDER Örümcek Zindanı
MAP_TEMPLE Hwang Tapınağı
MAP_THUNDER Yıldırım Dağları
MAP_TREE Hayalet Orman
MAP_TREE2 Kızıl Orman
MAP_WL Yılan Vadisi
MESSENGER_ADD_FRIEND Arkadaş ekle
MESSENGER_DO_YOU_ACCEPT_ADD_FRIEND_1 %s seni arkadaş olarak ekledi.
MESSENGER_DO_YOU_ACCEPT_ADD_FRIEND_2 Kabul et?
MESSENGER_DO_YOU_DELETE Sil?
MESSENGER_DO_YOU_DELETE_PHONE_NUMBER Cep telefonu numaranızı silmek istiyor musunuz?
MESSENGER_DO_YOU_MOVE Devam etmek istiyor musun?
MESSENGER_EMPTY_LIST Boş
MESSENGER_FAMILY Aile
MESSENGER_FRIEND Arkadaşlar
MESSENGER_GUILD Lonca
MESSENGER_INPUT_MOBILE_AUTHORITY_DESCRIPTION Cep telefonunuza gönderilen onay numarasını giriniz.
MESSENGER_INPUT_MOBILE_AUTHORITY_TITLE Onaylama kodunu gir.
MESSENGER_INPUT_MOBILE_PHONE_NUMBER_1 Text mesajlarının gönderilmesi için cep telefonu numaranızı giriniz.
MESSENGER_INPUT_MOBILE_PHONE_NUMBER_2 Numarayı şimdi girmek istiyor musun?
MESSENGER_INPUT_MOBILE_PHONE_NUMBER_TITLE Cep telefonu numaranızı giriniz.
MESSENGER_SEND_MOBILE_MESSAGE_TITLE Mesaj gönder.
MINIMAP Küçük Haritayı aç
MINIMAP_CANNOT_SEE Küçük Haritayi göremezsiniz.
MINIMAP_CAN_NOT_SHOW_AREAMAP Küçük Harita görüntülenemiyor.
MINIMAP_DEC_SCALE Uzaklaştır
MINIMAP_INC_SCALE Yakınlaştır
MINIMAP_OBSERVER_COUNT %d izleyici
MINIMAP_SHOW_AREAMAP Genel Görünüm Haritası'nı aç
MINUTE Dakika
MONETARY_UNIT0 Yang
MONETARY_UNIT1 On Bin
MONETARY_UNIT2 Yüz Milyon
MONEY_INPUT_DIALOG_SELLPRICE Satış Fiyatı:
MOVE_ITEM_FAILURE_PRIVATE_SHOP Özel depo açtığın sürece nesneleri başka yere taşıyamazsın.
MUSIC_EMPTY_MUSIC_LIST Fon müziği yok.
MUSIC_METIN2_DEFAULT_THEMA Metin2 Standart Müziği
MUSIC_NOT_SELECT_MUSIC Hiç Müzik dosyası seçilmedi.
NEEFD_REST Önce dinlenmelisin.
NEW_EXCHANGE_ADDED %s added %s.
NEW_EXCHANGE_YOU_READY %s Ticaret için hazırsın.
NEW_EXCHANGE_YOU_ACCEPT %s Ticareti kabul ettin.
NEW_EXCHANGE_ACCEPT %s %s ticareti kabul etti.
NEW_EXCHANGE_YOU_ABORT %s ticarete devam etmeyi tercih ettin.
NEW_EXCHANGE_ABORT %s %s ticarete devam etmeyi tercih etti.
NEW_EXCHANGE_LEVEL Lv. %d
NEW_EXCHANGE_ALERT1 Hiç bir şey almadan işlem yapıyorsunuz. Yang ve
NEW_EXCHANGE_ALERT2 nesneleri geri alamayabilirsiniz. Onaylıyor musunuz?
EXCHANGE_TITLE %s (Lv.%d) ile alışveriş
EXCHANGE_TITLE_LEVEL %s ile ticaret (%d)
NOT_YET_SUPPORT Desteklenmiyor
OPTION_PVPMODE_CANNOT_SET_GUILD_MODE Herhangi bir Loncada değilken Lonca Modunu aktif edemezsiniz.
OPTION_PVPMODE_NOT_SUPPORT PvP Modunda bu biçimi seçemezsiniz.
OPTION_PVPMODE_PROTECT PvP-Modu'nu değiştirmek için ulaşmış olman gereken asgari seviye: %d.
PARTY_BONUS_ATTACKER Saldırı Değeri: +%d SA
PARTY_BONUS_BERSERKER Saldırı Hızı: +%d SA
PARTY_BONUS_BUFFER Beceri Süresi: +%d SA
PARTY_BONUS_DEFENDER Savunma: +%d SA
PARTY_BONUS_EXP EXP: %d%% SA
PARTY_BONUS_SKILL_MASTER Max. SP: +%d SA
PARTY_BONUS_TANKER Max. HP: +%d SA
PARTY_BREAK_UP Grubu sil
PARTY_DO_YOU_ACCEPT grubunuza katılmak istiyor.
PARTY_DO_YOU_JOIN seni grubuna davet ediyor. Kabul etmek istiyor musun?
PARTY_EXP_DISTRIBUTION_MODE EXP paylaşımı
PARTY_EXP_DISTRIBUTION_MODE_LEVEL seviyeye bağlı
PARTY_EXP_DISTRIBUTION_MODE_LEVEL_TOOLTIP Yüksek seviyeli grup üyeleri daha fazla EXP kazanıyor.
PARTY_EXP_DISTRIBUTION_MODE_PARITY eşit
PARTY_EXP_DISTRIBUTION_MODE_PARITY_TOOLTIP Tüm grup üyeleri aynı EXP i alır.
PARTY_HEAL_ALL_MEMBER Her şeyi yükle.
PARTY_INCREASE_AREA_150 Grup kuruluş faktör aralığı 1,5. SNA
PARTY_INCREASE_AREA_200 Grup kuruluş faktör aralığı 2. SNA
PARTY_LEAVE Grubu terket
PARTY_LONGTIME_BONUS_EXP Uzun bir grup oyunu için kazanılan EXP: +%d%% SA
PARTY_MEMBER_OFFLINE [Çevrimdışı]
PARTY_RECALL_MEMBER Grup üyesini çağır.
PARTY_REGEN_BONUS Yeniden oluşum HP- + SP primi: +%d%% SA
PARTY_REQUEST_DENIED Başvurun reddedildi.
PARTY_SET_ATTACKER Saldırı gücü olarak belirle
PARTY_SET_BERSERKER Öfkeli olarak belirle
PARTY_SET_BUFFER Tampon olarak belirle.
PARTY_SET_DEFENDER Savunma gücü olarak belirle.
PARTY_SET_NORMAL Geri Çekilme Ayarları.
PARTY_SET_SKILL_MASTER Beceri Master i olarak ayarla.
PARTY_SET_TANKER Yakın Dövüş Savasçısı olarak belirle.
PARTY_SKILL_ATTACKER Saldırı gücü olarak temel saldırı değeri +%,0f
PARTY_SKILL_BERSERKER Öfkeli saldırı hızı +%,0f
PARTY_SKILL_BUFFER Tampon Beceri Süresi +%,0f
PARTY_SKILL_DEFENDER Savunmacıların Savunması +%,0f
PARTY_SKILL_HP_REGEN HP üretimi +%,0f%%
PARTY_SKILL_PARTY_AREA Grup sırası +%d%%
PARTY_SKILL_SKILL_MASTER Max. SP Beceri Masterı +%,0f
PARTY_SKILL_SP_REGEN SP üretimi +%,0f%%
PARTY_SKILL_TANKER Max. HP Yakın Dövüş Saldırı Gücü +%,0f
PARTY_SKILL_WARP Grup üyelerini çağırmak mümkün.
PASSWORD_TITLE Depo Şifresi
PICK_ITEM_TITLE Eşya No
PICK_MONEY_TITLE Toplam
PRIVATE_SHOP_CANNOT_SELL_ITEM Bu eşyayı özel depoda satamazsın.
PRIVATE_SHOP_CLOSE_QUESTION Özel depoyu kapatmak istiyor musun?
PRIVATE_SHOP_INPUT_NAME_DIALOG_TITLE Özel deponun ismi
PRIVATE_SHOP_INPUT_PRICE_DIALOG_TITLE Fiyat
PVP_LEVEL0 Kahraman
PVP_LEVEL1 Soylu
PVP_LEVEL2 İyi
PVP_LEVEL3 Arkadaşça
PVP_LEVEL4 Tarafsız
PVP_LEVEL5 Agresif
PVP_LEVEL6 Hileli
PVP_LEVEL7 Kötü Niyetli
PVP_LEVEL8 Zalim
PVP_MODE_GUILD PvP - Lonca etkinleştirildi
PVP_MODE_KILL PvP - Serbest etkinleştirildi
PVP_MODE_NORMAL PvP - Barış etkinleştirildi.
PVP_MODE_PROTECT PvP - Koruma etkinleştirildi.
PVP_MODE_REVENGE PvP - Düşman etkinleştirildi
PVP_OPTION_KILL Serbest
PVP_OPTION_NORMAL Barış
PVP_OPTION_PROTECT Koruma
PVP_OPTION_REVENGE Düşmanca
QUEST_APPEND Yeni görev geldi.
QUEST_MIN Dk.
QUEST_SEC Sn.
QUEST_TIMEOVER Zaman doldu.
QUEST_UNLIMITED_TIME Zaman sınırı yok.
QUEST_ZEROSEC 0 sn.
QUICKSLOT_REGISTER_DISABLE_ITEM Bu nesne hızlı erişim alanına eklenemez.
RECEIVE_MESSAGE %s mesaj gönderdi.
REFINE_COST |cffffcc00Yükseltme bedeli : |cff00ccff%d |cffffcc00Yang
REFINE_DESTROY_WARNING Eşya arındırılırken yok olabilir.
REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Bunlar iyileştirme yapılarak yükseltilecek,
REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 fakat hata vermesi durumunda nesne yok olabilir. Devam etmek istiyor musunuz?
REFINE_DOWN_GRADE_WARNING Eşyanın arındırılırken değeri düşebilir.
REFINE_DO_YOU_SEPARATE_METIN Mevcut olan tüm Ruh Taşları çıkarılsın mı?
REFINE_FAILURE Başaramadın.
REFINE_FAILURE_CAN_NOT_ATTACH Bu nesneye %s katamazsın.
REFINE_FAILURE_EQUIP_ITEM Kullanılmakta olan nesneleri geliştiremezsin.
REFINE_FAILURE_METIN_INSEPARABLE_ITEM Çıkarabileceğiniz ruh taşı yok.
REFINE_FAILURE_NEED_BETTER_SCROLL Daha iyi bir yükseltme Rolesine ihtiyacınız var.
REFINE_FAILURE_NO_GOLD_SOCKET Burada %s eklemek için altın yuva yok.
REFINE_FAILURE_NO_MORE_SOCKET Daha fazla slot ekleyemezsin.
REFINE_FAILURE_NO_SOCKET0 %s eklemek için boş slot yok.
REFINE_FAILURE_SOCKET_DISABLE_ITEM Bu nesneye slot ekleyemezsin.
REFINE_FAILURE_UPGRADE_DISABLE_ITEM Bu nesne yükseltilemez.
REFINE_SUCCESS Nesnenin yükseltilmesi başarıyla tamamlandı.
REFINE_SUCCESS_PROBALITY |cffffcc00Yükseltme Oranı : |cff00ccff%% %d
REFINE_WARNING2 Devam etmek istiyor musun?
SAFEBOX_ERROR Yanlış şifre girdin.
SAFEBOX_SELL_DISABLE_SAFEITEM Korumalı nesneleri satamazsınız.
SAFEBOX_WRONG_PASSWORD Şifre aynı olmalı.
SCREENSHOT_SAVE1 Ekran Görüntüsü
SCREENSHOT_SAVE2 Dosyası Kaydedildi
SCREENSHOT_SAVE_FAILURE Ekran görüntüsü kaydı yapılamadı.
SECOND sn
SELECT_CAN_NOT_DELETE Karakteri silemezsin.
SELECT_CHANGED_NAME Karakterin adını değiştirdin
SELECT_CHANGE_FAILURE_ALREADY_EXIST_NAME Bu karakter adı kullanılıyor
SELECT_CHANGE_FAILURE_STRANGE_INDEX Tekrar dene.
SELECT_CHANGE_FAILURE_STRANGE_NAME Bunu
SELECT_CHANGE_NAME_TITLE Karakter adını değiştir
SELECT_DELEING Karakter silinecek.
SELECT_DELETED Başarıyla silindi.
SELECT_DO_YOU_DELETE_REALLY Devam etmek istiyor musun?
SELECT_EMPTY_SLOT Bu boş bir alan.
SELECT_GM_NAME GM
SELECT_INPUT_CHANGING_NAME Yeni karakter adı gir.
SELECT_NOT_JOIN_GUILD Lonca yok
SHOP_BUY_INFO Market penceresinden satın almak istediğin nesneyi seç.
SHOP_CANNOT_SELL_EQUIPMENT Kullanılmakta olan nesneleri satamazsın.
SHOP_CANNOT_SELL_ITEM Bu eşya satılamaz.
SHOP_ERROR_UNKNOWN Bilinmeyen market hatası: %s
SHOP_INVALID_POS Bu eşya burada kullanılamaz.
SHOP_INVENTORY_FULL Envanterde boş alan yok.
SHOP_NOT_ENOUGH_MONEY Yeterli Yang yok.
SHOP_NOT_ENOUGH_MONEY_EX Yeterli Yang'a sahip değilsin.
SHOP_SELL_INFO Envanter penceresinden satmak istediğin nesneyi seç.
SHOP_SOLDOUT Satıldı
SHOT_ERROR_UNKNOWN Uzaktan saldırı esnasında belirsiz hata: %s
SKILL_BOHO Yansıtma
SKILL_BUDONG Henüz kullanılamaz
SKILL_CANNOT_LEVEL_UP_ANYMORE_BY_BOOK Bu beceriyi öğrenmek için EXP e ihtiyacın var.
SKILL_CANNOT_LEVEL_UP_ANYMORE_BY_STAT Bu beceriyi ögrenmek için bir kitaba ihtiyacın var.
SKILL_CHEONGEUN Güçlü Beden
SKILL_CRITICAL Kritik Vuruş
SKILL_ENCHANT_POISON Zehir Uygulama
SKILL_EUNHYEONG Kamuflaj
SKILL_FAINT Sersemletme
SKILL_FIND_TRAP Tuzak Kurma
SKILL_FIRE Sürekli Ateş
SKILL_FISHMIND Balıkçılık Küresi etkin
SKILL_GAMJI Yakalama
SKILL_GEOMGYEONG Hava Kılıcı
SKILL_GEONGON SKILL_GEONGON Henüz kullanılamaz
SKILL_GICHEON Ejderha Yardımı
SKILL_GIGONG Chi Dönüşü
SKILL_GONGPO Dehşet
SKILL_GRADE_NAME_GRAND_MASTER %s Grand Master
SKILL_GRADE_NAME_MASTER %s Master
SKILL_GRADE_NAME_PERFECT_MASTER %s Perfect Master
SKILL_GROUP_ASSASSIN_1 Bıçak
SKILL_GROUP_ASSASSIN_2 Ok
SKILL_GROUP_HORSE Binicilik
SKILL_GROUP_SHAMAN_1 EjderGücü
SKILL_GROUP_SHAMAN_2 Iyileştirme
SKILL_GROUP_SURA_1 Silah
SKILL_GROUP_SURA_2 Kara Büyü
SKILL_GROUP_WARRIOR_1 Bedensel
SKILL_GROUP_WARRIOR_2 Zihinsel
SKILL_GWIGEOM Büyülü Silah
SKILL_GYEONGGONG Hafif Adım
SKILL_HEUKSIN Karanlık Koruma
SKILL_HOSIN Kutsama
SKILL_HWAYEOM SKILL_HWAYEOM Kullanılamaz.
SKILL_HYEOLMA SKILL_HYEOLMA Kullanılamaz.
SKILL_INC_ATKSPD Saldırı hızı arttırıldı
SKILL_INC_MOVSPD Hareket hızı arttırıldı
SKILL_INMA SKILL_INMA Kullanılamaz.
SKILL_JEOJU Lanet
SKILL_JEONGEOP İyileştirme
SKILL_JEONGWI Öfke
SKILL_JEONSINBANGEO Maksimum Defans
SKILL_JEONSINGONGGYEOK Maksimum Saldırı
SKILL_JEUNGCHE SKILL_JEUNGCHE Kullanılamaz.
SKILL_JEUNGHON SKILL_JEUNGHON Kullanılamaz.
SKILL_JEUNGRYEOK Atak +
SKILL_JEUNGSOK Hız +
SKILL_JIGAM SKILL_JIGAM Kullanılamaz.
SKILL_JIPJUNG SKILL_JIPJUNG Kullanılamaz.
SKILL_JUMAGAP Büyülü Zırh
SKILL_JUMAGEOM SKILL_JUMAGEOM Kullanılamaz
SKILL_KWAEGEOM SKILL_KWAEGEOM Kullanılamaz
SKILL_KWAESOK Hız
SKILL_LEGBOUND SKILL_LEGBOUND Kullanılamaz
SKILL_MUSA SKILL_MUSA Kullanılamaz.
SKILL_MUYEONG Ateş Hayaleti
SKILL_NEED_EMPTY_BOTTLE Boş şişem yok.
SKILL_NEED_POISON_BOTTLE Zehir şişem yok.
SKILL_ONLY_FOR_GUILD_WAR Bu beceriyi sadece Lonca Savaşı sırasında kullanabilirsin.
SKILL_PABEOP Büyü Çözme
SKILL_POWERFUL_STRIKE Sersemletici Saldırı
SKILL_SEOMGWANG Şimşek Bombası
SKILL_SINCHAK SKILL_SINCHAK Kullanılamaz
SKILL_SLEEP Uyku
SKILL_SLOW Yavaş
SKILL_STUN Sersemletme
SKILL_SUHO Koruma
SKILL_SUMMON_DESCRIPTION Çağırma şansı: %d%%
SKILL_TOOLTIP_INT Zeka
SKILL_TOOLTIP_LEVEL Seviye
SKILL_TOXICDIE Zehirleme
SKILL_TOXICPOWER Zehirleme saldırısı yükseltildi.
SKILL_TUSOK Hayalet Vuruş
SKILL_WONSIN SKILL_WONSIN Kullanılamaz.
SKILL_YONGSIN SKILL_YONGSIN Kullanılamaz.
STAT_MINUS_CON Canlılık Ayarı (Kalan şans: %d)
STAT_MINUS_DEX Çeviklik Ayarı (Kalan şans: %d)
STAT_MINUS_INT Zeka Ayarı (Kalan şans: %d)
STAT_MINUS_STR Güç Ayarı (Kalan şans: %d)
STAT_TOOLTIP_CON HP ve Savunma'yı arttırıyor
STAT_TOOLTIP_DEX Saldırı ve Savuşturma'yı arttıryor
STAT_TOOLTIP_INT SP, Büyülü Saldırı ve Savunma'yı artırıyor
STAT_TOOLTIP_STR Saldırı Değeri'ni ve Hasarı arttırıyor
SYMBOLLIST_TITLE Lonca Bayrağı kaydedildi.
SYSTEM_OPTION_CPU_TILING_1 CPU modu zayıf bilgisayarların daha hızlı çalışmasını sağlar.
SYSTEM_OPTION_CPU_TILING_2 Eğer grafiklerde problem varsa diğer seçeneği işaretleyiniz ,Sistem seçenekleri‘ veya ,CONFIG.exe‘
SYSTEM_OPTION_CPU_TILING_3 ve GPU modunu seçin.
SYSTEM_OPTION_GPU_TILING_1 GPU Modu zayıf bilgisayarları daha yavaş çalıştırır.
SYSTEM_OPTION_GPU_TILING_2 Grafik ile ilgili sorunlarda, 'Sistem Seçenekleri' veya 'CONFIG.exe'yi seç
SYSTEM_OPTION_GPU_TILING_3 GPU modunu değiştirin.
SYSTEM_OPTION_TILING_EXIT Tiling-Modu değişimi için oyun yeniden başlatılmalı.
TARGET_BUTTON_ACCEPT_FIGHT Anlaşma
TARGET_BUTTON_AVENGE İntikam
TARGET_BUTTON_BUILDING_DESTROY Yıkmak
TARGET_BUTTON_DISMOUNT İnmek
TARGET_BUTTON_EMOTION_ALLOW Duygular
TARGET_BUTTON_EXCHANGE Ticaret
TARGET_BUTTON_EXCLUDE Reddetmek
TARGET_BUTTON_EXIT_OBSERVER Gözlemci Modunu Bitir
TARGET_BUTTON_FIGHT Düello
TARGET_BUTTON_FRIEND Dost
TARGET_BUTTON_INVITE_GUILD Lonca daveti
TARGET_BUTTON_INVITE_PARTY Grup daveti
TARGET_BUTTON_LEAVE_PARTY Grubu terket
TARGET_BUTTON_REQUEST_ENTER_PARTY Gruba katıl
TARGET_BUTTON_VIEW_EQUIPMENT Zırh
TARGET_BUTTON_WHISPER Fısıldama
TARGET_INFO_RESISTS Resists:
TARGET_INFO_RESISTS_LINE0 Kılıç: %d%% Çiftel: %d%% Çan: %d%%
TARGET_INFO_RESISTS_LINE1 Hançer: %d%% Yelpaze: %d%% Yay: %d%%
TARGET_INFO_REGEN_INFO Regen %d%% every %d sec.
TARGET_INFO_GOLD_MIN_MAX Altin: %s ~ %s
TARGET_INFO_NEWRACE_INSECT Insect
TARGET_INFO_NEWRACE_FIRE Ates
TARGET_INFO_NEWRACE_ICE Buz
TARGET_INFO_NEWRACE_DESERT Çöl
TARGET_INFO_NEWRACE_TREE Agaç
TARGET_INFO_DAMAGE Damage : %s - %s
TARGET_INFO_DEFENSE Defence : %s
TARGET_INFO_DROP_ITEMS [Muhtemel düşebilecek nesneler]
TARGET_INFO_EXP Expierence : %s
TARGET_INFO_MAINRACE Race : %s
TARGET_INFO_MAX_HP Max. HP : %s
TARGET_INFO_NO_ITEM_TEXT Düşebilecek nesne yok.
TARGET_INFO_NO_RACE None
TARGET_INFO_RACE_METIN Metin Taşı
TARGET_INFO_RACE_ANIMAL Hayvan
TARGET_INFO_RACE_DARK Karanlık
TARGET_INFO_RACE_DEVIL Şeytan
TARGET_INFO_RACE_EARTH Dünya
TARGET_INFO_RACE_ELEC Şimşek
TARGET_INFO_RACE_FIRE Ateş
TARGET_INFO_RACE_HUMAN Yarı İnsan
TARGET_INFO_RACE_ICE Buz
TARGET_INFO_RACE_MILGYO Mistik
TARGET_INFO_RACE_ORC Ork
TARGET_INFO_RACE_UNDEAD Ölümsüz
TARGET_INFO_RACE_WIND Rüzgar
TARGET_INFO_STONE_NAME Taş
TARGET_INFO_SUBRACE Subspecies : %s
TARGET_LEVEL_BOSS Patron
TARGET_LEVEL_KING 5.Seviye
TARGET_LEVEL_KNIGHT 3.Seviye
TARGET_LEVEL_PAWN 1.Seviye
TARGET_LEVEL_S_KNIGHT 4.Seviye
TARGET_LEVEL_S_PAWN 2.Seviye
TASKBAR_ATTACK Atak
TASKBAR_AUTO Otomatik Saldırı
TASKBAR_CAMERA Kamera
TASKBAR_EXP Deneyim
TASKBAR_HP HP
TASKBAR_MOVE ilerle
TASKBAR_SKILL Beceri
TASKBAR_SP SP
TASKBAR_ST ST
THING_COUNT hepsi
TOOLTIP_ANTI_CRITICAL_PCT Kritik Vuruş Direnci +%d%% SA
TOOLTIP_ANTI_PENETRATE_PCT Delici Vuruş Direnci +%d%% SA
TOOLTIP_ANTI_SELL Depoda satılamaz
TOOLTIP_APPLY_ATTBONUS_ANIMAL Hayvanlara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_ASSASSIN Ninjalara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_DEVIL Şeytanlara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_HUMAN Yarı insanlara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_MILGYO Mistiklere karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_MONSTER Canavarlara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_ORC Orklara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_SHAMAN Şamanlara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_SURA Suralara karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_UNDEAD Ölümsüzlere karşı güçlü +%d%% SA
TOOLTIP_APPLY_ATTBONUS_WARRIOR Savasçılara karşı güçlü +%d%% SA
TOOLTIP_APPLY_BLOCK Yakın dövüş saldırıları bloklama şansı: %d%% SA
TOOLTIP_APPLY_COMBAT_SP_RECOVER Savaşta her 5 saniyede SP yenile %d SA
TOOLTIP_APPLY_CRITICAL_PCT Kritik Vuruş Şansı: +%d%% SA
TOOLTIP_APPLY_DAMAGE_SP_RECOVER %d%% Vuruş yapıldığında Sp geri kazanım şansı SA
TOOLTIP_APPLY_DODGE Oklardan korunma şansı %d%% SA
TOOLTIP_APPLY_EXP_DOUBLE_BONUS %d%% EXP Bonus şansı SA
TOOLTIP_APPLY_GOLD_DOUBLE_BONUS %d%% iki kat Yang düşme şansı SA
TOOLTIP_APPLY_IMMUNE_FALL Yere düşme karşısında bağışıklık SNA
TOOLTIP_APPLY_IMMUNE_SLOW Yavaşlama karşısında bağışıklık SNA
TOOLTIP_APPLY_IMMUNE_STUN Sersemlik karşısında bağışıklık SNA
TOOLTIP_APPLY_ITEM_DROP_BONUS %d%% iki Kat eşya düşme şansı SA
TOOLTIP_APPLY_KILL_HP_RECOVER HP yüklemesi %d%% değişti. SA
TOOLTIP_APPLY_KILL_SP_RECOVER SP yüklemesi %d%% degişti SA
TOOLTIP_APPLY_MANA_BURN_PCT SP çalma şansı: %d%% SA
TOOLTIP_APPLY_MAX_HP_PCT Maks. HP +%d%% SA
TOOLTIP_APPLY_MAX_SP_PCT Maks. SP +%d%% SA
TOOLTIP_APPLY_NOAFFECT Efekt yok.
TOOLTIP_APPLY_NO_DEATH_PENALTY Karakter ölüp burada başla dediğinde deneyim kaybetmeyecek. SNA
TOOLTIP_APPLY_PENETRATE_PCT %d%% Delici Vuruş için şans SA
TOOLTIP_APPLY_POISON_PCT Zehirleme şansı: %d%% SA
TOOLTIP_APPLY_POISON_REDUCE Zehre karşı koyma %d%% SA
TOOLTIP_APPLY_POTION_BONUS İksir etkisi %d%% yükseldi SA
TOOLTIP_APPLY_REFLECT_CURSE Lanet Yansıtılması: %d%% SA
TOOLTIP_APPLY_REFLECT_MELEE Yakın dövüş vuruşlarını yansıtma şansı: %d%% SA
TOOLTIP_APPLY_RESIST_ASSASSIN Ninja saldırılarına karşı savunma şansı: %d%% SA
TOOLTIP_APPLY_RESIST_BELL Çan Savunması %d%% SA
TOOLTIP_APPLY_RESIST_DAGGER Bıçak Savunması %d%% SA
TOOLTIP_APPLY_RESIST_FAN Yelpaze Savunması %d%% SA
TOOLTIP_APPLY_RESIST_SHAMAN Şaman saldırılarına karşı savunma şansı: %d%% SA
TOOLTIP_APPLY_RESIST_SURA Sura saldırılarına karşı savunma şansı: %d%% SA
TOOLTIP_APPLY_RESIST_SWORD Kılıç Savunması %d%% SA
TOOLTIP_APPLY_RESIST_TWOHAND Çift-El Savunma %d%% SA
TOOLTIP_APPLY_RESIST_WARRIOR Savaşçı saldırılarına karşı savunma şansı: %d%% SA
TOOLTIP_APPLY_RESIST_WIND Rüzgar Dayanıklılığı %d%% SA
TOOLTIP_APPLY_SKILL_BOOK_BONUS Kitaptan öğrenme şansı 2,5 arttı. SNA
TOOLTIP_APPLY_SKILL_BOOK_NO_DELAY Öğrenme başarısız olursa, anında bir kere daha deneme şansına sahipsin. SNA
TOOLTIP_APPLY_SLOW_PCT Yavaşlama şansı: %d%% SA
TOOLTIP_APPLY_STEAL_HP %d%% Hasar, HP ile absorbe edilecek SA
TOOLTIP_APPLY_STEAL_SP %d%% Hasar, SP ile absorbe edilecek. SA
TOOLTIP_APPLY_STUN_PCT Bayılma şansı: %d%% SA
TOOLTIP_ARMOR Zırh
TOOLTIP_ARROW Ok
TOOLTIP_ASSASSIN Ninja
TOOLTIP_ATT_GRADE Saldırı Değeri +%d SA
TOOLTIP_ATT_SPEED Saldırı Hızı +%d%% SA
TOOLTIP_AUTO_POTION_HP Güneş Özütü
TOOLTIP_AUTO_POTION_REST Kalan miktar: %.2f%%
TOOLTIP_AUTO_POTION_SP Ay Özütü
TOOLTIP_AUTO_POTION_USING Etkin
TOOLTIP_BOW_DISTANCE Yay Menzili +%dm SA
TOOLTIP_BUYPRICE Fiyatı: %s
TOOLTIP_CAST_SPEED Büyü Hızı +%d%% SA
TOOLTIP_CON Canlılık +%d SA
TOOLTIP_COSTUME_ATTR_BONUS Kostüm bonusu %d%% SA
TOOLTIP_DEF_GRADE Savunma +%d SA
TOOLTIP_DEX Çeviklik +%d SA
TOOLTIP_DRAGON_SOUL_DECK1 Dünya SNA
TOOLTIP_DRAGON_SOUL_DECK2 Gökyüzü SNA
TOOLTIP_EAR Küpe
TOOLTIP_ENERGY Enerji %d SA
TOOLTIP_ETC v.b.
TOOLTIP_FISHINGROD_EXP Puanlar %d / %d
TOOLTIP_FISHINGROD_LEVEL Seviye: %d
TOOLTIP_FISHINGROD_UPGRADE1 Onu balıkçıya ver;
TOOLTIP_FISHINGROD_UPGRADE2 daha iyi
TOOLTIP_FISHINGROD_UPGRADE3 bir olta almak için.
TOOLTIP_FISH_LEN Uzunluk: %.2fcm
TOOLTIP_HELMET Kask
TOOLTIP_HP_REGEN HP Üretimi +%d%% SA
TOOLTIP_INT Zeka +%d SA
TOOLTIP_ITEM_ATT_GRADE Saldırı değeri %d
TOOLTIP_ITEM_ATT_POWER Saldırı değeri %d - %d
TOOLTIP_ITEM_ATT_POWER_ONE_ARG Saldırı değeri %d
TOOLTIP_ITEM_ATT_POWER_REFINE Saldırı değeri %d - %d (+%d)
TOOLTIP_ITEM_ATT_SPEED Saldırı hızı %s
TOOLTIP_ITEM_DEF_GRADE Defans %d
TOOLTIP_ITEM_FAST Hızlı
TOOLTIP_ITEM_LIMIT_CON Canlılık üst limiti: %d
TOOLTIP_ITEM_LIMIT_DEX Çeviklik üst limiti: %d
TOOLTIP_ITEM_LIMIT_INT Zeka üst limiti: %d
TOOLTIP_ITEM_LIMIT_LEVEL Seviye: %d
TOOLTIP_ITEM_LIMIT_STR Güç üst limiti: %d
TOOLTIP_ITEM_MAGIC_ATT_POWER Büyülü saldırı değeri %d - %d
TOOLTIP_ITEM_MAGIC_ATT_POWER_ONE_ARG Büyülü saldırı değeri %d
TOOLTIP_ITEM_MAGIC_DEF_POWER Büyü Savunması %d
TOOLTIP_ITEM_NORMAL Normal
TOOLTIP_ITEM_SLOW Yavaş
TOOLTIP_ITEM_VERY_FAST Çok Hızlı
TOOLTIP_ITEM_VERY_SLOW Çok Yavaş
TOOLTIP_ITEM_WEARABLE_JOB [ Giyilebilir ]
TOOLTIP_LOTTERY_STEP_NUMBER %d
TOOLTIP_LOTTO_NUMBER Şans Numarası: %d
TOOLTIP_MAGIC_ATTBONUS_PER Büyü Saldırı +%d%% SA
TOOLTIP_MAGIC_ATT_GRADE Büyülü Saldırı Değeri +%d SA
TOOLTIP_MAGIC_DEF_GRADE Büyü Savunması +%d SA
TOOLTIP_MALL_ATTBONUS Saldırı Değeri +%d%% SA
TOOLTIP_MALL_ATTBONUS_STATIC Saldırı Değeri +12~15% SNA
TOOLTIP_MALL_AUTOLOOT Yerdeki mevcut Yang`ın otomatik olarak toplanmasını sağlayan el. SNA
TOOLTIP_MALL_DEFBONUS Savunma +%d%% SA
TOOLTIP_MALL_DEFBONUS_STATIC Savunma +12~15% SNA
TOOLTIP_MALL_EXPBONUS EXP +%d%% SA
TOOLTIP_MALL_EXPBONUS_P_STATIC iCafe EXP Bonus +%d%% SA
TOOLTIP_MALL_EXPBONUS_STATIC EXP artışını %50 arttırır SNA
TOOLTIP_MALL_FISH_MIND Balık yakalama şansını ikiye katlar. SNA
TOOLTIP_MALL_GOLDBONUS Elde edilen yang kat sayısı %.1f olarak değişti. SA
TOOLTIP_MALL_GOLDBONUS_STATIC Yang elde etme şansını ikiye katlar. SNA
TOOLTIP_MALL_ITEMBONUS Elde edilen nesne katsayısı %.1f olarak değisti. SA
TOOLTIP_MALL_ITEMBONUS_P_STATIC Eşya ele geçirme şans artışı %.1f%% SA
TOOLTIP_MALL_ITEMBONUS_STATIC Eşya ele geçirme şansını ikiye katlar. SNA
TOOLTIP_MALL_MARRIAGE_FAST Sevgi Puanı daha hızlı artar. SNA
TOOLTIP_MALL_SAFEBOX Depoya fazladan 2 oda daha eklenir SNA
TOOLTIP_MAX_HP Max. HP +%d SA
TOOLTIP_MAX_HP_PCT Max. HP +%d%% SA
TOOLTIP_MAX_SP Max. SP +%d SA
TOOLTIP_MAX_SP_PCT Max. SP +%d%% SA
TOOLTIP_MAX_STAMINA Max. Dayanıklılık +%d SA
TOOLTIP_MELEE_MAGIC_ATTBONUS_PER Büyü Saldırı / Yakın Dövüş Saldırı +%d%% SA
TOOLTIP_MEMORIZED_POSITION %s(%d, %d)
TOOLTIP_MEMORIZED_POSITION_ERROR GPS ERROR(%d, %d)
TOOLTIP_MOV_SPEED Hareket Hızı %d%% SA
TOOLTIP_NECK Kolye
TOOLTIP_NEED_ALL_SP Gereken SP: Max.
TOOLTIP_NEED_GSP Gereken Ejderha Hayaleti: %d
TOOLTIP_NEED_HP Gereken HP: %d
TOOLTIP_NEED_HP_PER_SEC HP/Sn.: %d
TOOLTIP_NEED_SKILL_POINT Gereken Beceri Puanı:
TOOLTIP_NEED_SP Gereken SP: %d
TOOLTIP_NEED_SP_PER_SEC SP: %d / Sn.
TOOLTIP_NEXT_SKILL_LEVEL_1 Sonraki Seviye: %d (Max. %d)
TOOLTIP_NEXT_SKILL_LEVEL_2 Sonraki Seviye: %d (Max. %d-%d)
TOOLTIP_NORMAL_HIT_DAMAGE_BONUS Ortalama Zarar %d%% SA
TOOLTIP_NORMAL_HIT_DEFEND_BONUS Ortalama Zarara Direniş %d%% SA
TOOLTIP_PARTY_INFO_GRADE_UP1 Grup üyesi %d den fazla.
TOOLTIP_PARTY_INFO_GRADE_UP2 Saldırı Seviyesi +%d
TOOLTIP_PARTY_INFO_GRADE_UP3 Savunma Seviyesi +%d
TOOLTIP_PARTY_INFO_HEAL_18_LEVEL Tüm grup üyelerine 60 dakika HP/SP Yüklenir.
TOOLTIP_PARTY_INFO_HEAL_40_LEVEL Tüm grup üyelerine 30 dakika HP/SP Yüklenir.
TOOLTIP_PARTY_INFO_RECALL_12_LEVEL Grup üyesi öldükten sonra 3 dakika beklemelisiniz.
TOOLTIP_PARTY_INFO_RECALL_20_LEVEL Aynı serverda olduğunuz zaman grup üyelerinizi çağırabilirsiniz.
TOOLTIP_PARTY_INFO_SET_ATTACKER Saldırı Seviyesi +(Grup üye sayisi./2) %d Saldırı birimi seçilebilir.
TOOLTIP_PARTY_INFO_SET_TANKER Savunma Seviyesi +(Grup üye sayisi) 1 Yakın Dövüs Savasçısı seçilebilir.
TOOLTIP_PARTY_SKILL_LEVEL Mevcut Seviye: %d
TOOLTIP_PARTY_TITLE_GRADE_UP [Saldırı/Savunma yükseltildi]
TOOLTIP_PARTY_TITLE_HEAL [Yükleme]
TOOLTIP_PARTY_TITLE_INFO_BONUS_EXP %d Grup üyesi olduğunda %d%% Bonus EXP alırsın.
TOOLTIP_PARTY_TITLE_MEMBER_BONUS_EXP [Bonus EXP]
TOOLTIP_PARTY_TITLE_RECALL [Çağır]
TOOLTIP_PARTY_TITLE_SET_ATTACKER [Saldırı Birimi olarak ayarla]
TOOLTIP_PARTY_TITLE_SET_TANKER [Yakın Dövüş Savaşçısı olarak belirle]
TOOLTIP_PICK_EXP Puanlar: %d / %d
TOOLTIP_PICK_LEVEL Seviye: %d
TOOLTIP_PICK_UPGRADE1 Onu oduncuya ver;
TOOLTIP_PICK_UPGRADE2 daha iyi
TOOLTIP_PICK_UPGRADE3 bir kazma alabilmek için.
TOOLTIP_POTION_CURE Olumsuz sonuçları geri al.
TOOLTIP_POTION_MIN Min.
TOOLTIP_POTION_PLUS_ATTACK_SPEED Saldırı Hızı: +%d
TOOLTIP_POTION_PLUS_HP_PERCENT HP: +%d%%
TOOLTIP_POTION_PLUS_HP_POINT HP: +%d
TOOLTIP_POTION_PLUS_MOVING_SPEED Hareket Hızı: +%d
TOOLTIP_POTION_PLUS_SP_PERCENT SP: +%d%%
TOOLTIP_POTION_PLUS_SP_POINT SP: +%d
TOOLTIP_POTION_SEC Sn.
TOOLTIP_POTION_TIME Süre:
TOOLTIP_REQUIREMENT_21_LEVEL 21.Seviyeye ulaşmış olmalısın.
TOOLTIP_REQUIREMENT_41_LEVEL 41.Seviyeye ulaşmış olmalısın.
TOOLTIP_REQUIREMENT_LEVEL %d.Seviyeye ulaşmış olmalısın.
TOOLTIP_REQUIREMENT_SKILL_LEVEL %s Seviye %d gerekli.
TOOLTIP_REQUIREMENT_STAT_LEVEL %s %d gerekli
TOOLTIP_RESIST_BOW Oka karşı dayanıklılık %d%% SA
TOOLTIP_RESIST_DARK Karanlık Direnci +%d%% SA
TOOLTIP_RESIST_EARTH Dünya Direnci +%d%% SA
TOOLTIP_RESIST_ELEC Şimseğe karşı dayanıklılık %d%% SA
TOOLTIP_RESIST_FIRE Ateşe karşı dayanıklılık %d%% SA
TOOLTIP_RESIST_ICE Buz Direnci +%d%% SA
TOOLTIP_RESIST_MAGIC Büyüye karşı dayanıklılık %d%% SA
TOOLTIP_REST_USABLE_COUNT Kalan: %d
TOOLTIP_SEALED
TOOLTIP_SELLPRICE Fiyat: %s
TOOLTIP_SHAMAN Şaman
TOOLTIP_SHIELD Kalkan
TOOLTIP_SHOES Ayakkabı
TOOLTIP_SINIRSIZ_ITEM [Sınırsız Eşya]
TOOLTIP_SKILL Beceriler SNA
TOOLTIP_SKILLBOOK_NAME Beceri Kitabı
TOOLTIP_SKILL_AFFECT_ATT_GRADE Saldırı Değeri: +
TOOLTIP_SKILL_AFFECT_ATT_POWER Saldırı Değeri:
TOOLTIP_SKILL_AFFECT_ATT_SPEED Saldırı Hızı: +
TOOLTIP_SKILL_AFFECT_DEF_GRADE Savunma:
TOOLTIP_SKILL_AFFECT_DODGE Rakip saldırı değeri: -
TOOLTIP_SKILL_AFFECT_HEAL Yüklenen HP:
TOOLTIP_SKILL_AFFECT_MOV_SPEED Hareket Hızı: +
TOOLTIP_SKILL_AFFECT_REFLECT_MELEE Yakın dövüş saldırılarını yansıtma şansı:
TOOLTIP_SKILL_AFFECT_RESIST_NORMAL Beden hasarına karşı koyma:
TOOLTIP_SKILL_COOL_TIME Yükleme Süresi:
TOOLTIP_SKILL_DAMAGE_BONUS Beceri Hasarı %d%% SA
TOOLTIP_SKILL_DEFEND_BONUS Beceri hasarına karşı koyma %d%% SA
TOOLTIP_SKILL_DURATION Süre: %d Sn.
TOOLTIP_SKILL_FORGET_BOOK_NAME Gözlem Bandı
TOOLTIP_SKILL_LEVEL Güncel Seviye: %d
TOOLTIP_SKILL_LEVEL_MASTER Güncel Seviye: %d (Master)
TOOLTIP_SKILL_LEVEL_WITH_MAX Güncel Seviye: %d (Max. %d)
TOOLTIP_SOCKET_EMPTY Boş
TOOLTIP_SOCKET_REFINABLE_ITEM [Slotlu Nesne]
TOOLTIP_SP_REGEN SP Üretimi +%d%% SA
TOOLTIP_STR Güç +%d SA
TOOLTIP_SURA Sura
TOOLTIP_TIME_CHARGER_FIX Süre Yükleme %d sn. SA
TOOLTIP_TIME_CHARGER_PER Süre Yükleme %d%% SA
TOOLTIP_UNIQUE Eşsiz
TOOLTIP_UNSEAL_LEFT_TIME
TOOLTIP_WARRIOR Savaşçı
TOOLTIP_WEAPON Silah
TOOLTIP_WRISTLET Bileklik
UI_ACCEPT Kabul
UI_CANCEL İptal
UI_CLOSE Kapat
UI_DEF_FONT Tahoma:12
UI_DEF_FONT_LARGE Tahoma:14
UI_DEF_FONT_SMALL Tahoma:9
UI_DENY Red
UI_ITEM Nesne
UI_LEFT_TIME Kalan Zaman: %d Sec.
UI_NEXT Devam
UI_NEXTPAGE Devam
UI_NOCONTENTS İçerik yok
UI_NONAME isimsiz
UI_OK OK
UI_POS_UNKNOWN Bilinmeyen Yer
UI_PREVPAGE Geri
UI_UNKNOWN Bilinmeyen
UPLOAD_MARK_CHECK_NEED_RECONNECT Upload yeniden başlatılmalı.
UPLOAD_MARK_UPLOAD_NEED_RECONNECT Upload yeniden başlatılmalı.
USE_ITEM_FAILURE_PRIVATE_SHOP Özel bir dükkân açtığın sürece, nesneleri kullanamazsın.
USE_SKILL_ERROR_UNKNOWN Bilinmeyen Beceri Hatası: %s
ITEM_VNUM_TOOLTIP Nesne Kodu: %d
NPC_0YANG_UCRETSIZ Fiyatı: Ücretsiz
INVENTORY_SKILL_BOOK_TOOLTIP Kitap Envanteri
INVENTORY_STONE_TOOLTIP Taş Envanteri
INVENTORY_BOX_TOOLTIP Sandık Envanteri
INVENTORY_EFSUN_TOOLTIP Efsun Envanteri
INVENTORY_CICEK_TOOLTIP Çiçek Envanteri
INVENTORY_UPGRADE_ITEM_TOOLTIP Yükseltme Envanteri
MALZEME_DEPOSU Sumedia2 | Ek Envanter Hakkında Bilgi:
BK_ENVANTER_TEXT1 Bu envanter, normal envanterden bağımsız çalışır.
BK_ENVANTER_TEXT2 Bu envanterden normal envantere nesneyi sürükleyemezsin.
BK_ENVANTER_TEXT3 Ayrıca normal envanterden bu envantere de nesne sürükleyemezsin.
BK_ENVANTER_TEXT4 Her nesne türünün kendine özel bölmesi vardır.
BK_ENVANTER_TEXT5 Her bölmeninde kendine ait 3 adet stoklaması mevcuttur.
BK_ENVANTER_TEXT6
ENVANTER_ILE_AC 2020 ® Sumedia2
GAMEMASTER_PANEL_LEVEL_ME Kaç seviye olmak istiyorsunuz?
GAMEMASTER_PANEL_HEROMAN Kimi "Kahraman" yapmak istiyorsun?
GAMEMASTER_PANEL_KICK Kimi oyundan atmak istiyorsunuz?
GAMEMASTER_PANEL_CLEAN_INVENTORY Üstünüzdekileri ve envanterinizi silmek istiyor musunuz?
GAMEMASTER_PANEL_SKYBOX Seçiminizi yapın.
GAMEMASTER_PANEL_OX Ox haritasına gitmek istiyor musunuz?
GAMEMASTER_PANEL_OX_FLOWER İsimsiz çiçekleri yanınıza çağırmak istiyor musunuz?
GAMEMASTER_PANEL_NOTICE Hangi duyuru seçeneğiyle duyuru yapmak istiyorsunuz?
GAMEMASTER_PANEL_NOTICE2 Duyuru içeriğini yazın.
GAMEMASTER_PANEL_LEVEL_USER Kimi kaç seviye yapmak istiyorsunuz?
GAMEMASTER_PANEL_NPC Hangi "NPC" yanınıza gelsin?
GAMEMASTER_PANEL_MUTE Kimi susturmak istiyorsunuz?
EMPIRE_A Shinsoo Krallığı
EMPIRE_B Chunjo Krallığı
EMPIRE_C Jinno Krallığı
NOTIFICATION_1 Karakterleri seçmek için 1,2,3,4 tuşlarını kullanınız.
NOTIFICATION_2 Oyundan çıkmak için ise ESC tuşuna basınız.
[/CODE]

[CODE title="locale_interface.txt"]ACCEPT Kabul Et.
ATTACH_METIN_INFO Ruh Taşı'nı eklemek istiyor musun?
ATTACH_METIN_TITLE Ruh Taşı'nı ekle
ATTACK_START <Sistem> Otomatik saldırıyı başlattınız.
ATTACK_END <Sistem> Otomatik saldırıyı durdurdunuz.
ATTACK_LEVEL Otomatik saldırı için gereken seviyeye (55) sahip değilsiniz.
BOSSTRACKINGTITLE Sumedia2 | Patron Takip Sistemi
BOSSTRACKINGLIVING Yaratık Şuanda Yaşıyor
BOSS_TRACKING Patron Takip
GAME_AUTOMATIK_ATTACK Otomatik Saldırı
CANCEL İptal
CHANGE_PASSWORD_CONFIRM Yeni şifreyi tekrarla
CHANGE_PASSWORD_NEW Yeni şifre
CHANGE_PASSWORD_OLD Eski şifre
CHANGE_PASSWORD_TITLE Şifre Değiştir
CHARACTER_ACTION Duygu
CHARACTER_EMOTICON Duygu
CHARACTER_MAIN Karakter
CHARACTER_MUTUAL_ACTION Ortak Hareket
CHARACTER_NORMAL_ACTION Normal Hareket
CHARACTER_QUEST Görevler
CHARACTER_SKILL Beceri
CLOSE Kapat
DROP Düşür
DESTROY Sil
SELL Sat
COSTUME_TITLE Kostümler
COSTUME_WINDOW_TITLE Kostümler
CREATE_ATT_GRADE STR
CREATE_CREATE Oluştur
CREATE_DEX_GRADE DEX
CREATE_HP HP
CREATE_LAST_POINT Puan
CREATE_MAN Erkek
CREATE_NAME Isim
CREATE_NEXT Sonraki
CREATE_PREV Önceki
CREATE_SEX Cinsiyet
CREATE_SHAPE Biçim
CREATE_SP Zeka
CREATE_STAT_RESET Sıfırla
CREATE_WOMAN Kadın
CUBE_INFO_TITLE Arındırma Kılavuzu
CUBE_REQUIRE_MATERIAL Gerekli malzemeler:
CUBE_REQUIRE_MATERIAL_OR veya
CUBE_TITLE Arındırma Paneli
DO_REFINE Arındır
DRAGONSOUL_ACTIVATE Etkinleştir
DRAGONSOUL_PAGE_BUTTON_1 İşlenmemiş
DRAGONSOUL_PAGE_BUTTON_2 Yontulmuş
DRAGONSOUL_PAGE_BUTTON_3 Ender
DRAGONSOUL_PAGE_BUTTON_4 Antika
DRAGONSOUL_PAGE_BUTTON_5 Efsanevi
DRAGONSOUL_REFINE_WINDOW_TITLE Arındırma Paneli
DRAGONSOUL_TAP_TITLE_1 Ejderha Elması
DRAGONSOUL_TAP_TITLE_2 Ejderha Yakutu
DRAGONSOUL_TAP_TITLE_3 Ejderha Yeşimi
DRAGONSOUL_TAP_TITLE_4 Ejderha Safiri
DRAGONSOUL_TAP_TITLE_5 Ejderha Grenası
DRAGONSOUL_TAP_TITLE_6 Ejderha Oniksi
DRAGONSOUL_TITLE Ejderha Taşı Simyası
EMPIRE_EXIT Çıkış
EMPIRE_NEXT Sonraki
EMPIRE_PREV Önceki
EMPIRE_SELECT Seçim
EXCHANGE_ACCEPT Kabul
EXCHANGE_TITLE Ticaret
GAMEOPTION_TITLE Oyun Seçenekleri
GAME_EXIT_OBSERVER İzlemeyi Bitir
GAME_HELP Yardım
GAME_QUEST Görevler
GAME_SKILL_UP Becerileri Geliştir
GAME_STAT_UP Statü Geliştir
GRADE Sınıf
GRADE_SELECT Sınıf
GUILD_BASENAME Temel isim
GUILD_BOARD_ID Isim
GUILD_BOARD_REFRESH Yenile (F5)
GUILD_BOARD_TEXT Mesaj
GUILD_BUILDING_CATEGORY_TITLE İnşaat Birimleri
GUILD_BUILDING_CHANGE Değiştir
GUILD_BUILDING_DIRECTION Yön
GUILD_BUILDING_GRADE Sıra
GUILD_BUILDING_INFO Yapılar ve masraf bilgileri
GUILD_BUILDING_LIST_TITLE Bina Listesi
GUILD_BUILDING_LOG dilb kök
GUILD_BUILDING_NAME Bina ismi
GUILD_BUILDING_OPERATE Yönet
GUILD_BUILDING_PLY Kontrplak
GUILD_BUILDING_POSITION Pozisyon
GUILD_BUILDING_PREVIEW Önizleme
GUILD_BUILDING_PRICE Fiyat
GUILD_BUILDING_REFRESH Yenile (F5)
GUILD_BUILDING_STONE Taş
GUILD_BUILDING_TITLE Lonca Meclis Binaları
GUILD_CRYSTAL Kristal
GUILD_DEPOSIT Depozit
GUILD_DROP_RESOURCE1 Burada
GUILD_DROP_RESOURCE2 Düşen Kaynak
GUILD_GEM Değerli Taş
GUILD_GRADE_CHANGE_GRADE_NAME Yeni rütbe ismi
GUILD_GRADE_NUM No.
GUILD_GRADE_PERMISSION_DELETE Kov
GUILD_GRADE_PERMISSION_JOIN Davet
GUILD_GRADE_PERMISSION_NOTICE Mesaj yaz
GUILD_GRADE_PERMISSION_SKILL Beceriler
GUILD_GRADE_RANK Sıra
GUILD_GRADE_WRITE Yaz
GUILD_INFO Lonca Bilgisi
GUILD_INFO_CUR_EXP Tecrübe
GUILD_INFO_DECALRE_WAR Savaş İlanı
GUILD_INFO_ENEMY_GUILD Düşman Lonca
GUILD_INFO_ENEMY_GUILD_EMPTY Yok
GUILD_INFO_LEVEL Lonca Seviyesi
GUILD_INFO_MARK Lonca İmzası
GUILD_INFO_MASTER Lider
GUILD_INFO_MASTER_VALUE Lider
GUILD_INFO_MEMBER_AVG_LEVEL Ortalama Seviye
GUILD_INFO_MEMBER_NUM Üye Sayısı
GUILD_INFO_NAME Lonca İsmi
GUILD_INFO_NAME_VALUE Bu bir Lonca ismi
GUILD_INFO_OFFER_EXP Yatırım
GUILD_INFO_REST_EXP Gereken Tecrübe
GUILD_INFO_UPLOAD_MARK İmza Yükle
GUILD_INFO_UPLOAD_SYMBOL Bayrak Yükle
GUILD_MARK Lonca İmzası
GUILD_MEMBER_JOB Sınıf
GUILD_MEMBER_KNIGHT Lider
GUILD_MEMBER_LEVEL Seviye
GUILD_MEMBER_NAME Isim
GUILD_MEMBER_RANK Sıra
GUILD_MEMBER_SPECIFIC_GRAVITY Yatırım
GUILD_METIN_STONE Ruh Taşı
GUILD_MINENAL Mineral
GUILD_MONEY Yang
GUILD_NAME Lonca
GUILD_RESOURCE_INFO Kaynak Bilgisi
GUILD_SKILL_ACTIVE Aktif
GUILD_SKIlL_HEAL_GSP Gücü tekrar kazan
GUILD_SKILL_PASSIVE Pasif
GUILD_SKILL_POWER Enerji
GUILD_SKILL_STATE Lonca Becerileri
GUILD_SYMBOL Lonca Bayrağı
GUILD_WAR_ACCEPT Savaş İlanı Kabulü
GUILD_WAR_BATTLE_TYPE Savaş Türü
GUILD_WAR_CTF Bayrak
GUILD_WAR_DECLARE Lonca Savaşı İlanı
GUILD_WAR_ENEMY Düşman
GUILD_WAR_NORMAL Alan
GUILD_WAR_WARP Arena
GUILD_WATER Su
GUILD_WATER_STONE Su Taşı
GUILD_WITHDRAW Geri Çek
HELP_ATTACK_KEY Saldır: sol fare tuşu veya boşluk tuşu ile
HELP_CHANGE_PK_MODE Saldırı modunu değiştir: sol fare tuşu ayarını değiştir
HELP_CHARACTER_BUTTON1 (Karakter Penceresi, Envanter Penceresi,
HELP_CHARACTER_BUTTON2 Arkadaş Listesi ve Seçenekler)
HELP_CONTROL_CAMERA_BY_MIDDLEBUTTON Kamera görüntüsü: orta veya sağ fare tuşu ile
HELP_CONTROL_CAMERA_BY_RIGHTBUTTON Kamera görüntüsü: sağ veya orta fare tuşu ile
HELP_EXP Tecrübe
HELP_FURY Oyun Nesnet Marketi
HELP_GUILD_WINDOW Lonca Penceresini aç: Alt + G tuşları ile
HELP_HELP Yardım göster: H ile
HELP_HP Hayat Puanı (HP)
HELP_MESSENGER_WINDOW Arakadaş Listesini aç: Alt + M tuşları ile
HELP_MOUSE_LEFT Sol mouse tuşunun işlevi
HELP_MOUSE_RIGHT Sağ mouse tuşunun işlevi
HELP_MOVE_KEY Kumanda: W, S, A, D tuşları ve ok tuşları ile
HELP_OPEN_CHARACTER Karakter Penceresini aç: C tuşu ile
HELP_OPEN_CHAT Sohbet Penceresini aç: Giriş tuşu ile
HELP_OPEN_INVENTORY Envanter Penceresini aç: I tuşu ile
HELP_OPEN_LOG Sohbet protokolünü (Log) aç: L tuşu ile
HELP_OPEN_MINIMAP Küçük Haritayı aç: Shift + M tuşları ile
HELP_OPEN_QUEST Görev Penceresini aç: N tuşu ile
HELP_OPEN_SKILL Beceri Penceresini aç: V tuşu ile
HELP_OPEN_WHISPER Fısıltı Penceresini aç: üst karakter + giriş tuşu ile
HELP_OPEN_ZONEMAP Genel Görünüm Haritası'nı aç: M tuşu ile
HELP_PICK_ITEM Nesneleri topla: ^ , Y veya sol fare tuşu ile
HELP_QUICKSLOT Hızlı Erişim Alanları
HELP_SCREEN_CAPTURE Ekran görüntüsünü kaydet: Yazdır veya Print tuşu ile ("Metin2\screenshot" dosyası altında kaydedilecek)
HELP_SHOW_ALL_NAME İsimleri göster: Alt tuşu ile
HELP_SP Zihin Puanı (SP)
HELP_SYSTEM_BUTTON Sistem Tuşları
INVENTORY_PAGE_BUTTON_TOOLTIP_1 1. Envanter
INVENTORY_PAGE_BUTTON_TOOLTIP_2 2. Envanter
INVENTORY_PAGE_BUTTON_TOOLTIP_3 3. Envanter
INVENTORY_PAGE_BUTTON_TOOLTIP_4 4. Envanter
INVENTORY_PAGE_BUTTON_TOOLTIP_5 5. Envanter
INVENTORY_TITLE Envanter
ITEM_MALL Nesne Market
LOAD_ERROR Dosya hasar görmüş. Lütfen yenisini yükleyiniz. Şimdi ESC tuşuna basınız .
LOGIN_CONNECT Bağlan
LOGIN_CONNECTING Sunucumuza bağlanıyorsunuz. Lütfen bekleyiniz.
LOGIN_DEFAULT_SERVERADDR Sumedia2, Kanal 1
LOGIN_EXIT Çıkış
LOGIN_REGION_TITLE Fatura gönderilecek yer seç.
LOGIN_SELECT_BUTTON Seç
LOGIN_SELECT_EXIT Çıkış
LOGIN_SELECT_OK OK
LOGIN_SELECT_TITLE Server Seç
MALL_PASSWORD_TITLE şifre
MALL_TITLE Nesne Marketi Deposu
MARKET_TITLE Yükle
MARKLIST_REFRESH Yenile
MARKLIST_TITLE Lonca imzasını kaydet
MESSAGE Bu bir Mesaj
MESSENGER_ADD_FRIEND Arkadaş Ekle
MESSENGER_DELETE_FRIEND Arkadaş Sil
MESSENGER_MOBILE Metin Mesajı Gönder
MESSENGER_OPEN_GUILD Lonca Penceresini Aç
MESSENGER_TITLE Arkadaşlar
MESSENGER_USE_GUILD_MOVE_SKILL Lonca Hareket Becerisini Kullan
MESSENGER_WHISPER Fısıltı
MINIMIZE Küçült
MOUSEBUTTON_ATTACK Saldırı
MOUSEBUTTON_AUTO_ATTACK Otomatik Saldırı
MOUSEBUTTON_CAMERA Kamera
MOUSEBUTTON_SKILL Beceriler
MUSICLIST_TITLE Müzik Seçimi
NEW_LOGIN_BASLIK Sumedia2
NEW_LOGIN_GIRIS_YAP GİRİŞ YAP
NEW_LOGIN_ANASAYFA Anasayfa
NEW_LOGIN_FORUM Facebook
NEW_LOGIN_FACEBOOK Discord
NEW_LOGIN_CIKIS_YAP Çıkış Yap
NEW_LOGIN_SECIM Seç
NEW_LOGIN_CIKIS Çıkış Yap
NEW_LOGIN_KRALLIK_ISMI Krallık
NEW_LOGIN_KARAKTER_YOK Boş
NEW_LOGIN_BASLA Oyna
NEW_LOGIN_KARAKTER_OLUSTUR Karakter Oluştur
NEW_LOGIN_KARAKTER_SIL Karakteri Sil
NO Hayır
OK Tamam
OPTION_ALWAYS_SHOW_NAME Isim
OPTION_ALWAYS_SHOW_NAME_OFF Sınırlı
OPTION_ALWAYS_SHOW_NAME_ON Her Zaman
OPTION_BLOCK Engelle
OPTION_BLOCK_EXCHANGE Ticaret
OPTION_BLOCK_FRIEND Arkadaşlar
OPTION_BLOCK_GUILD Lonca
OPTION_BLOCK_PARTY Grup
OPTION_BLOCK_PARTY_REQUEST Rica
OPTION_BLOCK_WHISPER Fısıltı
OPTION_CAMERA_DISTANCE Kamera
OPTION_CAMERA_DISTANCE_LONG Uzak Mesafe
OPTION_CAMERA_DISTANCE_SHORT Kısa Mesafe
OPTION_DELETE_MOBILE_BUTTON Cep Telefonu Numaranı Sil
OPTION_EFFECT Önemli Bilgiler
OPTION_FOG Sis
OPTION_FOG_DENSE Yoğun
OPTION_FOG_LIGHT Hafif
OPTION_FOG_MIDDLE Normal
OPTION_INPUT_MOBILE_BUTTON Cep Telefonu Numarası Gir
OPTION_MOBILE Cep Telefonu
OPTION_MUSIC Müzik
OPTION_MUSIC_CHANGE Değiştir
OPTION_MUSIC_DEFAULT_THEMA Metin2 Standart Müziği
OPTION_NAME_COLOR Renk ismi
OPTION_NAME_COLOR_EMPIRE Ülke Rengi
OPTION_NAME_COLOR_NORMAL Normal
OPTION_PVPMODE PvP Modu
OPTION_PVPMODE_FREE Serbest
OPTION_PVPMODE_FREE_TOOLTIP Tüm oyunculara saldırma izni var.
OPTION_PVPMODE_GUILD Lonca
OPTION_PVPMODE_GUILD_TOOLTIP Lonca üyeleri hariç tüm oyunculara saldırma izni var.
OPTION_PVPMODE_PEACE Barış
OPTION_PVPMODE_PEACE_TOOLTIP Kendi krallığının oyuncularına saldıramazsın.
OPTION_PVPMODE_REVENGE Düşman
OPTION_PVPMODE_REVENGE_TOOLTIP Sadece farklı ülkelerden olanlara saldırabilirsiniz.
OPTION_SALESTEXT Market İsmi
OPTION_SALESTEXT_VIEW_OFF Gizle
OPTION_SALESTEXT_VIEW_ON Göster
OPTION_SOUND Efektler
OPTION_TARGET_BOARD Hedef Tahtası
OPTION_TARGET_BOARD_NO_VIEW Kapat
OPTION_TARGET_BOARD_VIEW Göster
OPTION_TILING Grafik Deposu
OPTION_TILING_APPLY Uygula
OPTION_TILING_CPU CPU
OPTION_TILING_GPU GPU
OPTION_TITLE Seçenekler
OPTION_VIEW_CHAT Sohbet Satırı
OPTION_VIEW_CHAT_OFF Gizle
OPTION_VIEW_CHAT_ON Göster
PARTY_MEMBER_INFO_NAME Grup Üyesinin İsmi
PASSWORD_DESC_1 Depoyu açmak için,
PASSWORD_DESC_2 şifreyi gir.
PASSWORD_DESC_3 Şifreni değiştirdin mi?
PASSWORD_DESC_4 Değiştirmediysen şifren şudur: "000000".
PASSWORD_DESC_5 Şifreni depoda değiştir.
PASSWORD_TITLE Şifre Kaydetme
PICK_MONEY_TITLE Bölmek
PRIVATE_SHOP_CLOSE_BUTTON Pazarı Kapat
PRIVATE_SHOP_NAME Dükkan ismi
PRIVATE_SHOP_TITLE Pazar Aç
REFINE_INFO Yükseltme şansı :
REFINE_COST Yükseltme bedeli :
NEW_EXCHANGE_YOU Sen
NEW_OK |cff00C78CTamam
NEW_NO |cff00C78CHayır
REFINE_MONEY Arındırma Ücreti
REFINE_SELECT Arındırma
REFINE_TTILE Yükseltme
REPORT_VIOLENT_WHISPER
RESTART_HERE Burada yeniden başla
RESTART_TOWN Şehirde yeniden başla
SAFE_CHANGE_PASSWORD Şifre Değiştir
SAFE_TITLE Depo
SELECT_ATT_GRADE STR
SELECT_CREATE Oluştur
SELECT_DELETE Sil
SELECT_DEX_GRADE DEX
SELECT_EMPIRE_NAME Krallık İsmi
SELECT_EXIT Çıkış
SELECT_HP HP
SELECT_LEVEL Seviye
SELECT_METIN_STONE_TITLE Ruh Taşı Seç
SELECT_NAME Isim
SELECT_NO_GUILD Lonca Yok
SELECT_PLAYTIME Oyun Süresi (dak.)
SELECT_SELECT Başla
SELECT_SP SP
SELECT_TITLE Başlık Seç
SHOP_BUY Satın Al
SHOP_SELL Sat
SHOP_TITLE Dükkan
SKILL_SUPPORT_TITLE Standart Beceriler
STEP Saflık Derecesi
STEP_SELECT Saflık Derecesi
STRENGTH Güçlendirme
STRENGTH_SELECT Seviye
SYSTEMOPTION_TITLE Sistem Seçenekleri
SYSTEM_CHANGE Karakter Değişikliği
SYSTEM_EXIT Oyun Sonu
SYSTEM_HELP Yardım
SYSTEM_LOGOUT Çıkış
SYSTEM_MALL Nesne Market
SYSTEM_OPTION Sistem Seçenekleri
TASKBAR_CHARACTER Karakter [C/V/B/N]
TASKBAR_CHAT Sohbet Penceresi [Enter]
TASKBAR_DISABLE Devre dışı
TASKBAR_DRAGON_SOUL Ejderha Taşı Simyası
TASKBAR_EXPAND Paneli genişlet
TASKBAR_INVENTORY Envanter
TASKBAR_MESSENGER Arkadaşlar [Alt+M]
TASKBAR_NEXT_QUICKSLOT Sonraki Hızlı Giriş Alanı [Shift+Number, Alt]
TASKBAR_PREV_QUICKSLOT Önceki Hızlı Giriş Alanı[Shift+Number]
TASKBAR_SYSTEM Seçenekler[ESC]
WHISPER_BAN Engelle
WHISPER_NAME Fısıltı
WHISPER_REPORT
WHISPER_SEND Gönder
YES Evet
ZONE_MAP Genel Görünüm Haritası
OPTION_SALESTEXT_RANGE Pazar Adı Aralığı
SHOP_NAME Pazar Adı
SHOP_TIMEOUT Pazar Süresi
SHOP_CREATE Pazar Oluştur
SHOP_CREATE_PRICE Pazar Bedeli:
SHOP_CREATE_HOURS Saat
SHOP_CREATE_HOUR Saat
SHOP_CREATE_DAY Gün
SHOP_CREATE_DAYS Gün
SHOP_CREATE_NORMAL Normal Pazar
SHOP_NAME_EMPTY Lütfen Pazar Adını Giriniz
SHOP_TIMEOUT_EMPTY Lütfen Pazar Süresini Seçiniz
SHOP_WINDOW_NAME Pazarların
SHOP_WINDOW_CREATE Pazar Oluşturma
SHOP_GET_YANG Yang Çek
SHOP_CHANGE_NAME Adını Değiştir
SHOP_ENTER_NEW_NAME Yeni Ad Girin
SHOP_CLOSE Pazarı Kapat
SHOP_CLOSE_QUEST "%s" adlı pazarınızı kapatmak istediğinize emin misiniz?
SHOP_MANAGE Yönet
SHOP_OPEN Pazar Aç
SHOP_EDIT Düzenle
SHOP_REMOVE_ITEM Satıştan Çek
SHOP_CHANGE_PRICE Fiyat Değiştir
SHOP_EDIT_SHOP_WINDOW Pazar Düzenleme
SHOP_EDIT_SHOP_CANCEL İptal Et
SHOP_REMOVE_ITEM_QUEST Bu itemi satıştan çekmek istediğinize emin misiniz?
SHOP_SELECT Seç
SHOP_NOT_EARNED_YANG Kasa şu anda boş!
SHOP_YANG_QUEST %s pazarınızdan "%s" almak istediğinize emin misiniz?
SHOP_INFORMATION Pazar Hakkında Bilgi
SHOP_EARNED_YANG Kazanılan Para:
SHOP_SOLD_ITEMS Satılan Ürünler:
SHOP_REST_ITEMS Kalan Öğeler:
SHOP_TIME_TO_CLOSE Pazar Süresi:
GIFT_WINDOW_NAME Offline Pazar Deposu
GIFT_PREV_PAGE Önceki Sayfa
GIFT_NEXT_PAGE Sonraki Sayfa
GIFT_FROM Offline
GIFT_REASON Neden:
GIFT_GET_ALL Hepsini Al
GIFT_GET_QUEST "%s" almak istediğinden emin misin?
GIFT_GET_QUEST_ALL Hepsini almak istediğinizden emin misiniz?
GIFT_MONEY_DESC Çevrimdışı pazardan kazandığınız para.
SHOP_SELECT_TIME Seç
EXTENDED_INVENTORY_TITLE Ek Envanter
UPGRADE_ITEMS_INVENTORY Yükseltme Envanteri
UPGRADE_STONE_INVENTORY Taş Envanteri
UPGRADE_BOX_INVENTORY Sandık Envanteri
UPGRADE_EFSUN_INVENTORY Efsun Envanteri
UPGRADE_CICEK_INVENTORY Çiçek Envanteri
SKILL_BOOK_INVENTORY Kitap Envanteri
[/CODE]


[CODE lang="python" title="uicharacterdetail.py"]import ui
import localeInfo
import player
import item
import uiToolTip
import wndMgr
import app

class CharacterDetailsUI(ui.ScriptWindow):
def __init__(self, parent):
self.uiCharacterStatus = parent
ui.ScriptWindow.__init__(self)
self.toolTip = uiToolTip.ToolTip()

self.__LoadScript()

def __del__(self):
self.uiCharacterStatus = None
self.toolTip = None
ui.ScriptWindow.__del__(self)

def __LoadScript(self):

try:
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "UIScript/CharacterDetailsWindow.py")
except:
import exception
exception.Abort("CharacterDetailsUI.__LoadScript")

## CharacterWindow.py ÀÇ width = 253
self.Width = 253 - 3

self.GetChild("TitleBar").CloseButtonHide()
self.ScrollBar = self.GetChild("ScrollBar")
self.ScrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))

## Ãâ·ÂµÇ´Â UI ÃÖ´ë ¼ıÀÚ
self.UI_MAX_COUNT = 13
self.UI_MAX_VIEW_COUNT = 6

## UI KEY & VALUE
self.INFO_TEXT = 0
self.INFO_TOOLTIP = 1
self.INFO_VALUE = 2
self.CATEGORY_STARTLINE = -1
self.CATEGORY_ENDLINE = -2

## Child ¼ÂÆÃ
self.labelList = []
self.labelValueList = []
self.labelTextList = []
self.horizonBarList = []
self.horizonBarNameList = []

for i in xrange(self.UI_MAX_COUNT):
self.labelList.append( self.GetChild("label%s"%i) )
self.labelValueList.append( self.GetChild("labelvalue%s"%i) )
self.labelTextList.append( self.GetChild("labelname%s"%i) )
self.horizonBarList.append( self.GetChild("horizontalbar%s"%i) )
self.horizonBarNameList.append( self.GetChild("horizontalbarName%s"%i) )

for i in xrange(self.UI_MAX_COUNT):
self.labelTextList.SetOverEvent( ui.__mem_func__(self.__ButtonOverIn), i )
self.labelTextList.SetOverOutEvent( ui.__mem_func__(self.__ButtonOverOut), i )

self.__Initialize()

def __Initialize(self):
self.InfoList = []

## Ãß°¡ µ¥¹ÌÁö
self.InfoList.append( [ localeInfo.DETAILS_CATE_1, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_1, localeInfo.DETAILS_TOOLTIP_1, 43 ] )

# if app.ENABLE_PVP_BALANCE or app.ENABLE_PENDANT:
# self.InfoList.append( [ localeInfo.DETAILS_2, localeInfo.DETAILS_TOOLTIP_2, item.APPLY_RESIST_HUMAN ] )

self.InfoList.append( [ localeInfo.DETAILS_3, localeInfo.DETAILS_TOOLTIP_3, 45 ] )
self.InfoList.append( [ localeInfo.DETAILS_4, localeInfo.DETAILS_TOOLTIP_4, 47 ] )
self.InfoList.append( [ localeInfo.DETAILS_5, localeInfo.DETAILS_TOOLTIP_5, 53 ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_6, localeInfo.DETAILS_TOOLTIP_6, item.APPLY_ATTBONUS_CZ ] )

self.InfoList.append( [ localeInfo.DETAILS_7, localeInfo.DETAILS_TOOLTIP_7, 44 ] )
self.InfoList.append( [ localeInfo.DETAILS_8, localeInfo.DETAILS_TOOLTIP_8, 46 ] )
self.InfoList.append( [ localeInfo.DETAILS_9, localeInfo.DETAILS_TOOLTIP_9, 48 ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_10, localeInfo.DETAILS_TOOLTIP_10, item.APPLY_ATTBONUS_DESERT ] )
# self.InfoList.append( [ localeInfo.DETAILS_11, localeInfo.DETAILS_TOOLTIP_11, item.APPLY_ATTBONUS_INSECT ] )

self.InfoList.append( [ localeInfo.DETAILS_12, localeInfo.DETAILS_TOOLTIP_12, 95 ] )
self.InfoList.append( [ localeInfo.DETAILS_13, localeInfo.DETAILS_TOOLTIP_13, 96 ] )
self.InfoList.append( [ localeInfo.DETAILS_14, localeInfo.DETAILS_TOOLTIP_14, 122 ] )
self.InfoList.append( [ localeInfo.DETAILS_15, localeInfo.DETAILS_TOOLTIP_15, 124 ] )
self.InfoList.append( [ localeInfo.DETAILS_16, localeInfo.DETAILS_TOOLTIP_16, 121 ] )
self.InfoList.append( [ localeInfo.DETAILS_17, localeInfo.DETAILS_TOOLTIP_17, 123 ] )
self.InfoList.append( [ localeInfo.DETAILS_18, localeInfo.DETAILS_TOOLTIP_18, 132 ] )
self.InfoList.append( [ localeInfo.DETAILS_19, localeInfo.DETAILS_TOOLTIP_19, 131 ] )
self.InfoList.append( [ localeInfo.DETAILS_20, localeInfo.DETAILS_TOOLTIP_20, 40 ] )
self.InfoList.append( [ localeInfo.DETAILS_21, localeInfo.DETAILS_TOOLTIP_21, 41 ] )
self.InfoList.append( [ localeInfo.DETAILS_22, localeInfo.DETAILS_TOOLTIP_22, 136 ] )
self.InfoList.append( [ localeInfo.DETAILS_23, localeInfo.DETAILS_TOOLTIP_23, 137 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ¿¤¸®¸àÅ» ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_2, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_76, localeInfo.DETAILS_TOOLTIP_76, 77 ] )
self.InfoList.append( [ localeInfo.DETAILS_24, localeInfo.DETAILS_TOOLTIP_24, 76 ] )
self.InfoList.append( [ localeInfo.DETAILS_25, localeInfo.DETAILS_TOOLTIP_25, 133 ] )
self.InfoList.append( [ localeInfo.DETAILS_26, localeInfo.DETAILS_TOOLTIP_26, 135 ] )
self.InfoList.append( [ localeInfo.DETAILS_27, localeInfo.DETAILS_TOOLTIP_27, 75 ] )
self.InfoList.append( [ localeInfo.DETAILS_28, localeInfo.DETAILS_TOOLTIP_28, 78 ] )
self.InfoList.append( [ localeInfo.DETAILS_29, localeInfo.DETAILS_TOOLTIP_29, 134 ] )
# self.InfoList.append( [ localeInfo.DETAILS_77, localeInfo.DETAILS_TOOLTIP_77, item.APPLY_RESIST_MAGIC_REDUCTION ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_30, localeInfo.DETAILS_TOOLTIP_30, item.APPLY_ENCHANT_ELECT ] )
# self.InfoList.append( [ localeInfo.DETAILS_31, localeInfo.DETAILS_TOOLTIP_31, item.APPLY_ENCHANT_ICE ] )
# self.InfoList.append( [ localeInfo.DETAILS_32, localeInfo.DETAILS_TOOLTIP_32, item.APPLY_ENCHANT_DARK ] )
# self.InfoList.append( [ localeInfo.DETAILS_33, localeInfo.DETAILS_TOOLTIP_33, item.APPLY_ENCHANT_FIRE ] )
# self.InfoList.append( [ localeInfo.DETAILS_34, localeInfo.DETAILS_TOOLTIP_34, item.APPLY_ENCHANT_WIND ] )
# self.InfoList.append( [ localeInfo.DETAILS_35, localeInfo.DETAILS_TOOLTIP_35, item.APPLY_ENCHANT_EARTH ] )

self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## Á÷¾÷ ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_3, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_36, localeInfo.DETAILS_TOOLTIP_36, 54 ] )
self.InfoList.append( [ localeInfo.DETAILS_37, localeInfo.DETAILS_TOOLTIP_37, 55 ] )
self.InfoList.append( [ localeInfo.DETAILS_38, localeInfo.DETAILS_TOOLTIP_38, 56 ] )
self.InfoList.append( [ localeInfo.DETAILS_39, localeInfo.DETAILS_TOOLTIP_39, 57 ] )
self.InfoList.append( [ localeInfo.DETAILS_41, localeInfo.DETAILS_TOOLTIP_41, 59 ] )
self.InfoList.append( [ localeInfo.DETAILS_42, localeInfo.DETAILS_TOOLTIP_42, 60 ] )
self.InfoList.append( [ localeInfo.DETAILS_43, localeInfo.DETAILS_TOOLTIP_43, 61 ] )
self.InfoList.append( [ localeInfo.DETAILS_44, localeInfo.DETAILS_TOOLTIP_44, 62 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ¹«±â ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_4, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_46, localeInfo.DETAILS_TOOLTIP_46, 69 ] )
self.InfoList.append( [ localeInfo.DETAILS_47, localeInfo.DETAILS_TOOLTIP_47, 70 ] )
self.InfoList.append( [ localeInfo.DETAILS_48, localeInfo.DETAILS_TOOLTIP_48, 71 ] )
# self.InfoList.append( [ localeInfo.DETAILS_49, localeInfo.DETAILS_TOOLTIP_49, item.APPLY_RESIST_CLAW ] )
self.InfoList.append( [ localeInfo.DETAILS_50, localeInfo.DETAILS_TOOLTIP_50, 72 ] )
self.InfoList.append( [ localeInfo.DETAILS_51, localeInfo.DETAILS_TOOLTIP_51, 73 ] )
self.InfoList.append( [ localeInfo.DETAILS_52, localeInfo.DETAILS_TOOLTIP_52, 74 ] )
# if app.ENABLE_PENDANT:
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_SWORD, localeInfo.DETAILS_TOOLTIP_ATTBONUS_SWORD , item.APPLY_ATTBONUS_SWORD ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_TWOHAND, localeInfo.DETAILS_TOOLTIP_ATTBONUS_TWOHAND, item.APPLY_ATTBONUS_TWOHAND ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_DAGGER, localeInfo.DETAILS_TOOLTIP_ATTBONUS_DAGGER , item.APPLY_ATTBONUS_DAGGER ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_BELL, localeInfo.DETAILS_TOOLTIP_ATTBONUS_BELL , item.APPLY_ATTBONUS_BELL ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_FAN , localeInfo.DETAILS_TOOLTIP_ATTBONUS_FAN , item.APPLY_ATTBONUS_FAN ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_BOW, localeInfo.DETAILS_TOOLTIP_ATTBONUS_BOW , item.APPLY_ATTBONUS_BOW ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_CLAW, localeInfo.DETAILS_TOOLTIP_ATTBONUS_CLAW , item.APPLY_ATTBONUS_CLAW ] )
# self.InfoList.append( [ localeInfo.DETAILS_RESIST_MOUNT_FALL, localeInfo.DETAILS_TOOLTIP_RESIST_MOUNT_FALL , item.APPLY_RESIST_MOUNT_FALL ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ±âŸ
self.InfoList.append( [ localeInfo.DETAILS_CATE_5, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_53, localeInfo.DETAILS_TOOLTIP_53, 38 ] )
self.InfoList.append( [ localeInfo.DETAILS_54, localeInfo.DETAILS_TOOLTIP_54, 39 ] )
self.InfoList.append( [ localeInfo.DETAILS_55, localeInfo.DETAILS_TOOLTIP_55, 37 ] )
self.InfoList.append( [ localeInfo.DETAILS_56, localeInfo.DETAILS_TOOLTIP_56, 81 ] )
# self.InfoList.append( [ localeInfo.DETAILS_57, localeInfo.DETAILS_TOOLTIP_57, item.APPLY_BLEEDING_PCT ] )
# self.InfoList.append( [ localeInfo.DETAILS_58, localeInfo.DETAILS_TOOLTIP_58, item.APPLY_BLEEDING_REDUCE ] )
self.InfoList.append( [ localeInfo.DETAILS_59, localeInfo.DETAILS_TOOLTIP_59, 63 ] )
self.InfoList.append( [ localeInfo.DETAILS_60, localeInfo.DETAILS_TOOLTIP_60, 64 ] )
self.InfoList.append( [ localeInfo.DETAILS_61, localeInfo.DETAILS_TOOLTIP_61, 32 ] )
self.InfoList.append( [ localeInfo.DETAILS_62, localeInfo.DETAILS_TOOLTIP_62, 33 ] )
self.InfoList.append( [ localeInfo.DETAILS_63, localeInfo.DETAILS_TOOLTIP_63, 67 ] )
self.InfoList.append( [ localeInfo.DETAILS_64, localeInfo.DETAILS_TOOLTIP_64, 68 ] )
self.InfoList.append( [ localeInfo.DETAILS_65, localeInfo.DETAILS_TOOLTIP_65, 79 ] )
self.InfoList.append( [ localeInfo.DETAILS_66, localeInfo.DETAILS_TOOLTIP_66, 87 ] )
self.InfoList.append( [ localeInfo.DETAILS_67, localeInfo.DETAILS_TOOLTIP_67, 82 ] )
self.InfoList.append( [ localeInfo.DETAILS_68, localeInfo.DETAILS_TOOLTIP_68, 83 ] )
self.InfoList.append( [ localeInfo.DETAILS_69, localeInfo.DETAILS_TOOLTIP_69, 84 ] )
self.InfoList.append( [ localeInfo.DETAILS_70, localeInfo.DETAILS_TOOLTIP_70, 85 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## MALL
self.InfoList.append( [ localeInfo.DETAILS_CATE_6, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_71, localeInfo.DETAILS_TOOLTIP_71, 114 ] )
self.InfoList.append( [ localeInfo.DETAILS_72, localeInfo.DETAILS_TOOLTIP_72, 115 ] )
self.InfoList.append( [ localeInfo.DETAILS_73, localeInfo.DETAILS_TOOLTIP_73, 116 ] )
self.InfoList.append( [ localeInfo.DETAILS_74, localeInfo.DETAILS_TOOLTIP_74, 117 ] )
self.InfoList.append( [ localeInfo.DETAILS_75, localeInfo.DETAILS_TOOLTIP_75, 118 ] )
#self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

self.Diff = len(self.InfoList) - self.UI_MAX_COUNT
stepSize = 1.0 / self.Diff
self.ScrollBar.SetScrollStep( stepSize )
self.ScollPos = 0
self.RefreshLabel()

def Show(self):
ui.ScriptWindow.Show(self)
self.SetTop()

def Close(self):
self.Hide()

def OnUpdate(self):
self.__Initialize()

def AdjustPosition(self, x, y):
self.SetPosition(x + self.Width, y)

def OnScroll(self):
self.RefreshLabel()

def RefreshLabel(self):
self.ScollPos = int(self.ScrollBar.GetPos() * self.Diff)
self.LabelLineCount = 0
self.startline_endlinecount = 0
for i in xrange(self.UI_MAX_COUNT) :
idx = i + self.ScollPos

if idx < len(self.InfoList) :
text = self.InfoList[idx][self.INFO_TEXT]
type = self.InfoList[idx][self.INFO_VALUE]

if type == self.CATEGORY_STARTLINE:
self.__LabelTitleLine(i+self.LabelLineCount, text)
self.startline_endlinecount += 1
elif type == self.CATEGORY_ENDLINE:
self.__EmptyLine(i+self.LabelLineCount)
self.startline_endlinecount += 1
else:
value = player.GetStatus(type)
self.__LabelLine(i+self.LabelLineCount, text, value)
if i+self.LabelLineCount < self.UI_MAX_COUNT:
self.labelTextList[i+self.LabelLineCount].SetOverEvent( ui.__mem_func__(self.__ButtonOverIn), self.LabelLineCount + self.startline_endlinecount )
self.labelTextList[i+self.LabelLineCount].SetOverOutEvent( ui.__mem_func__(self.__ButtonOverOut), self.LabelLineCount + self.startline_endlinecount )
self.LabelLineCount += 1
else:
self.__EmptyLine(i+self.LabelLineCount)


def __LabelTitleLine(self, idx, text):
if(idx < self.UI_MAX_COUNT):
self.labelList[idx].Hide()
self.labelTextList[idx].Hide()
self.horizonBarList[idx].Show()
self.horizonBarNameList[idx].SetText( text )

def __EmptyLine(self, idx):
if(idx < self.UI_MAX_COUNT):
self.labelList[idx].Hide()
self.labelTextList[idx].Hide()
self.horizonBarList[idx].Hide()

def __LabelLine(self, idx, text, value):
if(idx < self.UI_MAX_COUNT):
self.labelTextList[idx].Show()
self.horizonBarList[idx].Hide()
self.labelList[idx].Hide()

self.labelTextList[idx].SetText( text )

if(idx+1 < self.UI_MAX_COUNT):
self.labelList[idx+1].Show()
self.horizonBarList[idx+1].Hide()
self.labelTextList[idx+1].Hide()
self.labelValueList[idx+1].SetText( str(value) )

def __ButtonOverIn(self, i):
idx = i + self.ScollPos
tooltip = self.InfoList[idx][self.INFO_TOOLTIP]

arglen = len(str(tooltip))
pos_x, pos_y = wndMgr.GetMousePosition()

self.toolTip.ClearToolTip()
self.toolTip.SetThinBoardSize(11 * arglen)
self.toolTip.SetToolTipPosition(pos_x + 50, pos_y + 50)
self.toolTip.AppendTextLine(tooltip, 0xffffff00)
self.toolTip.Show()

def __ButtonOverOut(self, idx):
self.toolTip.Hide()
[/CODE]

[CODE lang="python" title="characterdetailswindow.py"]import localeInfo
import uiScriptLocale

LOCALE_PATH = uiScriptLocale.WINDOWS_PATH

MAINBOARD_WIDTH = 200
MAINBOARD_HEIGHT = 364#361

LABEL_START_X = 0-10
LABEL_START_Y = 39
LABEL_WIDTH = 50
LABEL_HEIGHT = 17
LABEL_GAP = LABEL_HEIGHT+7
LABEL_NAME_POS_X = 0-10
TITLE_BAR_POS_X = 10
TITLE_BAR_WIDTH = 163

window = {
"name" : "CharacterDetailsWindow",
"style" : ("float",),

"x" : 274, #24+253-3,
"y" : (SCREEN_HEIGHT - 398) / 2,

"width" : MAINBOARD_WIDTH,
"height" : MAINBOARD_HEIGHT,

"children" :
(
## MainBoard
{
"name" : "MainBoard",
"type" : "board",
"style" : ("attach","ltr"),

## CharacterWindow.py ¿µÇâ ¹ŞÀ½
"x" : 0,
"y" : 0,

"width" : MAINBOARD_WIDTH,
"height" : MAINBOARD_HEIGHT,

"children" :
(
## ŸÀÌÆ²¹Ù
{
"name" : "TitleBar",
"type" : "titlebar",
"style" : ("attach",),

"x" : 6,
"y" : 7,

"width" : MAINBOARD_WIDTH - 13,

"children" :
(
{ "name" : "TitleName", "type" : "text", "x" : 0, "y" : 0, "text": localeInfo.DETAILS_TITLE, "all_align":"center" },
),
},

## ½ºÅ©·Ñ ¹Ù
{
"name" : "ScrollBar",
"type" : "scrollbar",

"x" : 24,
"y" : 31,
"size" : MAINBOARD_HEIGHT - 40,
"horizontal_align" : "right",
},

## È£¸®Áğ ¹Ù
{
"name" : "horizontalbar0", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*0, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar1", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*1, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar2", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*2, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar3", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*3, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar4", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*4, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar5", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*5, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar6", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*6, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar7", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*7, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar8", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*8, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar9", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*9, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar10", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*10, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar11", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*11, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar12", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*12, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
}, ## È£¸®Áğ ¹Ù ³¡

## ¶óº§ ##
{
"name" : "label0", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*0, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label1", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*1, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label2", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*2, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label3", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*3, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label4", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*4, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label5", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*5, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label6", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*6, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label7", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*7, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label8", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*8, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label9", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*9, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label10", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*10, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label11", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*11, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label12", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*12, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
}, ## ¶óº§ ³¡

## ¹öư
{
"name" : "labelname0", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*0,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname1", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*1,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname2", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*2,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname3", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*3,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname4", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*4,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname5", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*5,

"text" : "",
"horizontal_align" : "center",


"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname6", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*6,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname7", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*7,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname8", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*8,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname9", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*9,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname10", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*10,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname11", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*11,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname12", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*12,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
}, ## ¹öư ³¡

),
}, ## MainBoard End
),
}[/CODE]
 
Son düzenleme:
Çözüm
Ticaret - 0%
0   0   0
Öncelikle kaldırmak istediğin ne olduğunu dosyalarda bulmak için takip yapıyorsun

locale_game.txt dosyasından kaldırmak istediğin şeyin ana başlığını bulman gerekiyor örnek
DETAILS_27 Ateşe Karşı güçlü

"DETAILS_27" dediğin kelime py dosyalarında geçen adıdır

bu kelimeyi dahil olduğu py dosyasında aratıyoruz ve karşımıza

self.InfoList.append( [ localeInfo.DETAILS_27, localeInfo.DETAILS_TOOLTIP_27, 75 ] )

ibaresi geliyor bu ibarenin başına ## atarsanız python dosyalarında yorum satırı olur kapanır.

Kapatıldıktan sonra görsel olarak bu işlemle görünmez hale gelir fakat her dosya bu tepkiyi göstermez bu dosyada değerler for döngüsü ile yazılmış yani değerlere göre boşluk oluşturuyor.
Merhaba,

Burada ki verilerden Lycan'a ait olan bir şeyi sildim root/uicharacterdetails.py içerisinden. Fakat sadece başlığını sildim galiba. Verisini de nasıl silebilirim. Kodu inceledim ama pek anlam yükleyemedim, biraz acemiyim python konusunda... Destek olabilecek var mı :)

Ekli dosyayı görüntüle 85735
Sorununuzu daha detaylı anlatırsanız ve gerekli py dosyasını yüklerseniz yardımcı olmaya çalışalım.
 
Sorununuzu daha detaylı anlatırsanız ve gerekli py dosyasını yüklerseniz yardımcı olmaya çalışalım.
Örneğin resimde ki "Ateşe Karşı Direnç" yazısını ve gösterdiği değeri kaldırmak istiyorum diyeyim.

[CODE lang="python" title="uicharacterdetail.py"]import ui
import localeInfo
import player
import item
import uiToolTip
import wndMgr
import app

class CharacterDetailsUI(ui.ScriptWindow):
def __init__(self, parent):
self.uiCharacterStatus = parent
ui.ScriptWindow.__init__(self)
self.toolTip = uiToolTip.ToolTip()

self.__LoadScript()

def __del__(self):
self.uiCharacterStatus = None
self.toolTip = None
ui.ScriptWindow.__del__(self)

def __LoadScript(self):

try:
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "UIScript/CharacterDetailsWindow.py")
except:
import exception
exception.Abort("CharacterDetailsUI.__LoadScript")

## CharacterWindow.py ÀÇ width = 253
self.Width = 253 - 3

self.GetChild("TitleBar").CloseButtonHide()
self.ScrollBar = self.GetChild("ScrollBar")
self.ScrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))

## Ãâ·ÂµÇ´Â UI ÃÖ´ë ¼ıÀÚ
self.UI_MAX_COUNT = 13
self.UI_MAX_VIEW_COUNT = 6

## UI KEY & VALUE
self.INFO_TEXT = 0
self.INFO_TOOLTIP = 1
self.INFO_VALUE = 2
self.CATEGORY_STARTLINE = -1
self.CATEGORY_ENDLINE = -2

## Child ¼ÂÆÃ
self.labelList = []
self.labelValueList = []
self.labelTextList = []
self.horizonBarList = []
self.horizonBarNameList = []

for i in xrange(self.UI_MAX_COUNT):
self.labelList.append( self.GetChild("label%s"%i) )
self.labelValueList.append( self.GetChild("labelvalue%s"%i) )
self.labelTextList.append( self.GetChild("labelname%s"%i) )
self.horizonBarList.append( self.GetChild("horizontalbar%s"%i) )
self.horizonBarNameList.append( self.GetChild("horizontalbarName%s"%i) )

for i in xrange(self.UI_MAX_COUNT):
self.labelTextList.SetOverEvent( ui.__mem_func__(self.__ButtonOverIn), i )
self.labelTextList.SetOverOutEvent( ui.__mem_func__(self.__ButtonOverOut), i )

self.__Initialize()

def __Initialize(self):
self.InfoList = []

## Ãß°¡ µ¥¹ÌÁö
self.InfoList.append( [ localeInfo.DETAILS_CATE_1, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_1, localeInfo.DETAILS_TOOLTIP_1, 43 ] )

# if app.ENABLE_PVP_BALANCE or app.ENABLE_PENDANT:
# self.InfoList.append( [ localeInfo.DETAILS_2, localeInfo.DETAILS_TOOLTIP_2, item.APPLY_RESIST_HUMAN ] )

self.InfoList.append( [ localeInfo.DETAILS_3, localeInfo.DETAILS_TOOLTIP_3, 45 ] )
self.InfoList.append( [ localeInfo.DETAILS_4, localeInfo.DETAILS_TOOLTIP_4, 47 ] )
self.InfoList.append( [ localeInfo.DETAILS_5, localeInfo.DETAILS_TOOLTIP_5, 53 ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_6, localeInfo.DETAILS_TOOLTIP_6, item.APPLY_ATTBONUS_CZ ] )

self.InfoList.append( [ localeInfo.DETAILS_7, localeInfo.DETAILS_TOOLTIP_7, 44 ] )
self.InfoList.append( [ localeInfo.DETAILS_8, localeInfo.DETAILS_TOOLTIP_8, 46 ] )
self.InfoList.append( [ localeInfo.DETAILS_9, localeInfo.DETAILS_TOOLTIP_9, 48 ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_10, localeInfo.DETAILS_TOOLTIP_10, item.APPLY_ATTBONUS_DESERT ] )
# self.InfoList.append( [ localeInfo.DETAILS_11, localeInfo.DETAILS_TOOLTIP_11, item.APPLY_ATTBONUS_INSECT ] )

self.InfoList.append( [ localeInfo.DETAILS_12, localeInfo.DETAILS_TOOLTIP_12, 95 ] )
self.InfoList.append( [ localeInfo.DETAILS_13, localeInfo.DETAILS_TOOLTIP_13, 96 ] )
self.InfoList.append( [ localeInfo.DETAILS_14, localeInfo.DETAILS_TOOLTIP_14, 122 ] )
self.InfoList.append( [ localeInfo.DETAILS_15, localeInfo.DETAILS_TOOLTIP_15, 124 ] )
self.InfoList.append( [ localeInfo.DETAILS_16, localeInfo.DETAILS_TOOLTIP_16, 121 ] )
self.InfoList.append( [ localeInfo.DETAILS_17, localeInfo.DETAILS_TOOLTIP_17, 123 ] )
self.InfoList.append( [ localeInfo.DETAILS_18, localeInfo.DETAILS_TOOLTIP_18, 132 ] )
self.InfoList.append( [ localeInfo.DETAILS_19, localeInfo.DETAILS_TOOLTIP_19, 131 ] )
self.InfoList.append( [ localeInfo.DETAILS_20, localeInfo.DETAILS_TOOLTIP_20, 40 ] )
self.InfoList.append( [ localeInfo.DETAILS_21, localeInfo.DETAILS_TOOLTIP_21, 41 ] )
self.InfoList.append( [ localeInfo.DETAILS_22, localeInfo.DETAILS_TOOLTIP_22, 136 ] )
self.InfoList.append( [ localeInfo.DETAILS_23, localeInfo.DETAILS_TOOLTIP_23, 137 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ¿¤¸®¸àÅ» ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_2, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_76, localeInfo.DETAILS_TOOLTIP_76, 77 ] )
self.InfoList.append( [ localeInfo.DETAILS_24, localeInfo.DETAILS_TOOLTIP_24, 76 ] )
self.InfoList.append( [ localeInfo.DETAILS_25, localeInfo.DETAILS_TOOLTIP_25, 133 ] )
self.InfoList.append( [ localeInfo.DETAILS_26, localeInfo.DETAILS_TOOLTIP_26, 135 ] )
self.InfoList.append( [ localeInfo.DETAILS_27, localeInfo.DETAILS_TOOLTIP_27, 75 ] )
self.InfoList.append( [ localeInfo.DETAILS_28, localeInfo.DETAILS_TOOLTIP_28, 78 ] )
self.InfoList.append( [ localeInfo.DETAILS_29, localeInfo.DETAILS_TOOLTIP_29, 134 ] )
# self.InfoList.append( [ localeInfo.DETAILS_77, localeInfo.DETAILS_TOOLTIP_77, item.APPLY_RESIST_MAGIC_REDUCTION ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_30, localeInfo.DETAILS_TOOLTIP_30, item.APPLY_ENCHANT_ELECT ] )
# self.InfoList.append( [ localeInfo.DETAILS_31, localeInfo.DETAILS_TOOLTIP_31, item.APPLY_ENCHANT_ICE ] )
# self.InfoList.append( [ localeInfo.DETAILS_32, localeInfo.DETAILS_TOOLTIP_32, item.APPLY_ENCHANT_DARK ] )
# self.InfoList.append( [ localeInfo.DETAILS_33, localeInfo.DETAILS_TOOLTIP_33, item.APPLY_ENCHANT_FIRE ] )
# self.InfoList.append( [ localeInfo.DETAILS_34, localeInfo.DETAILS_TOOLTIP_34, item.APPLY_ENCHANT_WIND ] )
# self.InfoList.append( [ localeInfo.DETAILS_35, localeInfo.DETAILS_TOOLTIP_35, item.APPLY_ENCHANT_EARTH ] )

self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## Á÷¾÷ ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_3, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_36, localeInfo.DETAILS_TOOLTIP_36, 54 ] )
self.InfoList.append( [ localeInfo.DETAILS_37, localeInfo.DETAILS_TOOLTIP_37, 55 ] )
self.InfoList.append( [ localeInfo.DETAILS_38, localeInfo.DETAILS_TOOLTIP_38, 56 ] )
self.InfoList.append( [ localeInfo.DETAILS_39, localeInfo.DETAILS_TOOLTIP_39, 57 ] )
self.InfoList.append( [ localeInfo.DETAILS_41, localeInfo.DETAILS_TOOLTIP_41, 59 ] )
self.InfoList.append( [ localeInfo.DETAILS_42, localeInfo.DETAILS_TOOLTIP_42, 60 ] )
self.InfoList.append( [ localeInfo.DETAILS_43, localeInfo.DETAILS_TOOLTIP_43, 61 ] )
self.InfoList.append( [ localeInfo.DETAILS_44, localeInfo.DETAILS_TOOLTIP_44, 62 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ¹«±â ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_4, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_46, localeInfo.DETAILS_TOOLTIP_46, 69 ] )
self.InfoList.append( [ localeInfo.DETAILS_47, localeInfo.DETAILS_TOOLTIP_47, 70 ] )
self.InfoList.append( [ localeInfo.DETAILS_48, localeInfo.DETAILS_TOOLTIP_48, 71 ] )
# self.InfoList.append( [ localeInfo.DETAILS_49, localeInfo.DETAILS_TOOLTIP_49, item.APPLY_RESIST_CLAW ] )
self.InfoList.append( [ localeInfo.DETAILS_50, localeInfo.DETAILS_TOOLTIP_50, 72 ] )
self.InfoList.append( [ localeInfo.DETAILS_51, localeInfo.DETAILS_TOOLTIP_51, 73 ] )
self.InfoList.append( [ localeInfo.DETAILS_52, localeInfo.DETAILS_TOOLTIP_52, 74 ] )
# if app.ENABLE_PENDANT:
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_SWORD, localeInfo.DETAILS_TOOLTIP_ATTBONUS_SWORD , item.APPLY_ATTBONUS_SWORD ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_TWOHAND, localeInfo.DETAILS_TOOLTIP_ATTBONUS_TWOHAND, item.APPLY_ATTBONUS_TWOHAND ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_DAGGER, localeInfo.DETAILS_TOOLTIP_ATTBONUS_DAGGER , item.APPLY_ATTBONUS_DAGGER ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_BELL, localeInfo.DETAILS_TOOLTIP_ATTBONUS_BELL , item.APPLY_ATTBONUS_BELL ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_FAN , localeInfo.DETAILS_TOOLTIP_ATTBONUS_FAN , item.APPLY_ATTBONUS_FAN ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_BOW, localeInfo.DETAILS_TOOLTIP_ATTBONUS_BOW , item.APPLY_ATTBONUS_BOW ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_CLAW, localeInfo.DETAILS_TOOLTIP_ATTBONUS_CLAW , item.APPLY_ATTBONUS_CLAW ] )
# self.InfoList.append( [ localeInfo.DETAILS_RESIST_MOUNT_FALL, localeInfo.DETAILS_TOOLTIP_RESIST_MOUNT_FALL , item.APPLY_RESIST_MOUNT_FALL ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ±âŸ
self.InfoList.append( [ localeInfo.DETAILS_CATE_5, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_53, localeInfo.DETAILS_TOOLTIP_53, 38 ] )
self.InfoList.append( [ localeInfo.DETAILS_54, localeInfo.DETAILS_TOOLTIP_54, 39 ] )
self.InfoList.append( [ localeInfo.DETAILS_55, localeInfo.DETAILS_TOOLTIP_55, 37 ] )
self.InfoList.append( [ localeInfo.DETAILS_56, localeInfo.DETAILS_TOOLTIP_56, 81 ] )
# self.InfoList.append( [ localeInfo.DETAILS_57, localeInfo.DETAILS_TOOLTIP_57, item.APPLY_BLEEDING_PCT ] )
# self.InfoList.append( [ localeInfo.DETAILS_58, localeInfo.DETAILS_TOOLTIP_58, item.APPLY_BLEEDING_REDUCE ] )
self.InfoList.append( [ localeInfo.DETAILS_59, localeInfo.DETAILS_TOOLTIP_59, 63 ] )
self.InfoList.append( [ localeInfo.DETAILS_60, localeInfo.DETAILS_TOOLTIP_60, 64 ] )
self.InfoList.append( [ localeInfo.DETAILS_61, localeInfo.DETAILS_TOOLTIP_61, 32 ] )
self.InfoList.append( [ localeInfo.DETAILS_62, localeInfo.DETAILS_TOOLTIP_62, 33 ] )
self.InfoList.append( [ localeInfo.DETAILS_63, localeInfo.DETAILS_TOOLTIP_63, 67 ] )
self.InfoList.append( [ localeInfo.DETAILS_64, localeInfo.DETAILS_TOOLTIP_64, 68 ] )
self.InfoList.append( [ localeInfo.DETAILS_65, localeInfo.DETAILS_TOOLTIP_65, 79 ] )
self.InfoList.append( [ localeInfo.DETAILS_66, localeInfo.DETAILS_TOOLTIP_66, 87 ] )
self.InfoList.append( [ localeInfo.DETAILS_67, localeInfo.DETAILS_TOOLTIP_67, 82 ] )
self.InfoList.append( [ localeInfo.DETAILS_68, localeInfo.DETAILS_TOOLTIP_68, 83 ] )
self.InfoList.append( [ localeInfo.DETAILS_69, localeInfo.DETAILS_TOOLTIP_69, 84 ] )
self.InfoList.append( [ localeInfo.DETAILS_70, localeInfo.DETAILS_TOOLTIP_70, 85 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## MALL
self.InfoList.append( [ localeInfo.DETAILS_CATE_6, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_71, localeInfo.DETAILS_TOOLTIP_71, 114 ] )
self.InfoList.append( [ localeInfo.DETAILS_72, localeInfo.DETAILS_TOOLTIP_72, 115 ] )
self.InfoList.append( [ localeInfo.DETAILS_73, localeInfo.DETAILS_TOOLTIP_73, 116 ] )
self.InfoList.append( [ localeInfo.DETAILS_74, localeInfo.DETAILS_TOOLTIP_74, 117 ] )
self.InfoList.append( [ localeInfo.DETAILS_75, localeInfo.DETAILS_TOOLTIP_75, 118 ] )
#self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

self.Diff = len(self.InfoList) - self.UI_MAX_COUNT
stepSize = 1.0 / self.Diff
self.ScrollBar.SetScrollStep( stepSize )
self.ScollPos = 0
self.RefreshLabel()

def Show(self):
ui.ScriptWindow.Show(self)
self.SetTop()

def Close(self):
self.Hide()

def OnUpdate(self):
self.__Initialize()

def AdjustPosition(self, x, y):
self.SetPosition(x + self.Width, y)

def OnScroll(self):
self.RefreshLabel()

def RefreshLabel(self):
self.ScollPos = int(self.ScrollBar.GetPos() * self.Diff)
self.LabelLineCount = 0
self.startline_endlinecount = 0
for i in xrange(self.UI_MAX_COUNT) :
idx = i + self.ScollPos

if idx < len(self.InfoList) :
text = self.InfoList[idx][self.INFO_TEXT]
type = self.InfoList[idx][self.INFO_VALUE]

if type == self.CATEGORY_STARTLINE:
self.__LabelTitleLine(i+self.LabelLineCount, text)
self.startline_endlinecount += 1
elif type == self.CATEGORY_ENDLINE:
self.__EmptyLine(i+self.LabelLineCount)
self.startline_endlinecount += 1
else:
value = player.GetStatus(type)
self.__LabelLine(i+self.LabelLineCount, text, value)
if i+self.LabelLineCount < self.UI_MAX_COUNT:
self.labelTextList[i+self.LabelLineCount].SetOverEvent( ui.__mem_func__(self.__ButtonOverIn), self.LabelLineCount + self.startline_endlinecount )
self.labelTextList[i+self.LabelLineCount].SetOverOutEvent( ui.__mem_func__(self.__ButtonOverOut), self.LabelLineCount + self.startline_endlinecount )
self.LabelLineCount += 1
else:
self.__EmptyLine(i+self.LabelLineCount)


def __LabelTitleLine(self, idx, text):
if(idx < self.UI_MAX_COUNT):
self.labelList[idx].Hide()
self.labelTextList[idx].Hide()
self.horizonBarList[idx].Show()
self.horizonBarNameList[idx].SetText( text )

def __EmptyLine(self, idx):
if(idx < self.UI_MAX_COUNT):
self.labelList[idx].Hide()
self.labelTextList[idx].Hide()
self.horizonBarList[idx].Hide()

def __LabelLine(self, idx, text, value):
if(idx < self.UI_MAX_COUNT):
self.labelTextList[idx].Show()
self.horizonBarList[idx].Hide()
self.labelList[idx].Hide()

self.labelTextList[idx].SetText( text )

if(idx+1 < self.UI_MAX_COUNT):
self.labelList[idx+1].Show()
self.horizonBarList[idx+1].Hide()
self.labelTextList[idx+1].Hide()
self.labelValueList[idx+1].SetText( str(value) )

def __ButtonOverIn(self, i):
idx = i + self.ScollPos
tooltip = self.InfoList[idx][self.INFO_TOOLTIP]

arglen = len(str(tooltip))
pos_x, pos_y = wndMgr.GetMousePosition()

self.toolTip.ClearToolTip()
self.toolTip.SetThinBoardSize(11 * arglen)
self.toolTip.SetToolTipPosition(pos_x + 50, pos_y + 50)
self.toolTip.AppendTextLine(tooltip, 0xffffff00)
self.toolTip.Show()

def __ButtonOverOut(self, idx):
self.toolTip.Hide()
[/CODE]

[CODE lang="python" title="characterdetailswindow.py"]import localeInfo
import uiScriptLocale

LOCALE_PATH = uiScriptLocale.WINDOWS_PATH

MAINBOARD_WIDTH = 200
MAINBOARD_HEIGHT = 364#361

LABEL_START_X = 0-10
LABEL_START_Y = 39
LABEL_WIDTH = 50
LABEL_HEIGHT = 17
LABEL_GAP = LABEL_HEIGHT+7
LABEL_NAME_POS_X = 0-10
TITLE_BAR_POS_X = 10
TITLE_BAR_WIDTH = 163

window = {
"name" : "CharacterDetailsWindow",
"style" : ("float",),

"x" : 274, #24+253-3,
"y" : (SCREEN_HEIGHT - 398) / 2,

"width" : MAINBOARD_WIDTH,
"height" : MAINBOARD_HEIGHT,

"children" :
(
## MainBoard
{
"name" : "MainBoard",
"type" : "board",
"style" : ("attach","ltr"),

## CharacterWindow.py ¿µÇâ ¹ŞÀ½
"x" : 0,
"y" : 0,

"width" : MAINBOARD_WIDTH,
"height" : MAINBOARD_HEIGHT,

"children" :
(
## ŸÀÌÆ²¹Ù
{
"name" : "TitleBar",
"type" : "titlebar",
"style" : ("attach",),

"x" : 6,
"y" : 7,

"width" : MAINBOARD_WIDTH - 13,

"children" :
(
{ "name" : "TitleName", "type" : "text", "x" : 0, "y" : 0, "text": localeInfo.DETAILS_TITLE, "all_align":"center" },
),
},

## ½ºÅ©·Ñ ¹Ù
{
"name" : "ScrollBar",
"type" : "scrollbar",

"x" : 24,
"y" : 31,
"size" : MAINBOARD_HEIGHT - 40,
"horizontal_align" : "right",
},

## È£¸®Áğ ¹Ù
{
"name" : "horizontalbar0", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*0, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar1", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*1, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar2", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*2, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar3", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*3, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar4", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*4, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar5", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*5, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar6", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*6, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar7", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*7, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar8", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*8, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar9", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*9, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar10", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*10, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar11", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*11, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar12", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*12, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
}, ## È£¸®Áğ ¹Ù ³¡

## ¶óº§ ##
{
"name" : "label0", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*0, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label1", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*1, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label2", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*2, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label3", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*3, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label4", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*4, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label5", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*5, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label6", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*6, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label7", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*7, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label8", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*8, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label9", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*9, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label10", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*10, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label11", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*11, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label12", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*12, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
}, ## ¶óº§ ³¡

## ¹öư
{
"name" : "labelname0", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*0,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname1", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*1,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname2", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*2,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname3", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*3,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname4", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*4,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname5", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*5,

"text" : "",
"horizontal_align" : "center",


"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname6", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*6,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname7", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*7,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname8", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*8,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname9", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*9,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname10", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*10,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname11", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*11,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname12", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*12,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
}, ## ¹öư ³¡

),
}, ## MainBoard End
),
}[/CODE]
 
Örneğin resimde ki "Ateşe Karşı Direnç" yazısını ve gösterdiği değeri kaldırmak istiyorum diyeyim.

[CODE lang="python" title="uicharacterdetail.py"]import ui
import localeInfo
import player
import item
import uiToolTip
import wndMgr
import app

class CharacterDetailsUI(ui.ScriptWindow):
def __init__(self, parent):
self.uiCharacterStatus = parent
ui.ScriptWindow.__init__(self)
self.toolTip = uiToolTip.ToolTip()

self.__LoadScript()

def __del__(self):
self.uiCharacterStatus = None
self.toolTip = None
ui.ScriptWindow.__del__(self)

def __LoadScript(self):

try:
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "UIScript/CharacterDetailsWindow.py")
except:
import exception
exception.Abort("CharacterDetailsUI.__LoadScript")

## CharacterWindow.py ÀÇ width = 253
self.Width = 253 - 3

self.GetChild("TitleBar").CloseButtonHide()
self.ScrollBar = self.GetChild("ScrollBar")
self.ScrollBar.SetScrollEvent(ui.__mem_func__(self.OnScroll))

## Ãâ·ÂµÇ´Â UI ÃÖ´ë ¼ıÀÚ
self.UI_MAX_COUNT = 13
self.UI_MAX_VIEW_COUNT = 6

## UI KEY & VALUE
self.INFO_TEXT = 0
self.INFO_TOOLTIP = 1
self.INFO_VALUE = 2
self.CATEGORY_STARTLINE = -1
self.CATEGORY_ENDLINE = -2

## Child ¼ÂÆÃ
self.labelList = []
self.labelValueList = []
self.labelTextList = []
self.horizonBarList = []
self.horizonBarNameList = []

for i in xrange(self.UI_MAX_COUNT):
self.labelList.append( self.GetChild("label%s"%i) )
self.labelValueList.append( self.GetChild("labelvalue%s"%i) )
self.labelTextList.append( self.GetChild("labelname%s"%i) )
self.horizonBarList.append( self.GetChild("horizontalbar%s"%i) )
self.horizonBarNameList.append( self.GetChild("horizontalbarName%s"%i) )

for i in xrange(self.UI_MAX_COUNT):
self.labelTextList.SetOverEvent( ui.__mem_func__(self.__ButtonOverIn), i )
self.labelTextList.SetOverOutEvent( ui.__mem_func__(self.__ButtonOverOut), i )

self.__Initialize()

def __Initialize(self):
self.InfoList = []

## Ãß°¡ µ¥¹ÌÁö
self.InfoList.append( [ localeInfo.DETAILS_CATE_1, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_1, localeInfo.DETAILS_TOOLTIP_1, 43 ] )

# if app.ENABLE_PVP_BALANCE or app.ENABLE_PENDANT:
# self.InfoList.append( [ localeInfo.DETAILS_2, localeInfo.DETAILS_TOOLTIP_2, item.APPLY_RESIST_HUMAN ] )

self.InfoList.append( [ localeInfo.DETAILS_3, localeInfo.DETAILS_TOOLTIP_3, 45 ] )
self.InfoList.append( [ localeInfo.DETAILS_4, localeInfo.DETAILS_TOOLTIP_4, 47 ] )
self.InfoList.append( [ localeInfo.DETAILS_5, localeInfo.DETAILS_TOOLTIP_5, 53 ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_6, localeInfo.DETAILS_TOOLTIP_6, item.APPLY_ATTBONUS_CZ ] )

self.InfoList.append( [ localeInfo.DETAILS_7, localeInfo.DETAILS_TOOLTIP_7, 44 ] )
self.InfoList.append( [ localeInfo.DETAILS_8, localeInfo.DETAILS_TOOLTIP_8, 46 ] )
self.InfoList.append( [ localeInfo.DETAILS_9, localeInfo.DETAILS_TOOLTIP_9, 48 ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_10, localeInfo.DETAILS_TOOLTIP_10, item.APPLY_ATTBONUS_DESERT ] )
# self.InfoList.append( [ localeInfo.DETAILS_11, localeInfo.DETAILS_TOOLTIP_11, item.APPLY_ATTBONUS_INSECT ] )

self.InfoList.append( [ localeInfo.DETAILS_12, localeInfo.DETAILS_TOOLTIP_12, 95 ] )
self.InfoList.append( [ localeInfo.DETAILS_13, localeInfo.DETAILS_TOOLTIP_13, 96 ] )
self.InfoList.append( [ localeInfo.DETAILS_14, localeInfo.DETAILS_TOOLTIP_14, 122 ] )
self.InfoList.append( [ localeInfo.DETAILS_15, localeInfo.DETAILS_TOOLTIP_15, 124 ] )
self.InfoList.append( [ localeInfo.DETAILS_16, localeInfo.DETAILS_TOOLTIP_16, 121 ] )
self.InfoList.append( [ localeInfo.DETAILS_17, localeInfo.DETAILS_TOOLTIP_17, 123 ] )
self.InfoList.append( [ localeInfo.DETAILS_18, localeInfo.DETAILS_TOOLTIP_18, 132 ] )
self.InfoList.append( [ localeInfo.DETAILS_19, localeInfo.DETAILS_TOOLTIP_19, 131 ] )
self.InfoList.append( [ localeInfo.DETAILS_20, localeInfo.DETAILS_TOOLTIP_20, 40 ] )
self.InfoList.append( [ localeInfo.DETAILS_21, localeInfo.DETAILS_TOOLTIP_21, 41 ] )
self.InfoList.append( [ localeInfo.DETAILS_22, localeInfo.DETAILS_TOOLTIP_22, 136 ] )
self.InfoList.append( [ localeInfo.DETAILS_23, localeInfo.DETAILS_TOOLTIP_23, 137 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ¿¤¸®¸àÅ» ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_2, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_76, localeInfo.DETAILS_TOOLTIP_76, 77 ] )
self.InfoList.append( [ localeInfo.DETAILS_24, localeInfo.DETAILS_TOOLTIP_24, 76 ] )
self.InfoList.append( [ localeInfo.DETAILS_25, localeInfo.DETAILS_TOOLTIP_25, 133 ] )
self.InfoList.append( [ localeInfo.DETAILS_26, localeInfo.DETAILS_TOOLTIP_26, 135 ] )
self.InfoList.append( [ localeInfo.DETAILS_27, localeInfo.DETAILS_TOOLTIP_27, 75 ] )
self.InfoList.append( [ localeInfo.DETAILS_28, localeInfo.DETAILS_TOOLTIP_28, 78 ] )
self.InfoList.append( [ localeInfo.DETAILS_29, localeInfo.DETAILS_TOOLTIP_29, 134 ] )
# self.InfoList.append( [ localeInfo.DETAILS_77, localeInfo.DETAILS_TOOLTIP_77, item.APPLY_RESIST_MAGIC_REDUCTION ] )

# if app.ENABLE_ELEMENT_ADD:
# self.InfoList.append( [ localeInfo.DETAILS_30, localeInfo.DETAILS_TOOLTIP_30, item.APPLY_ENCHANT_ELECT ] )
# self.InfoList.append( [ localeInfo.DETAILS_31, localeInfo.DETAILS_TOOLTIP_31, item.APPLY_ENCHANT_ICE ] )
# self.InfoList.append( [ localeInfo.DETAILS_32, localeInfo.DETAILS_TOOLTIP_32, item.APPLY_ENCHANT_DARK ] )
# self.InfoList.append( [ localeInfo.DETAILS_33, localeInfo.DETAILS_TOOLTIP_33, item.APPLY_ENCHANT_FIRE ] )
# self.InfoList.append( [ localeInfo.DETAILS_34, localeInfo.DETAILS_TOOLTIP_34, item.APPLY_ENCHANT_WIND ] )
# self.InfoList.append( [ localeInfo.DETAILS_35, localeInfo.DETAILS_TOOLTIP_35, item.APPLY_ENCHANT_EARTH ] )

self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## Á÷¾÷ ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_3, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_36, localeInfo.DETAILS_TOOLTIP_36, 54 ] )
self.InfoList.append( [ localeInfo.DETAILS_37, localeInfo.DETAILS_TOOLTIP_37, 55 ] )
self.InfoList.append( [ localeInfo.DETAILS_38, localeInfo.DETAILS_TOOLTIP_38, 56 ] )
self.InfoList.append( [ localeInfo.DETAILS_39, localeInfo.DETAILS_TOOLTIP_39, 57 ] )
self.InfoList.append( [ localeInfo.DETAILS_41, localeInfo.DETAILS_TOOLTIP_41, 59 ] )
self.InfoList.append( [ localeInfo.DETAILS_42, localeInfo.DETAILS_TOOLTIP_42, 60 ] )
self.InfoList.append( [ localeInfo.DETAILS_43, localeInfo.DETAILS_TOOLTIP_43, 61 ] )
self.InfoList.append( [ localeInfo.DETAILS_44, localeInfo.DETAILS_TOOLTIP_44, 62 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ¹«±â ¼Ó¼º
self.InfoList.append( [ localeInfo.DETAILS_CATE_4, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_46, localeInfo.DETAILS_TOOLTIP_46, 69 ] )
self.InfoList.append( [ localeInfo.DETAILS_47, localeInfo.DETAILS_TOOLTIP_47, 70 ] )
self.InfoList.append( [ localeInfo.DETAILS_48, localeInfo.DETAILS_TOOLTIP_48, 71 ] )
# self.InfoList.append( [ localeInfo.DETAILS_49, localeInfo.DETAILS_TOOLTIP_49, item.APPLY_RESIST_CLAW ] )
self.InfoList.append( [ localeInfo.DETAILS_50, localeInfo.DETAILS_TOOLTIP_50, 72 ] )
self.InfoList.append( [ localeInfo.DETAILS_51, localeInfo.DETAILS_TOOLTIP_51, 73 ] )
self.InfoList.append( [ localeInfo.DETAILS_52, localeInfo.DETAILS_TOOLTIP_52, 74 ] )
# if app.ENABLE_PENDANT:
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_SWORD, localeInfo.DETAILS_TOOLTIP_ATTBONUS_SWORD , item.APPLY_ATTBONUS_SWORD ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_TWOHAND, localeInfo.DETAILS_TOOLTIP_ATTBONUS_TWOHAND, item.APPLY_ATTBONUS_TWOHAND ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_DAGGER, localeInfo.DETAILS_TOOLTIP_ATTBONUS_DAGGER , item.APPLY_ATTBONUS_DAGGER ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_BELL, localeInfo.DETAILS_TOOLTIP_ATTBONUS_BELL , item.APPLY_ATTBONUS_BELL ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_FAN , localeInfo.DETAILS_TOOLTIP_ATTBONUS_FAN , item.APPLY_ATTBONUS_FAN ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_BOW, localeInfo.DETAILS_TOOLTIP_ATTBONUS_BOW , item.APPLY_ATTBONUS_BOW ] )
# self.InfoList.append( [ localeInfo.DETAILS_ATTBONUS_CLAW, localeInfo.DETAILS_TOOLTIP_ATTBONUS_CLAW , item.APPLY_ATTBONUS_CLAW ] )
# self.InfoList.append( [ localeInfo.DETAILS_RESIST_MOUNT_FALL, localeInfo.DETAILS_TOOLTIP_RESIST_MOUNT_FALL , item.APPLY_RESIST_MOUNT_FALL ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## ±âŸ
self.InfoList.append( [ localeInfo.DETAILS_CATE_5, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_53, localeInfo.DETAILS_TOOLTIP_53, 38 ] )
self.InfoList.append( [ localeInfo.DETAILS_54, localeInfo.DETAILS_TOOLTIP_54, 39 ] )
self.InfoList.append( [ localeInfo.DETAILS_55, localeInfo.DETAILS_TOOLTIP_55, 37 ] )
self.InfoList.append( [ localeInfo.DETAILS_56, localeInfo.DETAILS_TOOLTIP_56, 81 ] )
# self.InfoList.append( [ localeInfo.DETAILS_57, localeInfo.DETAILS_TOOLTIP_57, item.APPLY_BLEEDING_PCT ] )
# self.InfoList.append( [ localeInfo.DETAILS_58, localeInfo.DETAILS_TOOLTIP_58, item.APPLY_BLEEDING_REDUCE ] )
self.InfoList.append( [ localeInfo.DETAILS_59, localeInfo.DETAILS_TOOLTIP_59, 63 ] )
self.InfoList.append( [ localeInfo.DETAILS_60, localeInfo.DETAILS_TOOLTIP_60, 64 ] )
self.InfoList.append( [ localeInfo.DETAILS_61, localeInfo.DETAILS_TOOLTIP_61, 32 ] )
self.InfoList.append( [ localeInfo.DETAILS_62, localeInfo.DETAILS_TOOLTIP_62, 33 ] )
self.InfoList.append( [ localeInfo.DETAILS_63, localeInfo.DETAILS_TOOLTIP_63, 67 ] )
self.InfoList.append( [ localeInfo.DETAILS_64, localeInfo.DETAILS_TOOLTIP_64, 68 ] )
self.InfoList.append( [ localeInfo.DETAILS_65, localeInfo.DETAILS_TOOLTIP_65, 79 ] )
self.InfoList.append( [ localeInfo.DETAILS_66, localeInfo.DETAILS_TOOLTIP_66, 87 ] )
self.InfoList.append( [ localeInfo.DETAILS_67, localeInfo.DETAILS_TOOLTIP_67, 82 ] )
self.InfoList.append( [ localeInfo.DETAILS_68, localeInfo.DETAILS_TOOLTIP_68, 83 ] )
self.InfoList.append( [ localeInfo.DETAILS_69, localeInfo.DETAILS_TOOLTIP_69, 84 ] )
self.InfoList.append( [ localeInfo.DETAILS_70, localeInfo.DETAILS_TOOLTIP_70, 85 ] )
self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

## MALL
self.InfoList.append( [ localeInfo.DETAILS_CATE_6, "", self.CATEGORY_STARTLINE ] )
self.InfoList.append( [ localeInfo.DETAILS_71, localeInfo.DETAILS_TOOLTIP_71, 114 ] )
self.InfoList.append( [ localeInfo.DETAILS_72, localeInfo.DETAILS_TOOLTIP_72, 115 ] )
self.InfoList.append( [ localeInfo.DETAILS_73, localeInfo.DETAILS_TOOLTIP_73, 116 ] )
self.InfoList.append( [ localeInfo.DETAILS_74, localeInfo.DETAILS_TOOLTIP_74, 117 ] )
self.InfoList.append( [ localeInfo.DETAILS_75, localeInfo.DETAILS_TOOLTIP_75, 118 ] )
#self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )

self.Diff = len(self.InfoList) - self.UI_MAX_COUNT
stepSize = 1.0 / self.Diff
self.ScrollBar.SetScrollStep( stepSize )
self.ScollPos = 0
self.RefreshLabel()

def Show(self):
ui.ScriptWindow.Show(self)
self.SetTop()

def Close(self):
self.Hide()

def OnUpdate(self):
self.__Initialize()

def AdjustPosition(self, x, y):
self.SetPosition(x + self.Width, y)

def OnScroll(self):
self.RefreshLabel()

def RefreshLabel(self):
self.ScollPos = int(self.ScrollBar.GetPos() * self.Diff)
self.LabelLineCount = 0
self.startline_endlinecount = 0
for i in xrange(self.UI_MAX_COUNT) :
idx = i + self.ScollPos

if idx < len(self.InfoList) :
text = self.InfoList[idx][self.INFO_TEXT]
type = self.InfoList[idx][self.INFO_VALUE]

if type == self.CATEGORY_STARTLINE:
self.__LabelTitleLine(i+self.LabelLineCount, text)
self.startline_endlinecount += 1
elif type == self.CATEGORY_ENDLINE:
self.__EmptyLine(i+self.LabelLineCount)
self.startline_endlinecount += 1
else:
value = player.GetStatus(type)
self.__LabelLine(i+self.LabelLineCount, text, value)
if i+self.LabelLineCount < self.UI_MAX_COUNT:
self.labelTextList[i+self.LabelLineCount].SetOverEvent( ui.__mem_func__(self.__ButtonOverIn), self.LabelLineCount + self.startline_endlinecount )
self.labelTextList[i+self.LabelLineCount].SetOverOutEvent( ui.__mem_func__(self.__ButtonOverOut), self.LabelLineCount + self.startline_endlinecount )
self.LabelLineCount += 1
else:
self.__EmptyLine(i+self.LabelLineCount)


def __LabelTitleLine(self, idx, text):
if(idx < self.UI_MAX_COUNT):
self.labelList[idx].Hide()
self.labelTextList[idx].Hide()
self.horizonBarList[idx].Show()
self.horizonBarNameList[idx].SetText( text )

def __EmptyLine(self, idx):
if(idx < self.UI_MAX_COUNT):
self.labelList[idx].Hide()
self.labelTextList[idx].Hide()
self.horizonBarList[idx].Hide()

def __LabelLine(self, idx, text, value):
if(idx < self.UI_MAX_COUNT):
self.labelTextList[idx].Show()
self.horizonBarList[idx].Hide()
self.labelList[idx].Hide()

self.labelTextList[idx].SetText( text )

if(idx+1 < self.UI_MAX_COUNT):
self.labelList[idx+1].Show()
self.horizonBarList[idx+1].Hide()
self.labelTextList[idx+1].Hide()
self.labelValueList[idx+1].SetText( str(value) )

def __ButtonOverIn(self, i):
idx = i + self.ScollPos
tooltip = self.InfoList[idx][self.INFO_TOOLTIP]

arglen = len(str(tooltip))
pos_x, pos_y = wndMgr.GetMousePosition()

self.toolTip.ClearToolTip()
self.toolTip.SetThinBoardSize(11 * arglen)
self.toolTip.SetToolTipPosition(pos_x + 50, pos_y + 50)
self.toolTip.AppendTextLine(tooltip, 0xffffff00)
self.toolTip.Show()

def __ButtonOverOut(self, idx):
self.toolTip.Hide()
[/CODE]

[CODE lang="python" title="characterdetailswindow.py"]import localeInfo
import uiScriptLocale

LOCALE_PATH = uiScriptLocale.WINDOWS_PATH

MAINBOARD_WIDTH = 200
MAINBOARD_HEIGHT = 364#361

LABEL_START_X = 0-10
LABEL_START_Y = 39
LABEL_WIDTH = 50
LABEL_HEIGHT = 17
LABEL_GAP = LABEL_HEIGHT+7
LABEL_NAME_POS_X = 0-10
TITLE_BAR_POS_X = 10
TITLE_BAR_WIDTH = 163

window = {
"name" : "CharacterDetailsWindow",
"style" : ("float",),

"x" : 274, #24+253-3,
"y" : (SCREEN_HEIGHT - 398) / 2,

"width" : MAINBOARD_WIDTH,
"height" : MAINBOARD_HEIGHT,

"children" :
(
## MainBoard
{
"name" : "MainBoard",
"type" : "board",
"style" : ("attach","ltr"),

## CharacterWindow.py ¿µÇâ ¹ŞÀ½
"x" : 0,
"y" : 0,

"width" : MAINBOARD_WIDTH,
"height" : MAINBOARD_HEIGHT,

"children" :
(
## ŸÀÌÆ²¹Ù
{
"name" : "TitleBar",
"type" : "titlebar",
"style" : ("attach",),

"x" : 6,
"y" : 7,

"width" : MAINBOARD_WIDTH - 13,

"children" :
(
{ "name" : "TitleName", "type" : "text", "x" : 0, "y" : 0, "text": localeInfo.DETAILS_TITLE, "all_align":"center" },
),
},

## ½ºÅ©·Ñ ¹Ù
{
"name" : "ScrollBar",
"type" : "scrollbar",

"x" : 24,
"y" : 31,
"size" : MAINBOARD_HEIGHT - 40,
"horizontal_align" : "right",
},

## È£¸®Áğ ¹Ù
{
"name" : "horizontalbar0", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*0, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar1", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*1, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar2", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*2, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar3", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*3, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar4", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*4, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar5", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*5, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar6", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*6, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar7", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*7, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar8", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*8, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar9", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*9, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar10", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*10, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar11", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*11, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
},
{
"name" : "horizontalbar12", "type":"horizontalbar", "x":TITLE_BAR_POS_X, "y":LABEL_START_Y+LABEL_GAP*12, "width":TITLE_BAR_WIDTH,
"children" : ( { "name" : "horizontalbarName12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", }, ),
}, ## È£¸®Áğ ¹Ù ³¡

## ¶óº§ ##
{
"name" : "label0", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*0, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue0", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label1", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*1, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue1", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label2", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*2, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue2", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label3", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*3, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue3", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label4", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*4, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue4", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label5", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*5, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue5", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label6", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*6, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue6", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label7", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*7, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue7", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label8", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*8, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue8", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label9", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*9, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue9", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label10", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*10, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue10", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label11", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*11, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue11", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
},
{
"name" : "label12", "type" : "thinboard_circle", "x" : LABEL_START_X, "y" : LABEL_START_Y+LABEL_GAP*12, "width" : LABEL_WIDTH, "height" : LABEL_HEIGHT,
"horizontal_align" : "center",
"children" : (
{ "name" : "labelvalue12", "type" : "text", "x" : 0, "y" : 0, "text" : "", "all_align" : "center", },
),
}, ## ¶óº§ ³¡

## ¹öư
{
"name" : "labelname0", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*0,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname1", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*1,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname2", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*2,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname3", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*3,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname4", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*4,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname5", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*5,

"text" : "",
"horizontal_align" : "center",


"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname6", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*6,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname7", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*7,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname8", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*8,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname9", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*9,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname10", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*10,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname11", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*11,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
},
{
"name" : "labelname12", "type" : "button",
"x" : LABEL_NAME_POS_X, "y" : LABEL_START_Y+LABEL_GAP*12,

"text" : "",
"horizontal_align" : "center",

"default_image" : LOCALE_PATH + "details.sub",
"over_image" : LOCALE_PATH + "details.sub",
"down_image" : LOCALE_PATH + "details.sub",
}, ## ¹öư ³¡

),
}, ## MainBoard End
),
}[/CODE]

merhaba konuya locale_game.txt ve locale_interface.txt dahil edermisin kapsamlı şekilde yardımcı olalım farklı kişilerde düzgün şekilde anlayabilsin
 
Konu güncellendi.

Destek rica ederim.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst