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

Przycisk pokazujący/chowający questy


.Fixel

Rekomendowane odpowiedzi

Opublikowano

Siema dziś pokaże wam jak dodać przycisk który pokazuje i chowa questy.

 

Film:

 

Otwieramy uigamebutton.py który znajduje się w root

Dodajemy na początku:

import questkontrol

p1.jpg

Szukamy:

"EXIT_OBSERVER" : self.GetChild("ExitObserver"),

Dodajemy:

"KALDIR" : self.GetChild("QuestSakla"),
"GOSTER" : self.GetChild("QuestGoster"),

p2.jpg

Szukamy:

helpButton=self.gameButtonDict

Dodajemy:

 questSakla=self.gameButtonDict["KALDIR"]
 questGoster=self.gameButtonDict["GOSTER"]

p3.jpg

Szukamy:

helpButton.Hide()

Dodajemy:

 if questkontrol.QUEST_SAKLA == 0:
  questSakla.Show()
  questGoster.Hide()
 elif questkontrol.QUEST_SAKLA == 1:
  questSakla.Hide()
  questGoster.Show()

p4.jpg

 

Teraz otwieramy Interfacemodule.py

Dodajmy na początek:

import questkontrol

p5.jpg

Szukamy:

wndGameButton.SetButtonEvent

Dodajemy:

 wndGameButton.SetButtonEvent("KALDIR", ui.__mem_func__(self.__OnClickSaklaButton))
 wndGameButton.SetButtonEvent("GOSTER", ui.__mem_func__(self.__OnClickGosterButton))

p6.jpg

Szukamy:

def __OnClickHelpButton

Dodajemy:

def __OnClickSaklaButton(self):
 chat.AppendChat(chat.CHAT_TYPE_INFO, "Hide all quest.")
 self.HideAllQuestButton()
 questkontrol.QUEST_SAKLA = 1
 self.CheckGameButton()

def __OnClickGosterButton(self):
 self.ShowAllQuestButton()
 chat.AppendChat(chat.CHAT_TYPE_INFO, "Show all quest.")
 questkontrol.QUEST_SAKLA = 0
 self.CheckGameButton()

p7.jpg

Szukamy:

self.wndCubeResult.SetItemToolTip(self.tooltipItem)

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p8.jpg

Szukamy:

for dlg in self.equipmentDialogDict.itervalues()

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p9.jpg

Szukamy:

uiChat.DestroyChatInputSetWindow()

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p10.jpg

Szukamy:

def __ShowWindows

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p11.jpg

Szukamy:

self.questButtonList.insert(0, btn)

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p12.jpg

 

Teraz otwieramy locale_xx i otwieramy locale_interface.txt

Dodajemy:

GAME_GOSTER Pokaż questy
GAME_SAKLA Schowaj questy

p14.jpg

 

Teraz pobieramy Documents.rar

 

Download:

http://turkey.com.nu/ss/Documents.rar

Skan:

https://www.virustotal.com/file/8f58ffccbe59c0f1c88c503e17d72f233dc142eaff4cacd0fc19e707b9ae1a14/analysis/1331032941/

 

 

gamewindow.py- wrzucamy do Uiscript

questkontrol.py- wrzucamy do Root

 

Dodajemy wpis do root:

 <File archivedPath="questkontrol.py" type="2"><![CDATA[source\questkontrol.py]]></File>

 

I gotowe :)

 

Oryginalny temat:

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/1750173-python-turkish-made-hide-all-quest.html

 

Gotowiec:

http://speedy.sh/wnv37/Fixel.rar

 

Skan:

https://www.virustotal.com/file/cdccb8e60c55af981f43803c3b53e0c6dbc2140ea80858f4559687aec43d9813/analysis/1331054540/
Opublikowano

Siema dziś pokarze wam jak dodać przycisk który pokazuje i chowa questy.

 

 

 

 

Pokazać to ja Ci moge słownik jak chcesz

 

Jak zwykle ctrl+c , ctrl+v =)

 

 

Po co to kopiowac i wklejać ? Skoro wchodzisz na epvp przegladasz te jebane pierwsze , pięć stron i masz ...

 

 

@Edit

 

Co do tego przycisku to lepsze jest ctrl+q =)

x

Opublikowano

Chlopak chcial dobrze:) a ze cos dodal to dam mu Lubie to :) chociaz probowal cos dodac moze nie wiedzial o kombinacji ctrl + q ?

Opublikowano

Chlopak chcial dobrze:) a ze cos dodal to dam mu Lubie to :) chociaz probowal cos dodac moze nie wiedzial o kombinacji ctrl + q ?

chcial dobrze? haha jak to jest ctrl c ctrl v -.-

11-37.59.93.25.png
Opublikowano

Zauważcie że jak klikniecie ctrl+q to po zalogowaniu na nową mapke albo inne ch pokazuje wam questy od nowa, tutaj klikasz i masz ukryte. Poza tym dostaje lajka choćby za chęci.. odrazu krytykujecie -,-

Opublikowano

dla potomnych .. fajne to jest :P

Szkoda tylko że to będzie wyglądać trochę dennie jak wszystkie pkt skilli będą wykorzystane =]

Wie ktos moze jak zmienić miejsce plusika ? :)

 

 

Siema dziś pokaże wam jak dodać przycisk który pokazuje i chowa questy.

 

Film:

 

Otwieramy uigamebutton.py który znajduje się w root

Dodajemy na początku:

import questkontrol

p1.jpg

Szukamy:

"EXIT_OBSERVER" : self.GetChild("ExitObserver"),

Dodajemy:

"KALDIR" : self.GetChild("QuestSakla"),
"GOSTER" : self.GetChild("QuestGoster"),

p2.jpg

Szukamy:

helpButton=self.gameButtonDict

Dodajemy:

 questSakla=self.gameButtonDict["KALDIR"]
 questGoster=self.gameButtonDict["GOSTER"]

p3.jpg

Szukamy:

helpButton.Hide()

Dodajemy:

 if questkontrol.QUEST_SAKLA == 0:
  questSakla.Show()
  questGoster.Hide()
 elif questkontrol.QUEST_SAKLA == 1:
  questSakla.Hide()
  questGoster.Show()

p4.jpg

 

Teraz otwieramy Interfacemodule.py

Dodajmy na początek:

import questkontrol

p5.jpg

Szukamy:

wndGameButton.SetButtonEvent

Dodajemy:

 wndGameButton.SetButtonEvent("KALDIR", ui.__mem_func__(self.__OnClickSaklaButton))
 wndGameButton.SetButtonEvent("GOSTER", ui.__mem_func__(self.__OnClickGosterButton))

p6.jpg

Szukamy:

def __OnClickHelpButton

Dodajemy:

def __OnClickSaklaButton(self):
 chat.AppendChat(chat.CHAT_TYPE_INFO, "Hide all quest.")
 self.HideAllQuestButton()
 questkontrol.QUEST_SAKLA = 1
 self.CheckGameButton()

def __OnClickGosterButton(self):
 self.ShowAllQuestButton()
 chat.AppendChat(chat.CHAT_TYPE_INFO, "Show all quest.")
 questkontrol.QUEST_SAKLA = 0
 self.CheckGameButton()

p7.jpg

Szukamy:

self.wndCubeResult.SetItemToolTip(self.tooltipItem)

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p8.jpg

Szukamy:

for dlg in self.equipmentDialogDict.itervalues()

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p9.jpg

Szukamy:

uiChat.DestroyChatInputSetWindow()

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p10.jpg

Szukamy:

def __ShowWindows

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p11.jpg

Szukamy:

self.questButtonList.insert(0, btn)

Dodajemy:

 #Görevleri_gizle ## Kralcocuk
 if questkontrol.QUEST_SAKLA == 1:
  self.HideAllQuestButton()
 #Bitir_Görevleri_gizle ## Kralcocuk

p12.jpg

 

Teraz otwieramy locale_xx i otwieramy locale_interface.txt

Dodajemy:

GAME_GOSTER Pokaż questy
GAME_SAKLA Schowaj questy

p14.jpg

 

Teraz pobieramy Documents.rar

 

Download:

http://turkey.com.nu/ss/Documents.rar

Skan:

https://www.virustotal.com/file/8f58ffccbe59c0f1c88c503e17d72f233dc142eaff4cacd0fc19e707b9ae1a14/analysis/1331032941/

 

 

gamewindow.py- wrzucamy do Uiscript

questkontrol.py- wrzucamy do Root

 

Dodajemy wpis do root:

 <File archivedPath="questkontrol.py" type="2"><![CDATA[source\questkontrol.py]]></File>

 

I gotowe :)

 

Oryginalny temat:

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/1750173-python-turkish-made-hide-all-quest.html

 

nie umieszczamy linków zewnętrznych.

Opublikowano

@shejn

 

Poszukaj w questkontrol.py koordynatów "y" oraz "x" i kombinuj :P

screenshot_10.jpg


Opublikowano

temat bez sensu..

nie dość że skopiowany, to jeszcze można zrobić to bez żadnego pi3rdzielenia.

 

ctrl + q

pozdr.

Opublikowano

Spoko tut , ale uploaduj mi uigameoption.py ? bo cos zle dodaje w tym pliku i blad mi wyskakuje... dam ci limit +++

 

(Do tych co pisza , ze tut beznadziejny: Po kliknieciu CTRL+Q questy sie wylaczaja jednak po zalogowaniu/przeteleportowaniu na inna mape/zmianie postaci questy sie pojawiaja a jak zauwazycie na filmiku jak wylaczyl questy to po zmianie postaci mial je nadal wylaczone -,- nie piszcie glupot ze beznadziejny tut bo sami lepszego nie dodacie ja stawiam dedyka i wykorzystam tego tuta)

 

Wszystko dobrze dodałem efekt koncowy:

(błąd)

http://www.fotosik.p...7b31923b40.html

 

Odpiszesz wreszcie Fixel? na pw

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

Dokladnie mam to samo co TEKEN5 , pomoże ktoś jak to zrobic? moze niech ktos uploaduje te 2 pliki z root bo samemu mi to nie wychodzi.

Post ten kieruje do Dealex12- .Fixel

 

Oczywiscie + za checi

 

@UP ctrl+q jest zbedne to jest lepsze bo wylacza questy calkowicie nawet po teleportacji

Opublikowano

O matko, chyba na kacu byłeś jak to pisałeś, przecież CTRL+Q daje efekt który ty publikujesz, na dodatek jest to wgrane już od kilku ładnych lat, a może i od początku Metina.

 

@up

@UP ctrl+q jest zbedne to jest lepsze bo wylacza questy calkowicie nawet po teleportacji

props.!

Opublikowano

krzywy_ to zrób tuta albo napisz jak to dodać bo kurna pobieram gotowca i mam blad mam clienta 2010/2011 i nie dziala mi to ;/ screena z bledem macie wyzej w moim poscie.

Dodam iz wszystko robie jak w temacie nawet gotowca wklejam i nic ;/

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

krzywy_ to zrób tuta albo napisz jak to dodać bo kurna pobieram gotowca i mam blad mam clienta 2010/2011 i nie dziala mi to ;/ screena z bledem macie wyzej w moim poscie.

Dodam iz wszystko robie jak w temacie nawet gotowca wklejam i nic ;/

 

Po co mam warny dostawać?

 

Wystarczy dodać nowego button'a, dać mu funkcje, wystawić 'schowaj' za class i gotowe.

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Tak, napiszcie jeszcze drugie 50 postów o tym, że jest ctrl + q, bo nie wiem. Dlatego, że nie wiem, iż tak można, po prostu nabijacie posty.

Jeśli sposób krzywego działa, to już lepiej jego wykorzystać. Niż ten z tematu.

Opublikowano

Mówiłem Fixel że masz Clienta 2008.. bo to na 2010 nie działa .. a poznać można że masz Clienta 2008 po Monecie..

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

Nie dość że chłopak chciał dobrze, dodał Poradnik do działu...

 

 

To wy Jeszcze na niego skaczecie, że to jest nie potrzebne.

 

Jeśli wam to Jest nie potrzebne trzymajcie to dla siebie, a nie go tylko zniechęcacie.

 

Nie dość że Brak tutów to jeszcze mają pretensje do niego.

 

Może sami coś zrobicie?

 

Bo i tak połowa z was z tego skorzysta...

 

 

@@Temat:

 

Mi się osobiście Przyda, zmienię miejsce Wyświetlania tego I dodam osobną ikonkę ; ]

 

I miło że dodałeś to na te forum ponieważ nie tylko mi się to przyda, ale i na pewno

 

Innym też :]

 

Ocenę Pozytywną dostaniesz w Postaci Like ; )

 

Jeśli mi się uda

:DxD

 

Pozdrawiam, AmOs

1355920968-U274371.jpg

 

Obiecanki Cacanki z 2008 roku

:D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...