• Страница 1 из 1
  • 1
GM PORTAL(ФОРУМ) » МЕТИН 2 » КЛИЕНТ » КЛИЕНТ » Мини Ингейм Вики
Мини Ингейм Вики
DeadHunter Дата: Четверг, 24.10.2013, 03:44 | Сообщение # 1
    Челябинск
    Сообщений: 55
    Награды: 6
    Репутация: 135
    Статус:
    Награды
    За 25 очков репутации За 50 очков репутации За 50 Сообщений
Ну че поехали...
Тока помните вначале строки не может быть пробелов, только табы.

Код
открываем root->uiinventory.py       
Находим в нем строчки:       

          def __LoadWindow(self):       
              if self.isLoaded == 1:       
                  return       

              self.isLoaded = 1       

              try:       
pyScrLoader = ui.PythonScriptLoader()       
                  pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "InventoryWindow.py")
              except:       
                  import exception       
                  exception.Abort("InventoryWindow.LoadWindow.LoadObject")       

              try:       

и вписываем ниже:       
                  self.wiki = self.GetChild("wiki")       

далее находим строчки:        
              self.SetInventoryPage(0)       
              self.SetEquipmentPage(0)       
              self.RefreshItemSlot()       
              self.RefreshStatus()       

над ними добавляем:       
              if self.wiki:       
                  self.wiki.SetEvent(ui.__mem_func__(self.ClickWiki))       
Опять находим       
          def ClickMallButton(self):       
              print "click_mall_button"       
              net.SendChatPacket("/click_mall")       
и ниже вписываем:       
          def ClickWiki(self):       
              import uiplayerbar       
              self.WWW = uiplayerbar.PlayerBar()       
              if constInfo.WIKI == 0:       
                  self.WWW.Show()       
                  self.WWW.SetTop()       
                  constInfo.WIKI = 1       
              else:       
                  self.WWW.Hide()       
                  constInfo.WIKI = 0       

Идем по пути root->continfo и вписываем строчку       
WIKI = 0       

находим locale->ru->ui->inventory.ru   открываем       
находим строчки:       
                    {       
                        "name" : "MallButton",       
                        "type" : "button",       

                        "x" : 120,       
                        "y" : 150,       

                        "tooltip_text" : uiScriptLocale.MALL_TITLE,       

                        "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",       
                        "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",       
                        "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",       
                    },       
и ниже добавляем       

                    {       
                        "name" : "wiki",       
                        "type" : "button",       

                        "x" : 5,       
                        "y" : 152,       

                        "tooltip_text" : "Wiki",       

                        "default_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_01.tga",       
                        "over_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_02.tga",       
                        "down_image" : "d:/ymir work/ui/game/TaskBar/Mall_Button_03.tga",       
                    },       

качаем архив          
пути запаковки файлов:       
          d:/ymir work/1sheat.tga       
          d:/ymir work/2sheat.tga       
          d:/ymir work/3sheat.tga       
          d:/ymir work/4sheat.tga       
          d:/ymir work/fon_wiki.tga       
          d:/ymir work/line.tga       
          d:/ymir work/line_down.tga       
          d:/ymir work/line_left.tga       
          d:/ymir work/line_left_down.tga
          d:/ymir work/sheat1.wav
             d:/ymir work/exit.wav
сори что в таком формате ну думаю поймете.

вот сюда кликай чтоб скачать архив
Содержание меняется в картинках, тоесть заменяете на свои и готово. Сами картинки в пнг просто переименованы в тга, но клиент читает и ладно. Кнопка для открытия вики появляется в инвентаре.

скрин кривой, но другого не нашел. Кто играл на дариосе те видели.

автор: DeadHunter
оригинал на вашем сайте biggrin


Сообщение отредактировал DeadHunter - Четверг, 24.10.2013, 04:01
 
MrBloodyKill Дата: Пятница, 11.04.2014, 10:29 | Сообщение # 2
    Зеленокумск
    Сообщений: 126
    Награды: 3
    Репутация: 103
    Статус:
    Награды
    За 25 очков репутации За 50 очков репутации За 50 Сообщений
Привет Коля, смотри чтобы сделать кнопку с переходом на сайт, это надо в root>uiinventory 
Прописать сначала 
import urllib
а потом это
def VK(self):
print "click_vk"
net.SendChatPacket("http://vk.com")
Так?
Зарание спасибо



//Кидала
http://olbaid.ru/forum/57-2587-1 топик.
Администрация.
 
DeadHunter Дата: Пятница, 11.04.2014, 20:18 | Сообщение # 3
    Челябинск
    Сообщений: 55
    Награды: 6
    Репутация: 135
    Статус:
    Награды
    За 25 очков репутации За 50 очков репутации За 50 Сообщений
Цитата MrBloodyKill ()
def VK(self): print "click_vk"
net.SendChatPacket("http://vk.com")
зачем выводить текст "click_vk" и отправлять в чат сообщение "http://vk.com". Я думаю сначала нужно узнать команды.
 
flaka Дата: Понедельник, 21.07.2014, 06:07 | Сообщение # 4
    Madrid
    Сообщений: 1
    Награды: 0
    Репутация: 0
    Статус:
    Награды
InventoryWindow' object has no attribute 'wiki'
surprised
help


Сообщение отредактировал flaka - Понедельник, 21.07.2014, 06:08
 
GM PORTAL(ФОРУМ) » МЕТИН 2 » КЛИЕНТ » КЛИЕНТ » Мини Ингейм Вики
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • Infinity2 - The Legacy - International
  • Онлайн игра Бригада
  • Titania2
  • нужен item_proto ру офф
  • vds server install
  • #
  • SLAYER2 Oldschool
  • [Mega RELEASE] автоматический ОХ
  • [SELL] Metin2 SF 2020 OLBAID GAME SRC ver.71.05
  • [SF]BadLine2
  • 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(122)
  • dolarebi115:06-Четверг
    yanosinsky13:20-Среда
    crazysnab21:36-Воскресенье
    metin2-16118:55-Пятница
    druznev9821:40-Воскресенье
    shegeraaa20:06-Суббота
    iglON15:20-Суббота
    mokrushinz17:29-Пятница
    denis1spiridonov10:34-Пятница
    joaocratod204:51-Четверг

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