[TuT]Implementare Pet (34k & 40k)

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
FlorinSalam
Nivel 2
Nivel 2
Mesaje: 231
Membru din: 12 Ian 2014
Localitate: Pechea/Galați
Status: Online 24/24
Server Metin2: Metin2Mirage
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 3
Contact:

[TuT]Implementare Pet (34k & 40k)

Mesajde FlorinSalam » 03 Oct 2015, 12:20

Salutare Just4Metin, am văzut că mulți dintre voi nu știu să implementeze un pet. Astăzi o să vă arăt cum.
Pasul 1 - Despachetați locale_de/en/ro/tr ș.a.m.d (Creerea icoanelor)
1.1 Despachetăm item_proto și adaugăm :
<Item vnum="COD ITEM" name="NUME SIGILIU" gb2312name="NUME SIGILIU" type="18" subtype="0" weight="0" size="1" antiflag="106880" flag="8192" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="600" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64848" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

Trăsături distinctive :

COD ITEM - Codului item-ului cu care o să chemații pet-ul
NUME SIGILIU - Numele sigiliului cu care chemi pet-ul

1.2 Adăugare item_list.txt
COD ITEM ETC icon/item/53001.tga


Trăsături distinctive :

COD ITEM - ATENȚIE ACELAȘ CA ȘI ÎN ITEM_PROTO
icon/item/53001.tga - locația imaginii sigiuliului respectiv

1.3 Adăugare itemdesc.txt
COD ITEM NUME SIGILIU DESCRIERE PET


Trăsături distinctive :

COD ITEM - ATENȚIE ACELAȘ CA ȘI ÎN ITEM_PROTO
NUME SIGILIU - ATENȚIE ACELAȘ CA ȘI ÎN ITEM_PROTO
DESCRIERE PET - Descrierea Pet-ului respectiv , va apărea ca descriere la descrierea Pet-ului

Cam atât cu locale_de/en/ro/tr ș.a.m.d impachetați și le adăugați în client .

Pasul 2 - Despachetați root.eix/epk (Creerea icoanelor)

2.1 Intrați în npclist.txt și adăugați
COD PET NUME DIRECTOR PET


Trăsături distinctive :

COD PET - Cod-ul Pet-ului care îl invocați cu ajutorul comenzi /m sau vă transformați cu / poly [ATENȚIE NU ACELAȘ CA ȘI ÎN ITEM_PROTO]
NUME DIRECTOR PET - Numele directorului în care se află pet-ul cu .msm .tga .gr2 etc [ATENȚIE TREBUIE EXACT NUMELE FIȘIERULUI RESPECTIV]

Cam atât cu root.eix/epk le împachetăm și adăugăm în client

Pasul 3 - Rulați query-urile următoare în tabelul player

INSERT INTO `mob_proto` VALUES ('COD PET', 'Nume pet', 0x42757A20416E6B617369, '5', '1', '0', '1', '', '', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '2', '0', '0', '0', '0', '0', '0', '120', '3', '1', '0', '0', '10', '4', '100', '100', '0', '2000', '150', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');


Trăsături distinctive :

COD PET - Cod-ul Pet-ului care îl invocați cu ajutorul comenzi /m sau vă transformați cu / poly [ATENȚIE ACELAȘ CĂ ȘI ÎN npclist.txt]
Numele pet - Numele pet-ului respectiv

3.2 Query-ul item_proto
INSERT INTO `item_proto` VALUES (COD ITEM, 'NUME SIGILIU', 'NUME SIGILIU', 18, 15, 0, 1, 0, 20, 0, '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);


Trăsături distinctive :

COD ITEM - Cod-ul Sigiliului cu care chemii pet-ul în joc [ATENȚIE ACELAȘ CĂ ȘI ÎN ITEM_PROTO]
NUME SIGILIU - Numele sigiliului respectiv [ATENȚIE ACELAȘ CĂ ȘI ÎN ITEM_PROTO]

Acum am terminat și cu baza de date mysql /reload p și pet-ul poate fi chemat cu comanda /m

Pasul 4 - Adăugați Pet-ul în quest

4.1 Adăugare pet în quest sub ultimul pet

[COD ITEM] = { COD PET, "´s NUME PET", 0},


Trăsături distinctive :

COD ITEM - Cod-ul Sigiliului cu care chemii pet-ul în joc [ATENȚIE ACELAȘ CĂ ȘI ÎN ITEM_PROTO]
COD PET - Cod-ul Pet-ului respectiv [ATENȚIE ACELAȘ CĂ ȘI ÎN npclist.txt]
NUME PET - Numele pet-ului respectiv .

Cam asta a fost aștept păreri/critici sunt bine venite și constructive.
Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
În curând Imagine Mirage

Deconectat
Avatar utilizator
[GM]Lloyd
Nivel 1
Nivel 1
Mesaje: 54
Membru din: 23 Oct 2015
Status: Sunt bine mersi ^.^
Server Metin2: NewStyleMeitn2
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [TuT]Implementare Pet (34k & 40k)

Mesajde [GM]Lloyd » 24 Oct 2015, 16:43

Bun aveam nevoie, mersi.

Deconectat
Avatar utilizator
F. Gabriel
Membru Club
Membru Club
Mesaje: 3780
Membru din: 17 Aug 2013
Localitate: /usr/src/#gabriel
Status: Busy
Server Metin2: -
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 42
Contact:

Re: [TuT]Implementare Pet (34k & 40k)

Mesajde F. Gabriel » 24 Oct 2015, 16:52

Tutorialul e la fel pe orice game doar daca citeste din mysql. Daca citeste proto din text atunci intervine o diferenta, pana atunci nu e nimic nou intre game-uri.

Deconectat
Avatar utilizator
FlorinSalam
Nivel 2
Nivel 2
Mesaje: 231
Membru din: 12 Ian 2014
Localitate: Pechea/Galați
Status: Online 24/24
Server Metin2: Metin2Mirage
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 3
Contact:

Re: [TuT]Implementare Pet (34k & 40k)

Mesajde FlorinSalam » 25 Oct 2015, 19:08

Da, dar poate unii nu știau, poate i-am ajutat!
În curând Imagine Mirage

Deconectat
Avatar utilizator
coste321
Nou Venit
Nou Venit
Mesaje: 9
Membru din: 05 Mai 2015
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [TuT]Implementare Pet (34k & 40k)

Mesajde coste321 » 14 Noi 2015, 15:36

Mersi

Deconectat
Avatar utilizator
TheFury1
Nou Venit
Nou Venit
Mesaje: 12
Membru din: 23 Ian 2014
Status: Sunt bine mersi ^.^
Server Metin2: toate
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: [TuT]Implementare Pet (34k & 40k)

Mesajde TheFury1 » 01 Dec 2015, 14:28

Frumos.


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Mithras și 16 vizitatori