[HOW-TO]Kosztüm rendszer[FULL]

Indította szabcsi2222, 2014-01-24, 17:01:04

2014-01-24, 17:01:04 Utolsó szerkesztés: 2015-09-26, 20:36:57 Szerző: [MOD]Rasen
Sziasztok.
Szeretnék nektek bemutatni egy tökéletesen működő, szinte mondhatni 100%-os kosztüm rendszert.

Eredeti téma:

[spoiler]http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2619172-full-costume-system-pro-area-com.html[/spoiler]

A berakásán kívül mellékelni fogom a letöltéseket és egy német videótutorialt. A rendszer berakásához szükséges programokat összegyűjtöttem, nektek csak annyi a dolgotok hogy letöltsétek.
A videóban szereplő fájlok közül néhány nincs benne a mappában, de ne ijedjetek meg.
Ez csak azért van, mert nagyját összesűrítették, és 2 fájlból készítettek 1-et.

Videósegítség:
[spoiler]http://www.youtube.com/watch?feature=player_embedded&v=CXma3X8mWd8[/spoiler]



-------------// AZ INSTALLÁLÁS //---------------

Első dolgod az legyen hogy csomagold ki a fájlokat amiket letöltöttél egy külön mappába!!


Kliens:

-Nyisd meg a Kliens mappádat. (A Kosztüm rendszer.rar-ból amit kicsomagoltál)
-Nyisd meg a "lib" mappát, és a benne lévő fájlt tedd be a kliensed "lib" mappájába.
-Másold ki a Costumes.dll-t és a Costumes.mix-et a kliensed főkönyvtárába.

-Nyisd meg a pack mappát a kliensedben és a Kosztüm rendszerben egyaránt.
-Másold ki a locale_xx fájlokat egy külön mappába.
-Csomagold ki az EterNexussal (mellékelve van) és a Kosztüm rendszer mappából a locale mappában lévő itemlist.txt és itemdesc.txt fájlokat keresd meg.
-Ha megvan akkor nyisd meg őket egyesével, és a bennük található szöveget másold bele a kliensed mappájában lévő fájlokba (szimplán üss "entert" a legutolsó sor után és oda illeszd be).
-Nyisd meg az ui mappát. A costüme_bg.jpg fájlt húzd bele a kliensed ui mappájába. Az inventorywindow.py fájlt pedig nyisd meg, és az előző módon másold ki és illeszd meg a kliensed fájljának végére.
-Az item proto-t csomagold ki, és az item_proto.dump-ot másold bele a kliensed kicsomagolt item_proto-jába (érdemes külön mappába tenni őket).
-A kliensed pack mappájából csomagold még ki a root és uiscript fájlokat, aztán a root mappát nyisd meg a Kosztüm rendszer mappában. Abból az előzőhöz hasonló módon nyisd meg és másold át a game.py és az uitooltip.py fájlt. Az uiinventory-t úgy ahogy van húzd át, és írd felül. A constinfo.py-ban levő tartalmat pedig a kliensedben lévőnek az elejére másold be.
-Nyisd meg az uiscript mappát és a benne levő costumewindow.py fájlt húzd bele a kliensed uiscript mappájába.

Kliens résszel készen is vagyunk.
Most jön a Navicat, az egészben a legegyszerűbb.

MySQL:

-Nyisd meg a Navicatot, kapcsolódj fel a szerveredre, nyisd meg a player táblát, és ott jobb klikk a fehér részre.
-Menj rá a "Execute Batch File" feliratra.
-Itt katt a "file" sor mögötti 3db pontra (...), és keresd meg a gépeden a MySQL mappát (amit letöltöttél) és az abban lévő item_proto.sql-t válaszd ki.
-Katt a "Start"-ra, aztán ha befejezi akkor "Cancel"-re.

Ezzel is megvolnánk. Jöjjön a szerver rész.

Szerver:

Nyisd meg a FileZilla-t (vagy amilyen FTP programot használsz) és tedd a következőket:

-Menj a /usr/home/game/share/locale/germany/quest elérési útvonalra.
-Nyisd meg a questlib.lua filet és másold bele a szöveget a Kosztüm rendszer mappából a szerverbe.
Másold be a ".quest" kiterjesztésű fájlokat a szervered /usr/home/game/share/locale/germany/quest mappájába.

"FileZilla"-t bezárhatod. Most nyisd meg a "console"-t.

-Írd be a következőt: cd /usr/home/game/share/locale/gernany/quest
-Ezután következnek az utolsó lépések:
-Írd be a következő parancsokat: (Az egyes parancsok után üss "enter"-t)

./qc costume_system_armor.quest
./qc costume_system_equip.quest
./qc costume_system_hair.quest

Szerver restart után már kész is a kosztümrendszered.



Szükséges letöltések:
http://www4.zippyshare.com/v/6ez7X2m5/file.html
<- Kosztüm rendszer
https://mega.co.nz/#!bJ4DSJoJ!zGngR-wLSNQk5ie-MjmGhnCb_xflK08TZQdwUL83Ung <- PeID
https://mega.co.nz/#!7FREzbiI!nhf4hRqaScHXf6K0zIfSHaRpfWLcq1yNOPCHfnR-Dso <- ItemProto csomagoló
https://mega.co.nz/#!rQgRyCgD!V5FMavejHohcGA4TWlGjMaFLdwMfTlohdIFfLumVOzw <- EterNexus