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

Stała Widoczność Lv Obok Rangi...


fast77

Rekomendowane odpowiedzi

Opublikowano

Witam mam pytanie odnośnie stałego widoku lv'a obok rangi i nicku.

Kolega w tym temacie pokazał nam że to sprawa klienta, aby nam się wyświetlał lv, a nie serwera.

Może ktoś będzie wiedział jak to zrobić?

Jeżeli ktoś coś wie proszę o podzielenie się tą wiedzą

Oto temat w którym to widziałem ;]

http://www.mpcforum.pl/topic/206854-problem-cos-mi-sie-tu-nie-zgadzia/

 

PS. Plusy "+" czekają ;>

 

@EDIT

Na Kliencie 2010r. po wbiciu lv'a ukazuje się lv na 1sec. potem znika.

  • Odpowiedzi 84
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Co do tematu :

 

http://www.mpcforum.pl/topic/206854-problem-cos-mi-sie-tu-nie-zgadzia/

 

Coś mi się przypomniało.. :

 

Na PL jest tak. Wbiłem 50 Lv. Obok nicku wyświetla się Lv 50. Po 3 sekundach zmienia się na Lv 49, czyli że chyba jesteśmy blisko.

Co powiecie na to? ;o

Opublikowano

i moze ci dac gotowca co ?

Ja nie proszę cię o gotowca.

Ja tylko chce się połączyć na priv poprzez metin2client.bin, a jeśli dla ciebie to proste to podziel się z nami twą wiedzą.

To Forum jest do pomagania innym, gdy ktoś ma problem.

Jeśli nie chcesz tej pomocy udzielić to nie nabijaj sobie postów ;>

Opublikowano

M2 Stat chyba przyszedł tylko nabić posty:)

Co do tego lvla, zauważyłem, że jak odpalam spolszczenie z reszerzeniem .bin mam zupełnie inną nazwe serwera, normalne jest ok. [Jednak to sprawka zmodyfikowanych plików]

Więc CHYBA jeśli chodzi o ten lvl obok nicku (tez mnie to ciekawi) prawdopodobnie będzie trzeba uaktualnić pliczki, bo te z SuckMt2 (klient) są troszke zacofane, metek 2008 to samo:)

Najlepiej popróbować na niemieckim kliencie z 2007/2008

^^

Opublikowano

@ UP

Cytat:

If a me a PM with a credible send Demonstrate that it works, I'll do again.

Solange um Spam vorzubeugen.. As long as to prevent spam ..

 

#closed # Closed

 

 

A tu pierwszy post tego tematu (przetłumaczony na angielski)

Hi I could not see how you kwählt die s***** level anzeige wie kommen wir nur drauf?? the s ***** level indicator as we are only on it? haha haha

 

ALSO erstens ich habe das Auf MEINER idee gemacht niemand hat mir gelofen zweitens: Euere aufgabe ist genau drauf zu kommen ich sage es euch nicht genau aber ihr werdets bestimmt verstehen also rauf aufs ding... So firstly I have the idea did on my second one has me gelofen: Your task is to come exactly on it I can not tell you exactly but you will understand that is determined up to the Assembly ...

 

Öffnet notepad++ Opens notepad + +

Jetzt denkt nach.... Now thinking .... quest level begin quest level begin

state start begin state start begin

when login begin begin when login

(DAS IST DAS HAUPT DAS MUS DA SEIN!) (THE PRINCIPAL'S THE MUS BE THERE IS!)

jetzt function oder einfach nachdenken entwere function ode ,,when" denkt nach Player.player level show all player level macht das zusammmen ihr werdet drauf kommen dan nurnoch color (xx, xxx) now function or simply reflect canceled imme ode function, when I think "to show all Player.player level player level makes the plan come together you will dan nurnoch color (xx, xxx)

position (xxx, xxx) position (xxx, xxx)

 

end end end end end end

 

 

IHR WERDET DAS SCHAFFEN!! YOU WILL DO IT!

 

 

 

 

 

 

Czyli, jeszcze nie wykombinowano tego ;s

Opublikowano

omg to byl serw jak pl / de itp tylkow beta dostawalo sie chyba 75lv i full eq +9 i tam cos jeszcze testowali v2 groty .... roznil sie on ip , portami , nazwa , jezykiem

ban.gif

 

Opublikowano

A może by tak zmienić IP serwera (NP. 5) na IP priva i zrobić obejście aby się nie patchowało.

 

Może zadziała...

 

 

spam.gif_thumb.jpg

Opublikowano

Ja tam jestem w 70 % pewien że to jest w kliencie ( w metin2client.bin ) a to dlatego że jakbyś kiedyś próbował odpalić metin2.pl pod koniec 2009r na kliencie z 2008 roku to miałbyś wszystko normalnie lecz nie było by lvl obok nicku. A w plikach nic się nie zmieniło tylko exe się zmieniło ;]

Z drugiej jednak strony takie globale jak metin2 us lub metin2 korea nie mają tego metin2client a jakoś mają level obok nicku ;]

@ UP możesz mi powiedzieć jaki to quest ???

Opublikowano

Dobra skoro nie wierzycie to pokaże wam coś :

/* This file has been generated by the Hex-Rays decompiler.
  Copyright (c) 2009 Hex-Rays <[email protected]>

  Detected compiler: Visual C++
*/

#include <windows.h>
#include <math.h>
#include <defs.h>

#include <stdarg.h>


//-------------------------------------------------------------------------
// Data declarations

ble ble ble a tu nagle linijka :

//----- (00410B40) --------------------------------------------------------
void __userpurge sub_410B40(int a1<esi>, int a2)
{
 char v2; // al@3
 double v3; // [sp+0h] [bp-110h]@1
 char v4; // [sp+8h] [bp-108h]@3
 unsigned int v5; // [sp+10Ch] [bp-4h]@1

 v5 = (unsigned int)&v3 ^ dword_83BC58;
 if ( !(dword_8A0DAC & 1) )
 {
   dword_8A0DAC |= 1u;
   dword_8A0D84 = 1065353216;
   flt_8A0D78 = 152.0 / 255.0;
   v3 = 255.0;
   flt_8A0D7C = 255.0 / 255.0;
   flt_8A0D80 = 51.0 / 255.0;
 }
 sprintf(&v4, "Lv %d", a2, *(_QWORD *)&v3);
 v2 = (*(int (__thiscall **)(int))(*(_DWORD *)(a1 + 476) + 68))(a1 + 476);
 sub_4AC960(dword_897EE4, v2, (int)&v4);
}
// 83BC58: using guessed type int dword_83BC58;
// 8A0D78: using guessed type float flt_8A0D78;
// 8A0D7C: using guessed type float flt_8A0D7C;
// 8A0D80: using guessed type float flt_8A0D80;
// 8A0D84: using guessed type int dword_8A0D84;
// 8A0DAC: using guessed type int dword_8A0DAC;

to w 100 % odpowiada za wyświetlanie level koło nicku !

a skoro tak to to nie jest tylko w kliencie

trzeba mieć jeszcze 1 rzecz w serwerze (coś jak quest albo jak firewall)

Opublikowano

Hmm...Ta komenda set_event_flag w Pliku Game na serwerze jakby ją usunąć i wpisać Level[4x Spacja]

po Alignment potem zedytować kill mob points na kill level points i dopisać tam gdzie było set_event_flag coś żeby było tyle samo znaków.

Potem zedytować root'a w kliencie wg. poradnika Vazixable :

 

http://www.mpcforum.pl/topic/152639-tutorial-poziom-kolo-nazwy-postaci/

 

To jest tylko propozycja niewiem czy działa bo nie mam możliwości sprawdzić.

  • 2 tygodnie później...
Opublikowano

moim zdaniem jest to dopisanie lv do opcji wyswietlajacej nick

zrobie co w mojej mocy zeby sie dalo

 

;Script by ziuto
;Source-code Autoit v3
$User = InputBox("Twoj nick", "Podaj swoj nick", "tu go wpisz")
If $User = "ziuto" Then
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Sam sie lubie", 50, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam sobie 5 gwiazdek", 30, 40)
ElseIf $User <> "ziuto" Then
MsgBox(0, "Powitanie", "Siema " & $User)
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Lubie cie ziuto", 47, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam ci 5 gwiazdek ziuto", 25, 40)
EndIf
GUISetState(@SW_SHOW, $gui)
While $User = "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie sie", "Sam sie lubie :o")
Case $msg = $button_dam_ci_5_gwiazdek
MsgBox(0, "Dam sobie 5 gwiadek", "Ze bym to ja mogl sam sobie dac")
EndSelect
WEnd
While $User <> "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie cie", "A za co ?")
InputBox("A za co ?", "Za co mnie lubisz ?", "???")
MsgBox(0, "Za to", "Aha" & @CRLF & "Dobrze to wiedziec xD" & @CRLF & "Nq")
ShellExecute("http://www.mpcforum.pl/")
ExitLoop
Case $msg = $button_dam_ci_5_gwiazdek
ShellExecute("http://www.mpcforum.pl/user/259390-ziuto/")
EndSelect
WEnd


Opublikowano

moim zdaniem jest to dopisanie lv do opcji wyswietlajacej nick

No tak, ale nick nie potrzebuje "resetu" ;>

A lv jak wbijesz musi być na nowo pobrany z bazy MYSQL serwera ;>

Nick się nie zmienia, lecz lv tak ;>

Tu jest właśnie problem.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...