Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
xranzei 1
xranzei
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Refine Sistemi refinedialog.py sorunu

  • Konuyu başlatan Konuyu başlatan olkan41
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 1K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

olkan41

Müzik Prodüktörü ve Ses Tasarımcısı
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
4 Ağu 2010
Konular
356
Mesajlar
4,122
Çözüm
74
Online süresi
3mo 14d
Reaksiyon Skoru
2,235
Altın Konu
82
Başarım Puanı
292
Yaş
32
MmoLira
3,067
DevLira
138
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 arkadaşlar refine sistemi ekledim sanırım vegasın galiba fakat oyuna girerken loading ekranında atıyor syserr ise şu şekilde

Kod:
0402 18:10:17218 :: Failed to load script file : uiscript/refinedialog.py
0402 18:10:17219 ::
ui.py(line:3001) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
uiscript/refinedialog.py(line:95) <module>

LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'REFINE_CURRENT_ITEM'

0402 18:10:17219 :: ============================================================================================================
0402 18:10:17219 :: Abort!!!!


0402 18:10:17219 ::
uiRefine.py(line:64) __LoadScript
ui.py(line:3018) LoadScriptFile
exception.py(line:36) Abort

RefineDialog.__LoadScript.LoadObject - <type 'exceptions.SystemExit'>:

0402 18:10:17219 :: ============================================================================================================
0402 18:10:17219 :: Abort!!!!

'REFINE_CURRENT_ITEM' bu ismi tannımlayamıyor sanırım ama hepsi locale_game'de var.


refinedialog.py ise şu şekilde


Kod:
import uiScriptLocale
import grp
import locale

BOARD_X = 500
BOARD_Y = 250

COLOR_LINE = 0xff5b5e5e
COLOR_PERCENTAGE = 0xffaaf698
LARGE_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_05.sub"

window = {
    "name" : "RefineDialog",
    "style" : ("movable", "float",),

    "x" : SCREEN_WIDTH - 400,
    "y" : 70 * 800 / SCREEN_HEIGHT,

    "width" : 0,
    "height" : 0,

    "children" :
    (
        {
            "name" : "Board",
            "type" : "board",
            "style" : ("attach",),

            "x" : 0,
            "y" : 0,

            "width" : 0,
            "height" : 0,

            "children" :
            (
                {
                    "name" : "TitleBar",
                    "type" : "titlebar",
                    "style" : ("attach",),

                    "x" : 8,
                    "y" : 8,

                    "width" : 0,
                    "color" : "red",

                    "children" :
                    (
                        {
                            "name" : "TitleName",
                            "type" : "text",
                            "text" : uiScriptLocale.REFINE_TTILE,
                            "horizontal_align" : "center",
                            "text_horizontal_align" : "center",
                            "x" : 0,
                            "y" : 3,
                        },
                    ),
                },
              
                {
                    "name" : "Background",
                    "type" : "bar",
                    "x" : 7,
                    "y" : 32,
                    "width" : BOARD_X-20,
                    "height" : BOARD_Y-40,
                    "color" : grp.GenerateColor(0.0, 0.0, 0.0, 0.5),
                },
              
                {
                    "name" : "AttachNextItem",
                    "type" : "image",
                    "x" : -115,
                    "y" : -15,
                    "horizontal_align" : "center",
                    "vertical_align" : "center",
                    "image" : "d:/ymir work/ui/game/windows/attach_metin_arrow.sub",
                },
              
                {
                    "name": "ContentDesign",
                    "type":"horizontalbar",
                    "x": 12,
                    "y": 35,
                    "width": BOARD_X-20,
                    "children" :
                    (
                        {
                            "name": "curItem",
                            "type":  "text",
                            "x": 5,
                            "y": 2,
                            "text": locale.REFINE_CURRENT_ITEM,
                        },
                        {
                            "name": "nextItem",
                            "type":  "text",
                            "x": 160,
                            "y": 2,
                            "text": locale.REFINE_NEXT_ITEM,
                        },
                      
                        {
                            "name": "needItems",
                            "type":  "text",
                            "x": BOARD_X-205,
                            "y": 2,
                            "text": locale.REFINE_NEED_ITEMS,
                        },

                        {
                            "name" : "LINE_LEFT",
                            "type" : "line",
                            "x" : 0,
                            "y" : 20,
                            "width" : 0,
                            "height" : BOARD_Y-67,
                            "color" : COLOR_LINE,
                        },

                        {
                            "name" : "LINE_RIGHT",
                            "type" : "line",
                            "x" : BOARD_X-26,
                            "y" : 20,
                            "width" : 0,
                            "height" : BOARD_Y-67,
                            "color" : COLOR_LINE,
                        },

                        {
                            "name" : "LINE_DOWN",
                            "type" : "line",
                            "x" : 0,
                            "y" : BOARD_Y-48,
                            "width" : BOARD_X-26,
                            "height" : 0,
                            "color" : COLOR_LINE,
                        },

                        {
                            "name" : "LINE_UP",
                            "type" : "line",
                            "x" : 0,
                            "y" : 20,
                            "width" : BOARD_X-26,
                            "height" : 0,
                            "color" : COLOR_LINE,
                        },
                    ),
                },

                {
                    "name" : "LINE_LEFT",
                    "type" : "line",
                    "x" : 8,
                    "y" : 30,
                    "width" : 0,
                    "height" : BOARD_Y-40,
                    "color" : COLOR_LINE,
                },

                {
                    "name" : "LINE_RIGHT",
                    "type" : "line",
                    "x" : BOARD_X-10,
                    "y" : 30,
                    "width" : 0,
                    "height" : BOARD_Y-40,
                    "color" : COLOR_LINE,
                },

                {
                    "name" : "LINE_UP",
                    "type" : "line",
                    "x" : 8,
                    "y" : 30,
                    "width" : BOARD_X-17,
                    "height" : 0,
                    "color" : COLOR_LINE,
                },

                {
                    "name" : "LINE_DOWN",
                    "type" : "line",
                    "x" : 8,
                    "y" : BOARD_Y-10,
                    "width" : BOARD_X-17,
                    "height" : 0,
                    "color" : COLOR_LINE,
                },  
              
                {
                    "name" : "SEPARATOR_ITEM_RIGHT",
                    "type" : "line",
                    "x" : 240,
                    "y" : 55,
                    "width" : 0,
                    "height" : BOARD_X/2-140,
                    "color" : COLOR_LINE,
                },
              
                {
                    "name" : "SEPARATOR_ITEM_UPGRADE_LEFT",
                    "type" : "line",
                    "x" : 249,
                    "y" : 55,
                    "width" : 0,
                    "height" : BOARD_X/2-67,
                    "color" : COLOR_LINE,
                },
              
                {
                    "name" : "SEPARATOR_ITEM_DOWN",
                    "type" : "line",
                    "x" : 12,
                    "y" : BOARD_Y-85,
                    "width" : BOARD_X/2-21,
                    "height" : 0,
                    "color" : COLOR_LINE,
                },  
              
              
                {
                    "name": "DesignIncrease",
                    "type":"horizontalbar",
                    "x": 14,
                    "y": 172,
                    "width": 235,
                    "children" :
                    (
                        {
                            "name": "SuccessPercentage",
                            "type":  "text",
                            "x": 5,
                            "y": 2,
                            "text": "",
                        },
                      
                        {
                            "name": "SuccessPercentageIncreased",
                            "type":  "text",
                            "x": 165,
                            "y": 2,
                            "color" : 0xffe2ff75,
                            "text": "",
                        },
                      
                        {
                            "name" : "low",
                            "type" : "text",
                            "x" : 38,
                            "y" : 30,
                            "color" : COLOR_PERCENTAGE,
                            "fontname": "Tahoma:16",
                            "text" : locale.REFINE_PERCENTAGE_LOW,
                        },
                        {
                            "name" : "medium",
                            "type" : "text",
                            "x" : 38+80,
                            "y" : 30,
                            "color" : COLOR_PERCENTAGE,
                            "fontname": "Tahoma:16",
                            "text" : locale.REFINE_PERCENTAGE_MEDIUM,
                        },  
                        {
                            "name" : "extra",
                            "type" : "text",
                            "x" : 38+80+80,
                            "y" : 30,
                            "color" : COLOR_PERCENTAGE,
                            "fontname": "Tahoma:16",
                            "text" : locale.REFINE_PERCENTAGE_EXTRA,
                        },
                    ),
                },
              
                {
                    "name" : "Slot",
                    "type" : "slot",
                    "x" : 0,
                    "y" : 185,
                    "width" : 200,
                    "height" : 100,
                    "slot" : (
                        {
                            "index": 0,
                            "x": 20,
                            "y": 12,
                            "width": 32,
                            "height": 32
                        },
                        {
                            "index": 1,
                            "x": 20 + 80,
                            "y": 12,
                            "width": 32,
                            "height": 32
                        },
                        {
                            "index": 2,
                            "x": 20 + 80 + 80,
                            "y": 12,
                            "width": 32,
                            "height": 32
                        },
                    ),
                },
              
                {
                    "name": "DesignCost",
                    "type":"horizontalbar",
                    "x": 250,
                    "y": 200,
                    "width": 235,
                    "children" :
                    (
                        {
                            "name": "textLine",
                            "type": "text",
                            "x": 5,
                            "y": 2,
                            "text": locale.REFINE_COST_UPGRADE,
                        },
                    ),
                },
              
                {
                    "name" : "SlotCost",
                    "type" : "button",
                    "x" : 170,
                    "y" : 32,
                    "horizontal_align":"center",
                    "vertical_align":"bottom",
                    "default_image" : LARGE_VALUE_FILE,
                    "over_image" : LARGE_VALUE_FILE,
                    "down_image" : LARGE_VALUE_FILE,
                    "children" :
                    (
                        {
                            "name":"Money_Icon",
                            "type": "image",
                            "x": -18,
                            "y": 2,
                            "image": "d:/ymir work/ui/game/windows/money_icon.sub",
                        },
                        {
                            "name" : "Cost",
                            "type" : "text",
                            "x" : 3,
                            "y" : 3,
                            "horizontal_align" : "right",
                            "text_horizontal_align" : "right",
                            "text" : "",
                        },
                    ),
                },

                {
                    "name" : "AcceptButton",
                    "type" : "button",
                    "x" : 90,
                    "y" : 142,
                    "text" : uiScriptLocale.OK,
                    "default_image" : "d:/ymir work/ui/public/Large_Button_01.sub",
                    "over_image" : "d:/ymir work/ui/public/Large_Button_02.sub",
                    "down_image" : "d:/ymir work/ui/public/Large_Button_03.sub",
                },
                {
                    "name" : "CancelButton",
                    "type" : "button",

                    "x" : 90,
                    "y" : 59,

                    "text" : uiScriptLocale.CANCEL,
                    "default_image" : "d:/ymir work/ui/public/Large_Button_01.sub",
                    "over_image" : "d:/ymir work/ui/public/Large_Button_02.sub",
                    "down_image" : "d:/ymir work/ui/public/Large_Button_03.sub",
                },
            ),
        },
    ),
}

locale_game ise şu şekilde


Kod:
REFINE_ERROR_ADD_PERC_STONES    [Yükseltme] Taşların yüzde şansını eklemek için ekleyemezsin.
REFINE_COST_UPGRADE    [i] Gerekli Yang
REFINE_CURRENT_ITEM    [i] Dönüştürülücek Eşya
REFINE_NEXT_ITEM    [i] Dönüşücek Eşya
REFINE_NEED_ITEMS    [i] Dönüştürme İçin Gerekli Eşyalar
REFINE_PERCENTAGE_LOW    +5%
REFINE_PERCENTAGE_MEDIUM    +10%
REFINE_PERCENTAGE_EXTRA    +15%
REFINE_CURRENT_PERCENTAGE    [i] Geçerli Yüzde: %d%%
REFINE_INCREASE_PERCENTAGE    [Extra + %d%%]
REFINE_TOOLTIP_ITEM_DESCRIPTION_1     Metin2 bir kumar oyunudur. Oyundaki hemen hemen her şey şansa ve yüzdeye ihtiyaç duyar.
REFINE_TOOLTIP_ITEM_DESCRIPTION_2    Bunun en büyük örneği aslında yükseltme sistemidir. Kılıcının, zırhının veya aksesuarının başarısızlığından ötürü hayal kırıklığına uğramamış en az bir kere düşünmeyen bir oyuncu olmadığını düşünüyorum.
REFINE_TOOLTIP_ITEM_DESCRIPTION_3    Bu sistemi geliştirdik çünkü bu başarısızlığından dolayı daha fazla üzülmeyin diye tamammı bebeim
REFINE_TOOLTIP_ITEM_DESCRIPTION_4    Bu eşya ile birlikte yükseltme eşyanızın yüzdesini +%d%% artırıcaktır.
REFINE_ERROR_ITEM_VNUM    [Yükseltme] Bu Öğreyi ekleyemezsin.
REFINE_ERROR_ITEM_COUNT    [Yükseltme] Sadece 1 tane ekleyebilirsin.
REFINE_ERROR_ITEM_OVERFLOW_PERCENTAGE    [Yükseltme] Başarı yüzdesi 100 ün üzerinde.
REFINE_ERROR_ADD_PERC_STONES    [Yükseltme] Taşlardaki yüzde başarılarını artıramazsınız.
 
Dosyalar düzensiz olduğu için pek okunmuyor. Paste2.sh de python olarak seçip atabilir misiniz.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst