Вторник, 30.04.2024, 05:03


Приветствую Вас Гость | RSS


Главная | [Release]Счётник убийств-GUI - Форум | Регистрация | Вход
Metin2 сервера, руководства, гайды, читы, боты

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Форум » Metin2 » Руководства для серверов » Руководства (старые) » [Release]Счётник убийств-GUI (*icon-0*)
[Release]Счётник убийств-GUI
Kirito Дата: Вторник, 18.12.2012, 18:00 | Сообщение # 1

Сообщений: 47

Статус: Не на сайте
[spoiler="Квест"]quest killgui begin
state start begin
when kill begin
if npc.is_pc() then
local new_point = pc.getqf("empire"..npc.get_empire())+1
pc.setqf("empire"..npc.get_empire(), new_point)
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
else
local new_point = pc.getqf("mob")+1
pc.setqf("mob", new_point)
cmdchat("KillMob "..pc.getqf("mob"))
end
end
when login begin
if pc.getqf("showkillgui") == 1 then
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
else
cmdchat("HideKillGui")
end
end
when letter begin
send_letter("Killstatistik")
end
when info or button begin
say_title("Killstatistik")
say("Ein- oder Ausblenden?")
local janein = select("Anzeigen", "Ausblenden")
if janein == 2 then
pc.setqf("showkillgui", 0)
cmdchat("HideKillGui")
else
pc.setqf("showkillgui", 1)
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
end
end
end
end [/spoiler]

How-To:


Откройте файл game.py в "root.epk/eix" и найдите там:

Code
self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())


Затем отсупите 1 строчку и скопируйте это:

Code
##START_KILLGUI
    KillGuiBg = ui.AniImageBox()
    KillGuiBg.AppendImage("d:/ymir work/ui/blue_killgui_interface.dds")
    self.KillGuiBg = KillGuiBg
      
    self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-465,0)
      
    self.KillBlauReich = ui.TextLine()
    self.KillBlauReich.SetDefaultFontName()
    self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 35)
    self.KillBlauReich.SetText("Blaues Reich:   NaN")
    self.KillBlauReich.SetOutline()
      
    self.KillGelbReich = ui.TextLine()
    self.KillGelbReich.SetDefaultFontName()
    self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 55)
    self.KillGelbReich.SetText("Gelbes Reich:    NaN")
    self.KillGelbReich.SetOutline()

    self.KillRotReich = ui.TextLine()
    self.KillRotReich.SetDefaultFontName()
    self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 75)
    self.KillRotReich.SetText("Rotes Reich:    NaN")
    self.KillRotReich.SetOutline()

    self.KillMob = ui.TextLine()
    self.KillMob.SetDefaultFontName()
    self.KillMob.SetPosition((wndMgr.GetScreenWidth()-465)+120, 95)
    self.KillMob.SetText("Monster:    NaN")
    self.KillMob.SetOutline()
    ##END_KILLGUI


Далее найдите это:

Code
serverCommandList={


Далее отступите 1 строчку после serverCommandList={ и скопируйте туда следущее:

Code
##KILLGUI
     "ShowKillGui"   : self.__showkillgui,
     "HideKillGui"   : self.__hidekillgui,
     "KillBlauReich"   : self.__KillBlauReich,
     "KillGelbReich"   : self.__KillGelbReich,
     "KillRotReich"   : self.__KillRotReich,
     "KillMob"   : self.__KillMob,


Теперь спуститесь в самый низ файла game.py и скопируйте туда следущее:

Code
def __hidekillgui(self):
    self.KillGuiBg.Hide()
    self.KillBlauReich.Hide()
    self.KillGelbReich.Hide()
    self.KillRotReich.Hide()
    self.KillMob.Hide()
      
   def __showkillgui(self):
    self.KillGuiBg.Show()
    self.KillBlauReich.Show()
    self.KillGelbReich.Show()
    self.KillRotReich.Show()
    self.KillMob.Show()
      
   def __KillBlauReich(self, KillBlauReich):
    self.KillBlauReich.SetText("Blaues Reich:    " + KillBlauReich)
     
   def __KillGelbReich(self, KillGelbReich):
    self.KillGelbReich.SetText("Gelbes Reich:    " + KillGelbReich)
     
   def __KillRotReich(self, KillRotReich):
    self.KillRotReich.SetText("Rotes Reich:    " + KillRotReich)
      
   def __KillMob(self, KillMob):
    self.KillMob.SetText("Monster:    " + KillMob)


Потом скачайте архив (будет ниже) откройте его и скопируйте файл blue_killgui_interface.dds в файл ETC.epk/eix.

[spoiler="Месторасположение файла"]ymir work/ui/blue_killgui_interface.dds[/spoiler]

Скачать:


http://www.elitepvpers.com/forum....ace.rar

ОРИГИНАЛ:


http://www.elitepvpers.com/forum....ui.html




Сообщение отредактировал Kirito - Вторник, 18.12.2012, 18:02

 
Сообщение[spoiler="Квест"]quest killgui begin
state start begin
when kill begin
if npc.is_pc() then
local new_point = pc.getqf("empire"..npc.get_empire())+1
pc.setqf("empire"..npc.get_empire(), new_point)
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
else
local new_point = pc.getqf("mob")+1
pc.setqf("mob", new_point)
cmdchat("KillMob "..pc.getqf("mob"))
end
end
when login begin
if pc.getqf("showkillgui") == 1 then
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
else
cmdchat("HideKillGui")
end
end
when letter begin
send_letter("Killstatistik")
end
when info or button begin
say_title("Killstatistik")
say("Ein- oder Ausblenden?")
local janein = select("Anzeigen", "Ausblenden")
if janein == 2 then
pc.setqf("showkillgui", 0)
cmdchat("HideKillGui")
else
pc.setqf("showkillgui", 1)
cmdchat("ShowKillGui")
cmdchat("KillRotReich "..pc.getqf("empire1"))
cmdchat("KillGelbReich "..pc.getqf("empire2"))
cmdchat("KillBlauReich "..pc.getqf("empire3"))
cmdchat("KillMob "..pc.getqf("mob"))
end
end
end
end [/spoiler]

How-To:


Откройте файл game.py в "root.epk/eix" и найдите там:

Code
self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())


Затем отсупите 1 строчку и скопируйте это:

Code
##START_KILLGUI
    KillGuiBg = ui.AniImageBox()
    KillGuiBg.AppendImage("d:/ymir work/ui/blue_killgui_interface.dds")
    self.KillGuiBg = KillGuiBg
      
    self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-465,0)
      
    self.KillBlauReich = ui.TextLine()
    self.KillBlauReich.SetDefaultFontName()
    self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 35)
    self.KillBlauReich.SetText("Blaues Reich:   NaN")
    self.KillBlauReich.SetOutline()
      
    self.KillGelbReich = ui.TextLine()
    self.KillGelbReich.SetDefaultFontName()
    self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 55)
    self.KillGelbReich.SetText("Gelbes Reich:    NaN")
    self.KillGelbReich.SetOutline()

    self.KillRotReich = ui.TextLine()
    self.KillRotReich.SetDefaultFontName()
    self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 75)
    self.KillRotReich.SetText("Rotes Reich:    NaN")
    self.KillRotReich.SetOutline()

    self.KillMob = ui.TextLine()
    self.KillMob.SetDefaultFontName()
    self.KillMob.SetPosition((wndMgr.GetScreenWidth()-465)+120, 95)
    self.KillMob.SetText("Monster:    NaN")
    self.KillMob.SetOutline()
    ##END_KILLGUI


Далее найдите это:

Code
serverCommandList={


Далее отступите 1 строчку после serverCommandList={ и скопируйте туда следущее:

Code
##KILLGUI
     "ShowKillGui"   : self.__showkillgui,
     "HideKillGui"   : self.__hidekillgui,
     "KillBlauReich"   : self.__KillBlauReich,
     "KillGelbReich"   : self.__KillGelbReich,
     "KillRotReich"   : self.__KillRotReich,
     "KillMob"   : self.__KillMob,


Теперь спуститесь в самый низ файла game.py и скопируйте туда следущее:

Code
def __hidekillgui(self):
    self.KillGuiBg.Hide()
    self.KillBlauReich.Hide()
    self.KillGelbReich.Hide()
    self.KillRotReich.Hide()
    self.KillMob.Hide()
      
   def __showkillgui(self):
    self.KillGuiBg.Show()
    self.KillBlauReich.Show()
    self.KillGelbReich.Show()
    self.KillRotReich.Show()
    self.KillMob.Show()
      
   def __KillBlauReich(self, KillBlauReich):
    self.KillBlauReich.SetText("Blaues Reich:    " + KillBlauReich)
     
   def __KillGelbReich(self, KillGelbReich):
    self.KillGelbReich.SetText("Gelbes Reich:    " + KillGelbReich)
     
   def __KillRotReich(self, KillRotReich):
    self.KillRotReich.SetText("Rotes Reich:    " + KillRotReich)
      
   def __KillMob(self, KillMob):
    self.KillMob.SetText("Monster:    " + KillMob)


Потом скачайте архив (будет ниже) откройте его и скопируйте файл blue_killgui_interface.dds в файл ETC.epk/eix.

[spoiler="Месторасположение файла"]ymir work/ui/blue_killgui_interface.dds[/spoiler]

Скачать:


http://www.elitepvpers.com/forum....ace.rar

ОРИГИНАЛ:


http://www.elitepvpers.com/forum....ui.html

Автор - Kirito
Дата добавления - 18.12.2012 в 18:00
Kinzu Дата: Среда, 19.12.2012, 15:18 | Сообщение # 2

Сообщений: 519

Статус: Не на сайте
Либо не рабочий:)
Либо я не правильно ставлю, ну хотя даже по epvp гайду делаю, все равно загрузка заедает и все.



 
СообщениеЛибо не рабочий:)
Либо я не правильно ставлю, ну хотя даже по epvp гайду делаю, все равно загрузка заедает и все.

Автор - Kinzu
Дата добавления - 19.12.2012 в 15:18
Дата: Среда, 19.12.2012, 15:21 | Сообщение # 3

Сообщений: 371

Статус: Не на сайте
Идея хорошая, хоть и дизайн с расположением убог, но это не проблема happy



 
СообщениеИдея хорошая, хоть и дизайн с расположением убог, но это не проблема happy

Автор - xLogan
Дата добавления - 19.12.2012 в 15:21
Kinzu Дата: Среда, 19.12.2012, 15:24 | Сообщение # 4

Сообщений: 519

Статус: Не на сайте
xLogan, можешь помочь поставить? а то почему то он у меня не хочет вставать.



 
СообщениеxLogan, можешь помочь поставить? а то почему то он у меня не хочет вставать.

Автор - Kinzu
Дата добавления - 19.12.2012 в 15:24
Lones^^ Дата: Среда, 19.12.2012, 16:55 | Сообщение # 5

Сообщений: 868

Статус: Не на сайте
Quote (Kinzu)
Либо я не правильно ставлю

дно

 
Сообщение
Quote (Kinzu)
Либо я не правильно ставлю

дно

Автор - Lones^^
Дата добавления - 19.12.2012 в 16:55
Kinzu Дата: Среда, 19.12.2012, 22:24 | Сообщение # 6

Сообщений: 519

Статус: Не на сайте
Code
дно

Хорошо, профи.



 
Сообщение
Code
дно

Хорошо, профи.

Автор - Kinzu
Дата добавления - 19.12.2012 в 22:24
iKira Дата: Четверг, 20.12.2012, 13:25 | Сообщение # 7

Сообщений: 19

Статус: Не на сайте
Quote (Lones^^)
дно


#Push biggrin



 
Сообщение
Quote (Lones^^)
дно


#Push biggrin

Автор - iKira
Дата добавления - 20.12.2012 в 13:25
zVIKTORz Дата: Пятница, 21.12.2012, 20:21 | Сообщение # 8

Сообщений: 191

Статус: Не на сайте
Все сделал, в игру заходит только ничего не отображается!
Что это может быть?

В сусере только это --> 1221 18:07:20802 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR



 
СообщениеВсе сделал, в игру заходит только ничего не отображается!
Что это может быть?

В сусере только это --> 1221 18:07:20802 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR

Автор - zVIKTORz
Дата добавления - 21.12.2012 в 20:21
Kirito Дата: Пятница, 21.12.2012, 20:50 | Сообщение # 9

Сообщений: 47

Статус: Не на сайте
Попробуй так

##START_KILLGUI
KillGuiBg = ui.AniImageBox()
KillGuiBg.AppendImage("d:/ymir work/ui/blue_killgui_interface.dds")
self.KillGuiBg = KillGuiBg

self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-465,0)

self.KillBlauReich = ui.TextLine()
self.KillBlauReich.SetDefaultFontName()
self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 35)
self.KillBlauReich.SetText("Blaues Reich: NaN")
self.KillBlauReich.SetOutline()

self.KillGelbReich = ui.TextLine()
self.KillGelbReich.SetDefaultFontName()
self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 55)
self.KillGelbReich.SetText("Gelbes Reich: NaN")
self.KillGelbReich.SetOutline()

self.KillRotReich = ui.TextLine()
self.KillRotReich.SetDefaultFontName()
self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 75)
self.KillRotReich.SetText("Rotes Reich: NaN")
self.KillRotReich.SetOutline()

## self.KillMob = ui.TextLine()
## self.KillMob.SetDefaultFontName()
## self.KillMob.SetPosition((wndMgr.GetScreenWidth()-465)+120, 95)
## self.KillMob.SetText("Monster: NaN")
## self.KillMob.SetOutline()
##END_KILLGUI

##KILLGUI
"ShowKillGui" : self.__showkillgui,
"HideKillGui" : self.__hidekillgui,
"KillBlauReich" : self.__KillBlauReich,
"KillGelbReich" : self.__KillGelbReich,
"KillRotReich" : self.__KillRotReich,
## "KillMob" : self.__KillMob,

def __hidekillgui(self):
self.KillGuiBg.Hide()
self.KillBlauReich.Hide()
self.KillGelbReich.Hide()
self.KillRotReich.Hide()
## self.KillMob.Hide()

def __showkillgui(self):
self.KillGuiBg.Show()
self.KillBlauReich.Show()
self.KillGelbReich.Show()
self.KillRotReich.Show()
## self.KillMob.Show()

def __KillBlauReich(self, KillBlauReich):
self.KillBlauReich.SetText("Blaues Reich: " + KillBlauReich)

def __KillGelbReich(self, KillGelbReich):
self.KillGelbReich.SetText("Gelbes Reich: " + KillGelbReich)

def __KillRotReich(self, KillRotReich):
self.KillRotReich.SetText("Rotes Reich: " + KillRotReich)

## def __KillMob(self, KillMob):
## self.KillMob.SetText("Monster: " + KillMob)

Чесно говоря не знаю будет работать или нет, но попытка не пытка

Всё это означает что статистики мобов не будет



 
СообщениеПопробуй так

##START_KILLGUI
KillGuiBg = ui.AniImageBox()
KillGuiBg.AppendImage("d:/ymir work/ui/blue_killgui_interface.dds")
self.KillGuiBg = KillGuiBg

self.KillGuiBg.SetPosition(wndMgr.GetScreenWidth()-465,0)

self.KillBlauReich = ui.TextLine()
self.KillBlauReich.SetDefaultFontName()
self.KillBlauReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 35)
self.KillBlauReich.SetText("Blaues Reich: NaN")
self.KillBlauReich.SetOutline()

self.KillGelbReich = ui.TextLine()
self.KillGelbReich.SetDefaultFontName()
self.KillGelbReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 55)
self.KillGelbReich.SetText("Gelbes Reich: NaN")
self.KillGelbReich.SetOutline()

self.KillRotReich = ui.TextLine()
self.KillRotReich.SetDefaultFontName()
self.KillRotReich.SetPosition((wndMgr.GetScreenWidth()-465)+120, 75)
self.KillRotReich.SetText("Rotes Reich: NaN")
self.KillRotReich.SetOutline()

## self.KillMob = ui.TextLine()
## self.KillMob.SetDefaultFontName()
## self.KillMob.SetPosition((wndMgr.GetScreenWidth()-465)+120, 95)
## self.KillMob.SetText("Monster: NaN")
## self.KillMob.SetOutline()
##END_KILLGUI

##KILLGUI
"ShowKillGui" : self.__showkillgui,
"HideKillGui" : self.__hidekillgui,
"KillBlauReich" : self.__KillBlauReich,
"KillGelbReich" : self.__KillGelbReich,
"KillRotReich" : self.__KillRotReich,
## "KillMob" : self.__KillMob,

def __hidekillgui(self):
self.KillGuiBg.Hide()
self.KillBlauReich.Hide()
self.KillGelbReich.Hide()
self.KillRotReich.Hide()
## self.KillMob.Hide()

def __showkillgui(self):
self.KillGuiBg.Show()
self.KillBlauReich.Show()
self.KillGelbReich.Show()
self.KillRotReich.Show()
## self.KillMob.Show()

def __KillBlauReich(self, KillBlauReich):
self.KillBlauReich.SetText("Blaues Reich: " + KillBlauReich)

def __KillGelbReich(self, KillGelbReich):
self.KillGelbReich.SetText("Gelbes Reich: " + KillGelbReich)

def __KillRotReich(self, KillRotReich):
self.KillRotReich.SetText("Rotes Reich: " + KillRotReich)

## def __KillMob(self, KillMob):
## self.KillMob.SetText("Monster: " + KillMob)

Чесно говоря не знаю будет работать или нет, но попытка не пытка

Всё это означает что статистики мобов не будет

Автор - Kirito
Дата добавления - 21.12.2012 в 20:50
zVIKTORz Дата: Суббота, 22.12.2012, 18:30 | Сообщение # 10

Сообщений: 191

Статус: Не на сайте
Спасибо, но не помогло(
Скиньте плиз гейм у кого получилось, буду ждать, заранее спасибо.



 
СообщениеСпасибо, но не помогло(
Скиньте плиз гейм у кого получилось, буду ждать, заранее спасибо.

Автор - zVIKTORz
Дата добавления - 22.12.2012 в 18:30
Gromila_BoG Дата: Воскресенье, 23.12.2012, 11:50 | Сообщение # 11

Сообщений: 37
[6]

Статус: Не на сайте
Цитата (zVIKTORz)
  Все сделал, в игру заходит только ничего не отображается!
Что это может быть?

В сусере только это --> 1221 18:07:20802 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR

Для тех кто в танке она работает через квест, т.е. откроется если в квесте нажмете открыть счетчик.

 
Сообщение
Цитата (zVIKTORz)
  Все сделал, в игру заходит только ничего не отображается!
Что это может быть?

В сусере только это --> 1221 18:07:20802 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR

Для тех кто в танке она работает через квест, т.е. откроется если в квесте нажмете открыть счетчик.

Автор - Gromila_BoG
Дата добавления - 23.12.2012 в 11:50
PRO100yura Дата: Воскресенье, 23.12.2012, 15:16 | Сообщение # 12

Сообщений: 587

Статус: Не на сайте
Gromila_BoG, ошибку пишут что не включается а запуск не робит dry



 
СообщениеGromila_BoG, ошибку пишут что не включается а запуск не робит dry

Автор - PRO100yura
Дата добавления - 23.12.2012 в 15:16
Gromila_BoG Дата: Воскресенье, 23.12.2012, 16:29 | Сообщение # 13

Сообщений: 37
[6]

Статус: Не на сайте
Цитата (PRO100yura)
Gromila_BoG, ошибку пишут что не включается а запуск не робит

syserr в студию

 
Сообщение
Цитата (PRO100yura)
Gromila_BoG, ошибку пишут что не включается а запуск не робит

syserr в студию

Автор - Gromila_BoG
Дата добавления - 23.12.2012 в 16:29
Kirito Дата: Воскресенье, 23.12.2012, 18:04 | Сообщение # 14

Сообщений: 47

Статус: Не на сайте
Цитата (zVIKTORz)
В сусере только это --> 1221 18:07:20802 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
слепой?



 
Сообщение
Цитата (zVIKTORz)
В сусере только это --> 1221 18:07:20802 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
слепой?

Автор - Kirito
Дата добавления - 23.12.2012 в 18:04
Gromila_BoG Дата: Воскресенье, 23.12.2012, 18:37 | Сообщение # 15

Сообщений: 37
[6]

Статус: Не на сайте
Цитата (Kirito)
слепой?

Пффф.. Окай, смотрю тут кто то умней меня. Дерзай.

 
Сообщение
Цитата (Kirito)
слепой?

Пффф.. Окай, смотрю тут кто то умней меня. Дерзай.

Автор - Gromila_BoG
Дата добавления - 23.12.2012 в 18:37
Форум » Metin2 » Руководства для серверов » Руководства (старые) » [Release]Счётник убийств-GUI (*icon-0*)
  • Страница 1 из 1
  • 1
Поиск:

Загрузка..

Яндекс.Метрика
Copyright Necromancers © 2024 Сайт основан на мотивах Метин-2


Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru