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

[TuT] Modyfikacja Klienta - Kontakt board.


Rekomendowane odpowiedzi

Opublikowano

Zalety tej mega-modyfikacji :

Umożliwią nam wysłanie,poprzez jeden przycisk , wiadomości do każdego członka w zespole (party) na pw.

Posiada wbudowana opcje anty spama , co to jest ? np gdy jakiś bot tak jak na globalu nam pisze bot sell yang xx bla bla , blokuje takie pw.

definiowalne wiadomość, co to takiego ? jest to coś takiego jak auto message, lecz dla każdego członka grupy, możemy ustawić czas wysyłania wiadomości i treść , treść dla każdego członka można zmienić .

I wiele więcej funkcji , na przykład zablokuj tą osobę .

 

No dobrze co dzisiaj będziemy potrzebować ?


Naszego klienta
Jakiegoś edytora np c++
oraz pliki root

 

Dobrze możemy zaczynać , na początek rozpakowujemy plik:

root

Gdy już rozpakujemy otwieramy :

game.py

teraz szukamy tego textu :

 def __BuildKeyDict(self):
onPressKeyDict = {}

##PressKey ´Â ´¸Ł°í ŔÖ´Â ľż¾Č °č¼Ó ŔűżëľÇ´Â ŰŔĚ´Ů.

## ¼ýŔÚ ´ÜĂŕŰ Äü½½·ÔżĄ ŔĚżëľČ´Ů.(ŔĚČÄ ¼ýŔÚľéľľ Äü ½½·Ôżë ż¹¾ŕ)
## F12 ´Â ĹŹó ľđ¹öą×żë ŰŔĚ¹Ç·Î ¾²Áö ¾Ę´Â °Ô ÁÁ´Ů.
onPressKeyDict[app.DIK_1] = lambda : self.__PressNumKey(1)
onPressKeyDict[app.DIK_2] = lambda : self.__PressNumKey(2)
onPressKeyDict[app.DIK_3] = lambda : self.__PressNumKey(3)
onPressKeyDict[app.DIK_4] = lambda : self.__PressNumKey(4)
onPressKeyDict[app.DIK_5] = lambda : self.__PressNumKey(5)
onPressKeyDict[app.DIK_6] = lambda : self.__PressNumKey(6)
onPressKeyDict[app.DIK_7] = lambda : self.__PressNumKey(7)
onPressKeyDict[app.DIK_8] = lambda : self.__PressNumKey(8)
onPressKeyDict[app.DIK_9] = lambda : self.__PressNumKey(9)
onPressKeyDict[app.DIK_F1] = lambda : self.__PressQuickSlot(4)
onPressKeyDict[app.DIK_F2] = lambda : self.__PressQuickSlot(5)
onPressKeyDict[app.DIK_F3] = lambda : self.__PressQuickSlot(6)
onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7) 

 

i na sam koniec dopisujemy :


onPressKeyDict[app.DIK_F5] = lambda : self.__KontaktBoard()

(W Grze otwieramy kontakt board guzikiem F5)

 

Jak to powinno wyglądać ? :


def __BuildKeyDict(self):
onPressKeyDict = {}

##PressKey ´Â ´¸Ł°í ŔÖ´Â ľż¾Č °č¼Ó ŔűżëľÇ´Â ŰŔĚ´Ů.

## ¼ýŔÚ ´ÜĂŕŰ Äü½½·ÔżĄ ŔĚżëľČ´Ů.(ŔĚČÄ ¼ýŔÚľéľľ Äü ½½·Ôżë ż¹¾ŕ)
## F12 ´Â ĹŹó ľđ¹öą×żë ŰŔĚ¹Ç·Î ¾²Áö ¾Ę´Â °Ô ÁÁ´Ů.
onPressKeyDict[app.DIK_1] = lambda : self.__PressNumKey(1)
onPressKeyDict[app.DIK_2] = lambda : self.__PressNumKey(2)
onPressKeyDict[app.DIK_3] = lambda : self.__PressNumKey(3)
onPressKeyDict[app.DIK_4] = lambda : self.__PressNumKey(4)
onPressKeyDict[app.DIK_5] = lambda : self.__PressNumKey(5)
onPressKeyDict[app.DIK_6] = lambda : self.__PressNumKey(6)
onPressKeyDict[app.DIK_7] = lambda : self.__PressNumKey(7)
onPressKeyDict[app.DIK_8] = lambda : self.__PressNumKey(8)
onPressKeyDict[app.DIK_9] = lambda : self.__PressNumKey(9)
onPressKeyDict[app.DIK_F1] = lambda : self.__PressQuickSlot(4)
onPressKeyDict[app.DIK_F2] = lambda : self.__PressQuickSlot(5)
onPressKeyDict[app.DIK_F3] = lambda : self.__PressQuickSlot(6)
onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)
onPressKeyDict[app.DIK_F5] = lambda : self.__KontaktBoard()

 

Na sam koniec dodajemy linijkę (pliki koncowego) :


def __KontaktBoard(self):
import uiEvo2Board

snd.PlaySound("sound/ui/money.wav")

self.evo2boardDlg = uiEvo2Board.MenuDialog()
self.evo2boardDlg.Show()

 

Zapisujemy game.py pakuje roota, podmieniamy pliki w packu.

 

Dobrze teraz musimy rozpakować plik uiscript, i wkleić pobrany plik :


evo2board.py

spakować zapisać podmienić w folderze pack.

 

Pozostały plik :

evo2board.py,

wklejamy do głownego folderu metin2 , i edytujemy lub tworzymy

plik :

logininfo.py

na sama górę dajemy :

Import evo2board

I zapisujemy , uruchamiamy grę , klikamy F5,i cieszymy się naszym kontakt boardem

 

- - - Na podstawie modyfikacji : passy305 - - -

- - - Źródło : - - -

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/1215868-release-ingame-kontakt-board.html

363451410787081286162.png


Opublikowano

Chyba Notepad++ ja pierdolę kurwa mać.

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Rekrut
Opublikowano
Jakiegoś edytora np c++

Okay, stahp

 

Notepad c++ ^^ Ss`y dodam jutro ;P

67821398433591871756.jpg

 

 

Niedługo nowa odsłona programu ida! Ida Easy comming soon

banned

Opublikowano

Eldo edytor wyczyści xD

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

To taka konsola z lista gm ? i klikasz f5 potem odswiez i pokazuje kto jest onnline?

 

 

I po kliknieciu w kontakt otwiera szept/wysyla wiadomosc czy co robi?

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

To taka konsola z lista gm ? i klikasz f5 potem odswiez i pokazuje kto jest onnline?

 

 

I po kliknieciu w kontakt otwiera szept/wysyla wiadomosc czy co robi?

 

Po kliknieciu F5 Masz te 3 opcje co opisałem wyzej,

po wybrani np wyslij do członków grupy masz 4-8 nicków

zależy od rozmiarów pt , i masz nicki temowcó np:

Test < text wiadomosci >

Test 1 < text wiadomosci> i tak dalej

i potem czas ustawiasz i wysyla osobna wiadomosc do każdego z członków

363451410787081286162.png


Opublikowano

Nie zadziała po wklejeniu bo nie ma tabów :D

Popraw, żeby ludzie nie mieli zbędnych problemów.

Pozdrawiam

 

Bez tabów też zadziałą ;) nei dawał bym gdy bym nie sprawdzał

pozdrawiam , inne pytania pw.

363451410787081286162.png


Opublikowano

Ale ja nie czaje jest tu jakis download czy cos?:D ja slepy jestem i go nie widze ze jezeli mam dodane te uievoboard to jak to co napisales dodam to bede mial to co pisales czy jak?

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

Bez tabów też zadziałą ;) nei dawał bym gdy bym nie sprawdzał

pozdrawiam , inne pytania pw.

 

rly? w pythonie taby są ważne tak jak np. klamry w php. czyli jak deklarujesz funkcje musi to wyglądać tak

 

def funkcja(self):
[tab]komentarz
[tab]return true

 

inaczej interpreter nie bedzie wiedział, ze deklarujesz funkcje ;f

Opublikowano

Aaa ja myslale ze ten link jest do Tego okienka ze klikasz f5 i masz konsole z lista gm-ow a to link do zmodyfikowanej wersji :D zaraz wytestuje i dam edita ;)

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

rly? w pythonie taby są ważne tak jak np. klamry w php. czyli jak deklarujesz funkcje musi to wyglądać tak

 

def funkcja(self):
[tab]komentarz
[tab]return true

 

inaczej interpreter nie bedzie wiedział, ze deklarujesz funkcje ;f

Cicho, tak ma być xD

Generalnie motyw byłby fajny, jeśli to by było twoje. No ale nie jest.

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Niestety nie zabłyśniesz na tym forum jako "osoba ynteligyenta ktura wżuca plyki z epefałpe" :(

Ostatnio Połowa działu Tutoriale i download to "Twój" syf, gdzie prawie wszystko jest oczywiste..

 

Nie wykorzystam, bo jest to według mnie zbędne..

footer_logo.png

Opublikowano

Bez tabów też zadziałą ;) nei dawał bym gdy bym nie sprawdzał

pozdrawiam , inne pytania pw.

 

 

Hahahaha, o kurwa wyjebałeś linie :!

 

Zrób sobie coś bez tabów w pythonie i niech ci zadziała, pewnie żeś nie sprawdzał !

 

Jakie to są tłumany na tym forum, weź wyjdź...

 

 

Poradnik dupę, podetrzeć :)

Opublikowano

Ja pierdole człowieku wez wyjdz , świecisz głupotą ahahaha

Nie trzeba TABÓW ? ogień kurwa !

 

Byś przynajmniej dał download do tematu bo brakuje :)

Opublikowano

Z tego co wiem już chyba kiedyś było nawet na MPC bo mam te pliki na PC, ale to było dawno i wrzucał to chyba jeszcze robo. Jak znajdę dam linka.

 

@Top: Nie potrzebne moim zdaniem.

"Kiedy nie chcesz - szukasz powodów. Gdy chcesz - szukasz sposobów"

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...