• Страница 1 из 1
  • 1
GM PORTAL(ФОРУМ) » МЕТИН 2 » КЛИЕНТ » СИСТЕМЫ » Быстрый выход из игры
Быстрый выход из игры
NOMED Дата: Пятница, 05.06.2015, 20:07 | Сообщение # 1
    Челябинск
    Сообщений: 999
    Награды: 76
    Репутация: 680
    Статус:
    Награды
    За создание сайта За 25 очков репутации За 50 очков репутации За 150 очков репутации За 250 очков репутации За 500 очков репутации За 50 Сообщений За 150 Сообщений За 200 Сообщений За 300 Сообщений За 500 Сообщений За 700 Сообщений
Уважаемые пользователи форума GM PORTAL в этом гайде я раскажу как добавить в клиент функцию быстрого выхода
При помощи этой функции Вы сможете выйти из игры моментально

И так приступим к установке

1. Расспаковываем root
1.1 Открываем там файл uisystem.py и ищем там вот такую строчку:
Код
self.GetChild("mall_button").SAFE_SetEvent(self.__ClickInGameShopButton)

и ниже добавляем следующуюстрочку:
Код
self.GetChild("hizlicikis").SAFE_SetEvent(self.__CKS)

В итоге у Вас должно получиться вот так:

                   
Код
if constInfo.IN_GAME_SHOP_ENABLE:
                          self.GetChild("mall_button").SAFE_SetEvent(self.__ClickInGameShopButton)
                          self.GetChild("hizlicikis").SAFE_SetEvent(self.__CKS)

1.2. Теперь ищем вот такие строчки:

        
Код
def __ClickInGameShopButton(self):       
                  self.Close()
                  net.SendChatPacket("/in_game_mall")

И ниже добавляем следующее:

         
Код
def __CKS(self):
                  import app
                  app.Exit()

У Вас должно получиться вот так:

        
Код
def __ClickInGameShopButton(self):       
                  self.Close()
                  net.SendChatPacket("/in_game_mall")

          def __CKS(self):
                  import app
                  app.Exit()

1.3. Закрываем файл с сохранением
1.4. Теперь запаковываем root и кидаем в клиент с заменой

2. Теперь расспаковываем locale_ro (Тут я указываю свои пути к файлам у Вас они могут быть другими)

2.1. Теперь идём по пути locale_ro\locale\tr и там открываем файл locale_interface.txt и в самый низ добавляем следующее:
Код
CKS    Быстрый выход

2.2. закрываем этот файл с сохранением

3. Теперь идём по пути: locale_ro\locale\tr\ui и открываем там файл systemdialog.py
3.1. Ищем там вот такую строчку:
Код
"name" : "logout_button",

И ниже этой функции добавляем следующее:

                        
Код
{      
                     "name" : "hizlicikis",
                     "type" : "button",

                     "x" : 10,
                     "y" : 217,

                     "text" : uiScriptLocale.CKS,
                     "text_color" : 0xffF8BF24,

                     "default_image" : ROOT + "XLarge_Button_01.sub",
                     "over_image" : ROOT + "XLarge_Button_02.sub",
                     "down_image" : ROOT + "XLarge_Button_03.sub",
                     },

У Вас должно получиться вот так:
    
Код

      {
                   "name" : "logout_button",
                   "type" : "button",

                   "x" : 10,
                   "y" : 187,

                   "text" : uiScriptLocale.SYSTEM_LOGOUT,

                   "default_image" : ROOT + "XLarge_Button_01.sub",
                   "over_image" : ROOT + "XLarge_Button_02.sub",
                   "down_image" : ROOT + "XLarge_Button_03.sub",
      },
      {
                   "name" : "hizlicikis",
                   "type" : "button",

                   "x" : 10,
                   "y" : 217,

                   "text" : uiScriptLocale.CKS,
                   "text_color" : 0xffF8BF24,

                   "default_image" : ROOT + "XLarge_Button_01.sub",
                   "over_image" : ROOT + "XLarge_Button_02.sub",
                   "down_image" : ROOT + "XLarge_Button_03.sub",
      },

3.2. Закрываем файл с сохранением
3.3. Теперь запаковываем Ваш locale_ro и кидаем в клиент с заменой

Всё теперь заходим в игру и проверяем результат

Надеюсь гайд будет Вам полезен


 
GM PORTAL(ФОРУМ) » МЕТИН 2 » КЛИЕНТ » СИСТЕМЫ » Быстрый выход из игры
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • ВОПРОСИК
  • Все команды и ID
  • BlackRaven
  • [RELEASE] Metin2 Карта инструмент v1.3 - Создайте свою собст
  • [Hades World] - International -> Join us!
  • [Hades World] - International -> Join us!
  • CrazyMT2-RUSSIA
  • Защита от досса
  • [SF] The Dark.
  • [SERVERFILE] Serenity2
  • Metin2 Serene v1
  • ВОПРОСИК
  • ๖ۣۜGAniviaMT๖ۣۜG SF+CLIENT๖ۣۜG
  • Mt2WordOnline(Rus)
  • [HowTo]Server file by Bancaq, руководство для новичков.
  • Гайды по созданию сервера Metin2 на Хамачах
  • [SF]crazymt2
  • ЗАПУСКАЕМ 2011 СФ НА ХАМАЧАХ
  • [SF] The Dark.
  • [Release] Server Files Develope
  • NOMED(999)
  • Vagabund(652)
  • Cs_pRo45_RBK_Shtorm(286)
  • 1DJONIK1(201)
  • Jase(193)
  • Inferno(159)
  • Nakiner3190(146)
  • Nagato(137)
  • MrBloodyKill(126)
  • MD_Shved(118)
  • atmacademir651604:20-Пятница
    naic19922:32-Четверг
    Meeow199621:31-Четверг
    resca73x16:03-Вторник
    nikita9621222:09-Суббота
    antonlvovich000:08-Суббота
    210013:12-Среда
    droon9620:58-Понедельник
    quentincuny12:02-Суббота
    baloghalexxxx02:08-Суббота

    Лучшая рип студия!