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

[Tutorial]Nowa Ranga


AquaCool

Rekomendowane odpowiedzi

Opublikowano

Witam

Mój Nowy Tutorial

 

Zaczynamy :

 

Potrzebujemy :

Notepad++

Rozpakowane locale_xx

Rozpakowane root

 

Wchodzimy w folder gdzie mamy rozpakowane locale_xx

w moim przypadku locale -> pl -> locale_game.txt (otwieramy za pomoca Notepad'a ++).

Szukamy Ciagu

PVP_LEVEL8 Okrutny 

podtym piszemy PVP_LEVEL9 (i tu piszemy nazwe rangi)

Oczywiscie Bez Nawiasów

ma to wygladac w ten sposób

88158919327402632125.png

jesli tak macie zapisujecie

 

 

wchodzimy w root -> locale.py (otwieramy za pomoca Notepad'a ++)

Szukacie ciagu linjek:

 def GetAlignmentTitleName(alignment):
if alignment >= 12000:
	return TITLE_NAME_LIST[0]
elif alignment >= 8000:
	return TITLE_NAME_LIST[1]
elif alignment >= 4000:
	return TITLE_NAME_LIST[2]
elif alignment >= 1000:
	return TITLE_NAME_LIST[3]
elif alignment >= 0:
	return TITLE_NAME_LIST[4]
elif alignment > -4000:
	return TITLE_NAME_LIST[5]
elif alignment > -8000:
	return TITLE_NAME_LIST[6]
elif alignment > -12000:
	return TITLE_NAME_LIST[7]

return TITLE_NAME_LIST[8] 

i zmieniacie na

 def GetAlignmentTitleName(alignment):
if alignment >= 19000: 
	return TITLE_NAME_LIST[9]
elif alignment >= 12000:
	return TITEL_NAME_LIST[0]
elif alignment >= 8000:
	return TITLE_NAME_LIST[1]
elif alignment >= 4000:
	return TITLE_NAME_LIST[2]
elif alignment >= 1000:
	return TITLE_NAME_LIST[3]
elif alignment >= 0:
	return TITLE_NAME_LIST[4]
elif alignment > -4000:
	return TITLE_NAME_LIST[5]
elif alignment > -8000:
	return TITLE_NAME_LIST[6]
elif alignment > -12000:
	return TITLE_NAME_LIST[7]

return TITLE_NAME_LIST[8] 

19000 oznacza od ilu punktów rangi jest nowa ranga

mozna sobie ustawic np. 15000 (Własny wybór)

 

W tym samym pliku szukacie linijki

TITLE_NAME_LIST = ( PVP_LEVEL0, PVP_LEVEL1, PVP_LEVEL2, PVP_LEVEL3, PVP_LEVEL4, PVP_LEVEL5, PVP_LEVEL6, PVP_LEVEL7, PVP_LEVEL8, }

i zmieniacie na

TITLE_NAME_LIST = ( PVP_LEVEL0, PVP_LEVEL1, PVP_LEVEL2, PVP_LEVEL3, PVP_LEVEL4, PVP_LEVEL5, PVP_LEVEL6, PVP_LEVEL7, PVP_LEVEL8, PVP_LEVEL9, )

 

dziala w 100% na plikach 2010 sam testowalem

Pozdrawiam AquaCool

Zbieram +

Opublikowano

daj link do oryginału & nie przywłaszczaj Sobie czyjejś pracy

ps..hah jednak nie twój..

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/1219114-how-neuen-rang-erstellen.html

Your superman is here, bitch!

Opublikowano

Był już taki tutorial i na ePvP i na MPC, ale pewnie już jest zakopany w spamie. Dodałeś SS'y i praca jest estetyczna, więc łap plusika.

Opublikowano

locale_xx czyli archiwum w kliencie gry, w folderze pack. Jeśli klient polski to xx=pl, jeśli niemiecki to xx=de itd.

Opublikowano

@Up

 

Masz racje . Nie działa a ci co piszą że działa to jest zwykłe nabijanie postów ;/ Nie sprawdzili a już piszą że działa .

da5e9f82fbb05240438e374847f4a6f9.gif

Opublikowano

@up nazwe spokojnie mi zmienia tylko że gdy dodam rangę po rycerski to logi wyskakują wszystko mogę spokojnie nawet zmieniać kolorki tylko gdy dodaje 9 range to log ;/

  • 6 miesięcy temu...
Opublikowano

Hmm.. mam pytanie na co maja wyjsc dify jak 20k mozna zdobyc w grze? wam chodzi o dify zeby wiecej k mozna bylo zdobyc rangi ale autor postu napisal ze dziala i nastawil na 19k a co do czego to to nie dziala szkoda moje 2 min roboty nie wywala mi logów dziala mi wszystko wlaze i Rycerski... nie robcie tego bo to nie dziala nawet jak nastawicie 13000 pkt..

http://img545.imageshack.us/img545/4607/gm2l4n86gbkev.png

Opublikowano

Dify na 30k rangi już są. Sposób ten nie działa ponieważ w binarce nie ma danej rangi którą dodajemy.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Kiedyś robiłem właśnie na swoim serwerze rangę powyżej 20k, lecz Bambus3k mnie nakierował bo w binarce jest tablica, która przyjmuje tylko 10 elementów rangi a nasza jest 11 elementem. Jeśli ją przypisałem na sztywno jako 11 element to faktycznie ranga była ale jeśli chciałem z automatu to w binarce musiałbym odnaleźć te funkcję i powiększyć ją o jeden argument w co wątpię bo ja nie nadaje się do tworzenia diffów.

50596142255057180250.png

Opublikowano

Przycisnąłem Bambuska by mi pomógł i to co jest w loale.py w ogóle nie przyjmuje do wiadomości bin gdyż ma po swojemu:

 

{
 __int16 v1; // ax@1
 int result; // eax@2

 v1 = *(_WORD *)(this + 372);
 if ( v1 < 12000 ) 
 {
if ( v1 < 8000 )
{
  if ( v1 < 4000 ) 
  {
	if ( v1 < 1000 ) 
	{
	  if ( v1 < 0 ) 
	  {
		if ( v1 <= -4000 ) 
		{
		  if ( v1 <= -8000 )
			result = (v1 <= -12000) + 7;
		  else
			result = 6;
		}
		else
		{
		  result = 5;
		}
	  }
	  else
	  {
		result = 4;
	  }
	}
	else
	{
	  result = 3;
	}
  }
  else
  {
	result = 2;
  }
}
else
{
  result = 1;
}
 }
 else
 {
result = 0;
 }
 return result;
}

50596142255057180250.png

Opublikowano

Hohohoho biggrin.gif

Ciekawe jak postawię serwa po wakacjach to na 100% Zrobię rangę Hujowy i Zajebisty laugh.gif

 

 

hahahahah:D a wlasnie czy mogę tak edytować daną rangę np na PRO albo cos? poprostu by zmienic samą nazwe?

Opublikowano

hahahahah:D a wlasnie czy mogę tak edytować daną rangę np na PRO albo cos? poprostu by zmienic samą nazwe?

 

Tak, w locale_game (locale_pl)

17912601413989039366.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...