Hogyan csináljunk új itemeket (pajzs/ékszerek/poti/fejlesztési tárgy)

Indította Playboy88, 2012-08-02, 12:43:30

2012-08-02, 12:43:30 Utolsó szerkesztés: 2012-11-22, 19:19:23 Szerző: Playboy88
Sziasztok.
Most leírom nektek, hogy készíthetünk új itemet csupán 1 képből.

Ezt meg lehet csinálni bármivel ami nem fegyver vagy vért.
És fegyverrel meg vérttel miért nem lehet?
Azért mert ahhoz kell modell is meg textúra is. :D
-------------------------------------------------------------------------------------------
Le töltünk 1 képet amilyet szeretnénk, én most ezt választottam ki. :
http://www.google.hu/imgres?num=10&hl=hu&biw=1280&bih=880&tbm=isch&tbnid=YcYe-dkdYwfEJM:&imgrefurl=http://divat-trend.info/nike-cipo/&docid=8ydwk0LY028TAM&imgurl=http://divat-trend.info/wp-content/uploads/2009/06/aerofly-asafa.jpg&w=500&h=309&ei=1UgaUITdKsXIswaW3YDAAw&zoom=1&iact=hc&vpx=541&vpy=365&dur=165&hovh=176&hovw=286&tx=219&ty=149&sig=101462963850064363427&page=3&tbnh=132&tbnw=213&start=45&ndsp=25&ved=1t:429,r:7,s:45,i:306

Megnyitjuk adobe photoshoppal, amihez a dds plugint már fel telepítettük.
Nyitunk 1 új "ablakot/kezelőfelületet benne" 32 X 32 pixel mérettel.
(vagy 1 meglévő ikont nyitunk meg és azt módositjuk)
Amit le töltöttünk képet azt kijelöljük/kivágjuk másolás-ra katt, aztán rá megyünk az újonnan létrehozott"ablakunkra benne a 32X32es üres négyzetünkkel, és beillesztésre megyünk.
A szerkesztés fülben találunk olyat, hogy átalakítás, azon belül a méretezés.
Szépen be húzod/ le kicsinyíted a beillesztett képet az üres négyzetbe.

Elmentjük .tga kiterjesztéssel. Mondjuk 1234567 néven (1234567.tga)

Kész is az ikonunk.
------------------------------------------------
ki bontjuk az icon.eix fájlunkat és bele rakjuk:
source/icon/item

Becsomagoló XML-be be írjuk.
icon_pack    XML meg nyitjuk notepaddal, majd az aljára görgetünk és be írjuk ezt.

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

Az aljára göketünk alatt azt értem, hogy a hosszú sorok aljára tehát nem ezek alá </Action>
</Buildfile>


Ha meg írtuk akkor elmentjük, majd be csomagoljuk.
Vissza is rakhatjuk a kliensünk mappájába, onnan ahonnan kivettük. Általában pack mappába van.
-----------------------------------------------------------------------------------------------------------------------------
Ennek az új itemnek ne árt meg adni az elérési útját sem, amit a következő képpen tehetünk meg.

Meg keressük a locale_hu.eix és epk fájlokat (ez lehet locale_it.eix vagy locale:de.eix amilyen neked éppen van.)

Ki bontjuk. azon belül meg keressük az item_listet . source/locale/amid van/és itt lesz.

Meg nyitjuk notepaddal (jegyzet tömböt felejtsük el)

Ki másolunk 1 sort ami ARMOR al kezdődik és át írjuk így.
1234567 ARMOR icon/item/1234567.tga
Most van 1 itemünk, de mi van ha én 10et akarok vagyis +0 tól+9-ig?
Akkor így kel ki néznie.

1234567 ARMOR icon/item/1234567.tga
1234568 ARMOR icon/item/1234567.tga
1234569 ARMOR icon/item/1234567.tga
1234570 ARMOR icon/item/1234567.tga
1234571 ARMOR icon/item/1234567.tga
1234572 ARMOR icon/item/1234567.tga
1234573 ARMOR icon/item/1234567.tga
1234574 ARMOR icon/item/1234567.tga
1234575 ARMOR icon/item/1234567.tga
1234575 ARMOR icon/item/1234567.tga


Ez a szám amit hasra ütésre találtam ki, valószínű, hogy nem szerepel az item_proto-ban.
De athatunk neki bármilyen számot csak ne szerepeljen az item_prtotonkban.
Ugye +0 tól +9 ig ugyan azt az icont használjuk szóval azt nem írjuk át.
Elmentjük.
-------------------------------------------------------------------------------------------

Ugyan itt, tehát a locale_hu.eix fájlon belül, meg keressük azt, hogy item_proto.
source/locale/amid van/és itt lesz.

(előfordulhat az is, hogy nincs ilyen fájlod, akkor a kliens mappáján belül meg keressük a lentebb/fentebb írtakat)

Ezt ki bontjuk. Van hozzá külön item_proto bontó is, használjuk azt.

Ha ki bontottuk akkor meg keresünk 1 pajzsot, vagy  cipőt sapkát, karost stb....
Fegyver és vért nem nyerő, ahhoz több dolog is kell.

Nike cipőhöz csak cipőt keressek már  :D.

Én a fa cipő+9-et választottam, aminek az ID-je  15009 így néz ki az én item_protomban (spanyol a neve is)

<Item vnum="15009" hashName="'°ˇÁ׽Źß+9'" name="Zapatos de Piel+9" type="2" subtype="4" weight="0" size="1" antiflag="0" flag="0" wearflag="4" immuneflag="0" gold="20000" buy_price="20000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="15" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="1" 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="15" specular="0" socket_pct="0" />

Ki másoljuk, majd le görgetünk az aljára és be illesztjük.
Aztán át írjuk az ID-jét arra amit megadtunk neki és nevet is adhatunk neki.

Tehát így nézzen ki.

<Item vnum="1234567" hashName="'°ˇÁ׽Źß+9'" name="Nike cipő+1000" type="2" subtype="4" weight="0" size="1" antiflag="0" flag="0" wearflag="4" immuneflag="0" gold="20000" buy_price="20000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="15" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="1" 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="15" specular="0" socket_pct="0" />

Ha +0-tól +9 ig szeretnénk akkor 10 sort csinálunk, mint ahogy már fentebb írtam.

Elmentjük be csomagoljuk---> vissza rakjuk a locale_hu fájlunk-ba és feül írjuk az előző item_proto-t.
Ezt is be csomagoljuk. (locale_hu fájlokat)

Vissza is rakhatjuk a kliensünkbe.
------------------------------------------------------------------------

NAvicat/player/item_proto.............jobb egérrel rá klikkelünk. Dump SQL file...el mentjük mondjuk az asztalra.

Megnyitjuk notepaddal, megkeressük azt a sort amiben benne van a 15009 vagyis annak a tárgynak az ID-je ami alapján csináltuk a tárgyunkat.

INSERT INTO `item_proto` VALUES ('15009', 0xB0A1C1D7BDC5B9DF2B392020202020202020202020202020, 0x4C656465727363687568652B392020202020202020202020, '2', '4', '0', '1', '0', '0', '4', '', '15000', '200', '0', '0', '0', '15', '1', '0', '0', '0', '8', '15', '0', '0', '0', '0', '0', '1', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');

Ki másoljuk--->legörgetünk az aljára--->beillesztés

És átírjuk az ID-jét arra amit választottunk.
Így kell kinéznie :
INSERT INTO `item_proto` VALUES ('1234567', 0xB0A1C1D7BDC5B9DF2B392020202020202020202020202020, 0x4C656465727363687568652B392020202020202020202020, '2', '4', '0', '1', '0', '0', '4', '', '15000', '200', '0', '0', '0', '15', '1', '0', '0', '0', '8', '15', '0', '0', '0', '0', '0', '1', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');

Vagy elmentjük vagy ahogy én szoktam , inkább csináljuk úgy.

Azokat a sort/sorokat amit a végére be illesztettünk/módosítottunk, kijelöljük aztán jobb egér gomb másolás.-------
----> Navicat/player.....a player-re jobb klikk, aztán a console (bal klikk)
Majd be illesztjük ide amit az imént ki másoltunk és nyomunk 1 entert.

Meg is kereshetjük és adhatunk neki nevet is.

Ha végeztünk bezárjuk.

Elindítjuk a kliensünket.
Ha bejelentkeztünk beírjuk ezt:
/reload p (vagy reboot vboxban )
Várunk míg végez.

Be írjuk, hogy /i 1234567 és örülünk.
Itt az eredmény:

A képet a Képfeltöltés.hu tárolja. http://www.kepfeltoltes.hu