Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z systemem lokalizacji Vegas


nexeus

Rekomendowane odpowiedzi

Opublikowano

Ostatnio dodałem system lokalizacji Vegas, zrobiłem wszystkie kroki, wszystko kompilowałem bezproblemowo, wprowadziłem zmiany zgodnie z instrukcjami (Root / Locale / Uiscrip).

Ale kiedy wchodzę z "Wybierz postać", klient wywala się

 

script_localization.py

Spoiler

###################################################################
# title_name        : Localization System
# date_created        : 2016.11.13
# filename            : script_localization.py
# author            : VegaS
#

import uiScriptLocale
import locale

LARGE_VALUE_FILE = "d:/ymir work/ui/public/Parameter_Slot_05.sub"

window = {
    "name" : "Board",
    "style" : ("movable", "float",),
    "x" : 0,
    "y" : 0,
    "width" : 450,
    "height" : 340,
    "children" :
    (
        {
            "name" : "board",
            "type" : "board_with_titlebar",
            "style" : ("attach",),
            "x" : 0,
            "y" : 0,
            "width" : 0,
            "height" : 0,
            "children" :
            (
                {
                    "name":"HorizontalBar1", "type":"horizontalbar", "x": 10, "y": 35, "width": 220,
                    "children" :
                    (
                        { "name":"TextLine1", "type":"text", "x": 8, "y":2, "text": locale.LOCALIZATION_HORIZONTALBAR_1, },
                    ),
                },
                
                {
                    "name":"HorizontalBar2", "type":"horizontalbar", "x": 235, "y": 35, "width": 206,
                    "children" :
                    (
                        { "name":"TextLine2", "type":"text", "x": 8, "y": 2, "text": locale.LOCALIZATION_HORIZONTALBAR_2, },
                    ),
                },
            ),
        },
    ),
}

 

sysser

Spoiler

 

0203 13:53:14846 :: Failed to load script file : uiscript/script_localization.py
0203 13:53:14846 :: 
ui.py(line:2780) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
uiscript/script_localization.py(line:36) <module>

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

0203 13:53:14846 :: ============================================================================================================
0203 13:53:14846 :: Abort!!!!

 


W locale_game dodane 

Spoiler

LOCALIZATION_TITLE    Localization System - Copyright from VegaS
LOCALIZATION_DESC_BTN_EDIT     Edit location name
LOCALIZATION_SAVE    Save
LOCALIZATION_TELEPORT    Teleport
LOCALIZATION_EDIT    Edit
LOCALIZATION_CANCEL    Cancel
LOCALIZATION_CHANGE_NAME     Save or edit name of localization
LOCALIZATION_CURRENT_LINE     Curenntly name of localization:
LOCALIZATION_HORIZONTALBAR_1     Currently name of localizations:
LOCALIZATION_HORIZONTALBAR_2     Configurations from localizations:

 

  • Aive zmienił(a) tytuł na Problem z systemem lokalizacji Vegas
  • 2 miesiące temu...
Opublikowano

jak dobrze pamiętam tam błąd jest z localeInfo.. w pliku script_localization.py zamień import Locale na import localeInfo. a w pozostałych Import localeInfo as translate lub te wyżej, nie pamiętam dokładnie bo dawno temu to dodawałem a nie mam jak sprawdzić, + błąd będzie przy wylogowywaniu z gry :D. Jak coś pisz gg będę na PC to pomoge.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...