m2-pserver-infos
  Item_proto entpacken
 
Hier wird euch gezeigt wie ihr die Item_proto entpackt

als erstes den File Archiver von tim66613 downloaden [TOOL] Metin2 File Archiver
dann entpackt ihn nach C:FA
holt euch die locale_de/locale_hongkong (kommt darauf an obs China oder DE Client ist) aus dem pack ordner und kopiert sie nach C:FA
dann nehmt die locale_de_ex.xml/locale_hk_ex.xml (komt darauf an welcher Client ihr benutzt) aus dem Anhang
dann öffnet CMD und gebt als erste "cd C:FA" "m2 locale_de_ex.xml"/"m2 locale_hk_ex.xml" (natürlich ohne ") (hängt wieder davon ab was ihr genommen habt)
holt euch die item_proto aus dem entpackten raus und kopiert sie nach C:FA
dann holt euch die ex_ip.xml aus dem Anhang
wieder in CMD und gebt "cd C:FA" (ohne ") ein falls ihr das noch nicht getan habt
dann gebt ihr "m2 ex_ip.xml" (wieder ohne ") ein
nun wird die item_proto entpackt
es entsteht die datei: item_proto_dump.xml
diese könnte ihr nun editieren, ich empfehle Notepad++
z.B. :
PHP-Code:
        <Item vnum="10" hashName="'µµ+0'" name="Schwert+0" type="1" subtype="0" weight="0" size="2" antiflag="32" flag="1" wearflag="16" immuneflag="0" gold="0" buy_price="0" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="7" applyvalue0="22" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="15" value2="19" value3="13" value4="15" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11" refine_set="1" magic_pct="15" specular="0" socket_pct="1" /> 
das ist ein Schwert+0 ihr könnt nun folgendes ändern:

hashName: unwichtig, lassen wie es ist
name: legt den name der Waffe, Rüssi.... fest
type: legt fest ob es eine waffe, rüssi, etc. ist
subtype: legt fest ob es ein 1 Händer, 2 Händer, Dolche, etc. ist
size: wie viel plätze es im inventar braucht
antiflag, flag, wearflag, immuneflag: legen fest wer es tragen z.B. nur Krieger
gold: ist der kaufpreis (serverside)
buy_price: ist der verkaufpreis (serverside)

limittype: legt fest welche vorraussetzungen man haben muss um die waffe, rüssi.... zu tragen (z.B. limittype0="1" = 1=Level)
limitvalue: legt die stufe von limittype fest (z.B. limitvalue0="0" = 0 d.h. die waffe kann ab lvl 0 getragen werden. ACHTUNG: limittype0 muss 1 sein sonst wird nicht das lvl beachtet sondern was anderes)

applytype: legt den stadart boni fest (z.B. applytype0="7" = Angriffsgeschwindigkeit)
applyvalue: legt den wert von applytype fest (z.B. applyvalue0="22" = die angriffsgeschwindigkeit beträgt nun +22%. ACHTUNG: applytype0 muss 7 sein sonst ist kein angriffsgeschwindigkeit+)

value0: KP was da rein kommt am besten auf 0 lassen
value1: is der magische minimale Angriffswert
value2: is der magische maximale Angriffswert
value3: is der minimale Angriffswert
value4: is der maximale Angriffswert
value5: ist der magische und normale Angriffswert der bei jedem + hinzugefügt wird
z.B. :
value1="15" value2="19" value3="13" value4="15" value5="0" Schwert+0
magischer AW: 15-19 AW: 13-15
value1="15" value2="19" value3="13" value4="15" value5="7" Schwert+1
die 7 bedeutet das alle werte +7 gerechnet werden
Folgerrung: magischer AW: 22-26 AW: 20-22

socket0
-5: unwichtig da serverside, einfach so lassen wie es ist
refine_vnum/refine_set: auch unwichtig da serverside, lassen wie es ist
magic_pct: KP, lassen wie es ist
specular: legt fest ob die waffe glitzert oder nicht
socket_pct: legt fest wie viele Steine in die Waffe,Rüssi... passen , ändern ist eig nutzlos da serverside, aber wenn man socket_pct="3" eingibt, dann glitzert ein Schwert+9 (muss bei schwert+9 eingetragen sein) wie z.B. ein Schlachtschwert+9

wenn ihr damit fertig seit könnt ihr sie wieder zusammen packen:
CMD: "cd C:FA" (ohne ") ein falls ihr das noch nicht getan habt
dann gebt "m2 pack_ip.xml" (ohne ") ein
die "item_proto_dump.xml" wird nun zu "item_proto_new" zusammgepackt diese müsst ihr nun zu item_proto umbennen und sie mit der ersetzt die alte item_proto mit der neuen. dann den ganzen locale-Ordner in euren clienten zurück, nicht in den pack ordner sondern einfach da wo die Exen und die config ist, dann die alte locale_de/locale_hongkong sichern, d.h. Datei aus dem pack-Ordner raus.
wenn ihr wollt könnt ihr den locale-Ordner auch wieder zusammenpacken, dazu benötigt ihr die locale_de_pack.xml/locale_hk_pack.xml, die beim entpacken der locale_de.eix & epk/locale_hongkong.eix & epk entstanden ist.

wieder CMD: "m2 locale_hk_pack.xml"/"m2 locale_de_pack.xml" (wie immer ohne ") dann wird diese wieder zu einer locale_de.eix & epk/locale_hongkong.eix & epk gepackt (ACHTUNG: vorher die alten locale_de.eix & epk/locale_hongkong.eix & epk aus C:FA entfernen und sichern!!!!!!!)

Dadurch könnt ihr z.B. wenn ihr einen eigenen Server habt neu Waffen in den Clienten implentieren

END

File Archiver: dateiverzeichnis.net/dl/u89epmg9
Xml:
dateiverzeichnis.net/dl/t2zcdqj3
 
  Heute waren schon 7 Besucher (15 Hits) hier!  
 
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden