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] Jak Dodać Nowy Item do gry Metin2.


Rekomendowane odpowiedzi

Opublikowano

Piszę ten poradnik, z powodu, że na forum jest mało takich. (Ja w ogóle nie widziałem :) ).

Tutorial dzielę na 2 części:

 

- Serwerowa

- Clientowa

 

Bez zbędnego gadania zaczynajmy!!!

 

- Clientowa:

 

1. Pobieramy Pakera (link na końcu tematu).

2. Rozpakowujemy pliki: icon.eix icon.epk z folderu pack w naszym cliencie.

3. Nadajemy obrazkowi nazwę, taką jaką ma być id naszego przedmiotu.

4. Wrzucamy go do folderu item.

5. Przechodzimy do pliku icon.xml, a tego otwieramy NotePad'em ++ (Też na dole link będzie).

6. Przesuwamy pasek do ok. środka dokumentu i tam kopiujemy linie.

Przykład:

		<File archivedPath="icon/item/50083.tga" type="1"><![CDATA[extracted\icon\icon\item\50083.tga]]></File>

7. Tam gdzie mamy 50083 to to zamieniamy na id naszego itemka.

8. Odpalamy Pakera i Pakujemy icon.eix/epk

9. Przeciągamy go już do naszego folderu z clientem (już jest gotowy).

10. Wypakowujemy locale_pl (tak samo).

11. Otwieramy tam dokument "item_list" notepadem ++.

12. Kopiujemy z tam tąd 1 linię i wlejamy ją na końcu.

13. Zamieniamy id obydwa w tej lini.

14. Zapisujemy.

15. Rozpakowujemy item_proto (wiadomo chyba, jak nie to pisać na pw).

16. I otwieramy je naszym notepadem ++.

17. Ku naszym oczom pokazuje się lista wszystkich itemów naszego clienta.

18. Schodzimy na dół i tam bierzemy i wklejamy linie, która będzie nam mówiła jak item ma działać np. ma działać jako buty, naszyjnik, pieczęć norm item, zbroja (w zbroje radzę się nie bawić, no chyba że masz dużą wiedzę o grafice 3D.)

 

Tutaj wam daję ściągę na linie:

 

Po użyciu item pojawi się tam, gdzie pieczęcie, buty wiatru itd.:

    <Item vnum="Tu wpisz id swojego itemu" name="'uahkhsadfjk'" gb2312name="Tu wpisz nazwę swojego itemu" type="16" subtype="2" weight="0" size="1" antiflag="33024" flag="9216" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="1" limitvalue0="20" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="28800" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

 

Po użyciu item pojawi się tam gdzie hełm:

	<Item vnum="Tu wpisz id swojego itemu" name="ľÖČńĹő±¸+7" gb2312name="Tu wpisz nazwę swojego itemu" type="2" subtype="1" weight="0" size="1" antiflag="44" flag="0" wearflag="2" immuneflag="0" gold="8000" buy_price="140000" limittype0="1" limitvalue0="1" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="12508" refine_set="341" magic_pct="15" specular="0" socket_pct="0" />

 

Po użyciu item pojawi się tam, gdzie buty (zwykłe):

	<Item vnum="Tu wpisz id swojego itemu" name="żëÇǽŹß+9" gb2312name="Tu wpisz nazwę swojego itemu" type="2" subtype="4" weight="0" size="1" antiflag="0" flag="0" wearflag="4" immuneflag="0" gold="500000" buy_price="500000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="5" specular="0" socket_pct="0" /> 

 

Po użyciu item pojawi się tam, gdzie tarcza:

	<Item vnum="Tutaj wpisz id swojego itemu" name="Čć°­ĆĐ+9" gb2312name="Tutaj wpisz nazwę swojego itemu" type="2" subtype="2" weight="0" size="1" antiflag="0" flag="0" wearflag="256" immuneflag="0" gold="300000" buy_price="300000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="15" specular="0" socket_pct="0" /> 

 

Po użyciu item pojawi się tam, gdzie bransoleta:

	<Item vnum="Tu wpisz id swojego itemu" name="łŞą«ĆČÂî+0" gb2312name="Tu wpisz nazwę swojego itemu" type="2" subtype="3" weight="0" size="1" antiflag="0" flag="0" wearflag="8" immuneflag="0" gold="500" buy_price="500" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="14001" refine_set="298" magic_pct="15" specular="0" socket_pct="0" /> 

 

Po użyciu item pojawi się tam, gdzie kolczyki:

	<Item vnum="Tu wpisz id swojego itemu" name="õ·ç±Í°ÉŔĚ+9" gb2312name="Tu wpisz nazwę swojego itemu" type="2" subtype="6" weight="0" size="1" antiflag="0" flag="0" wearflag="64" immuneflag="0" gold="500000" buy_price="500000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="15" specular="0" socket_pct="0" /> 

 

Po użyciu item pojawi się tam, gdzie naszyjnik:

	<Item vnum="Tu wpisz id swojego itemu" name="ŔÚĽöÁ¤¸ń°ÉŔĚ+9" gb2312name="Tu wpisz nazwę swojego itemu" type="2" subtype="5" weight="0" size="1" antiflag="0" flag="0" wearflag="32" immuneflag="0" gold="500000" buy_price="500000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="15" specular="0" socket_pct="0" /> 

Po użyciu, z itemem nic się nie stanie:

	<Item vnum="Tu wpisz id swojego itemu" name="ľÇ¸¶ŔÇ °ˇ˝Ă" gb2312name="Tu wpisz nazwę swojego itemu" type="0" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="60" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" /> 

 

 

Zbroji i broni nie dam bo to potrzebne tekstury. Kiedy indziej o tym napiszę.

 

19. Wybieramy 1 z tych wpisów, które wam dałem i dodajemy go na końcu. Uzupełniamy pola: "Tu wpisz nazwę swojego itemu" , "Tu wpisz id swojego itemu".

20. Zapisujemy, pakujemy pakerem do item_proto.

21. Pakujemy locale_pl, wklejamy do folderu pack.

 

- Serwerowa:

 

1. Kopiujemy nasz wpis do jakiegoś dokumentu, już uzupełniony danymi, id itemów, nazwami itd.

2. Zapisujemy go w formacie xml.

3. Włączamy pakera i wybieramy kolejno: Converter > Item_proto Client > Server

4. Wybieramy tam nasz dokument xml i dajemy zapisz, kolejno wybieramy miejsce zapisu.

5. Otwieramy ten plik, który zapisaliśmy i tam amy item_proto do navicat. Kopiujemy je.

6. Włączamy NaviCat, link na dole.

7. Łączymy się z bazą danych, wybieramy bazę player > Console.

8. Wklejamy tam nasz wpis i [Enter].

 

No i w grze jeszcze /reload.

 

To chyba na tyle, gdyby był jakieś probem śmiało na pw lub do komentarzy <3 . A teraz dodatek: :)

 

Jak dodać opis itemu pod spodem:

 

Otwieramy item_desc w locale_pl i na dole dodajemy jak powyżej czyli: ID [TAB] Nazwa Itema [TAB] Opis pod spodem itemu.

 

Zapisujemy, pakujemy, i dajemy do packu.

 

Download:

 

Notepad ++

 

http://notepad-plus-plus.org/download/v6.4.2.html
https://www.virustotal.com/pl/file/3e7aa20a8c17a2aaea7a5795dc38b9f51114d871a21b12a7fd9b6ad38f806db0/analysis/

 

Paker i Rozpaker

 

http://turbobit.net/2ldt6lro9qxh.html

 

https://www.virustotal.com/pl/file/d4bc370f7557045364f57b0e8f2f80ffb514de3e8ad25d836444799713f78203/analysis/1374928224/

 

Navicat

 

http://www.navicat.com/pl/download/navicat-for-mysql
https://www.virustotal.com/pl/file/ee5050654e5e05916ec9051d154177671fd967a99a26a1cfd11cc3de74ff77c1/analysis/

Daj Like za pracę.

 

Zakazuje kopiowania na inne fora bez zgody autora.

KOLEKCJONER POSTÓW:

50 100 200 300 400 500 600 700 800 900 1k

  lUU8K8b.png

 

Opublikowano

@UP, musisz zedytować plik w którym jest item_desc.



Sheila, ty biżuterie dodałeś , a ja wszystko <3

KOLEKCJONER POSTÓW:

50 100 200 300 400 500 600 700 800 900 1k

  lUU8K8b.png

 

Opublikowano

@UP, musisz zedytować plik w którym jest item_desc.

 

Sheila, ty biżuterie dodałeś , a ja wszystko <3

 

Ty to samo pokazałeś :|

 

Bo nie pokazałeś jak dodać do MSM lub item_list broni/zbroi :| Genjuszu

Opublikowano

Dobra 2 takie tuty na forum mogą być.

KOLEKCJONER POSTÓW:

50 100 200 300 400 500 600 700 800 900 1k

  lUU8K8b.png

 

Opublikowano

zanim sie cos doda na forum sprawdza się czy nie ma takiego tematu :)

 

Jak jest poco robic kopie jak w poprzednim wszystko ładnie wyjaśnione dla zielonych ?

pre_1400711970__sygna.png


 

Opublikowano

Jakbyście tak nie spamowali to zauważylibyście temat, z broniami, zbrojami, i mobami.

 

http://www.mpcforum.pl/topic/580343-tut-megatut-jak-poprawnie-dodac-zbroje-bronie-i-moby-na-serwerclient 

A dodawanie biżuterii to podstawa.

 

Myślałem że MPC w 2013 będzie trochę bardziej ogarnięte, ale się myliłem. Może zrobisz jeszcze jak włączyć clienta?

Zamiast na MPC pisać o czymś wartym uwagi, nie wiem jak edytować, okna gry, dodać nowe, integracja z questem, ogólnie python etc. To powstają poradniku które były modne w 2008roku.

bijons.jpg


Pomogłem daj Lubię To!


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...