Hoi Hoi.
Da ich gerade eben in einem Thema gesehen hab', dass jemand Hilfe brauch'
mein einfügen der neuen Metins, hier nun ein Guide dazu.
Link zum alten Thema: [Only registered and activated users can see links. Click Here To Register...]
Mjoa. Hier mein unglaubliches Tutorial :f
1. Entpackt eure root.e** Dateien und öffnet die npclist.txt
2. Fügt dort den folgenden Code ein:
Die erste Zahl bedeutet einfach: Keine ID zugewiesen.
Das erste Wort bedeutet einfach: Die Textur metinstone_10 gehört
in den Ordner metinstone_02
3. Fügt auch noch folgenden Code mit ein:
Die erste Zahl bedeutet die ID des Metins. Das Wort bedeutet
in diesem Fall welche Textur zur ID gehört.
Nun, nachdem wir das haben, müssen wir den metinstone_02
Ordner in den Monster Ordner einfügen, dafür müssen wir natürlich
vorher die monster.e** Dateien entpacken ;o
Gut, nachdem ihr das eingefügt habt, alles wieder packen. Nun haben wir
ja auch noch eine smoke01.dds und die ganzen .mse Dateien,
wo kommen die denn hin? Diese schiebt ihr in den background
Ordner, welcher in den effect.e** Dateien liegt. Auch diese
natürlich vorher entpacken. Nun packt ihr auch die Dateien
wieder und gut ist. Alles zusammen in den Metin2-Pack Ordner rein.
Nun das ganze noch in die mob_proto im Server einfügen:
In der Query heißen alle gleich und spawnen auch alle das selbe ;O
Wie man das Editiert -> Google oder Sufu.
Nun natürlich auch noch im Clienten in der mob_proto einfügen, welche
in den locale_de.e** Dateien liegt.
Und nun natürlich Server starten, einloggen, Metins spawnen und drauflos
hauen ;o
Screen:
[Only registered and activated users can see links. Click Here To Register...]
Und nun noch viel Spaß damit. Wer es nicht gemerkt hat, alle Dateien
die man braucht, gibt es im oben genannten Thema .
Best Regards,
SoNiice.
//edit:
Wer es umbedingt brauch', hier die Codes zum packen ;o
Monster.e**
effect.e**
Falls ich was vergessen haben sollte, bitte posten.
Da ich gerade eben in einem Thema gesehen hab', dass jemand Hilfe brauch'
mein einfügen der neuen Metins, hier nun ein Guide dazu.
Link zum alten Thema: [Only registered and activated users can see links. Click Here To Register...]
Mjoa. Hier mein unglaubliches Tutorial :f
1. Entpackt eure root.e** Dateien und öffnet die npclist.txt
2. Fügt dort den folgenden Code ein:
PHP Code:
0 metinstone_10 metinstone_02
0 metinstone_11 metinstone_02
0 metinstone_12 metinstone_02
0 metinstone_13 metinstone_02
0 metinstone_14 metinstone_02
0 metinstone_15 metinstone_02
Das erste Wort bedeutet einfach: Die Textur metinstone_10 gehört
in den Ordner metinstone_02
3. Fügt auch noch folgenden Code mit ein:
PHP Code:
8028 metinstone_10
8029 metinstone_11
8030 metinstone_12
8031 metinstone_13
8032 metinstone_14
8033 metinstone_15
in diesem Fall welche Textur zur ID gehört.
Nun, nachdem wir das haben, müssen wir den metinstone_02
Ordner in den Monster Ordner einfügen, dafür müssen wir natürlich
vorher die monster.e** Dateien entpacken ;o
Gut, nachdem ihr das eingefügt habt, alles wieder packen. Nun haben wir
ja auch noch eine smoke01.dds und die ganzen .mse Dateien,
wo kommen die denn hin? Diese schiebt ihr in den background
Ordner, welcher in den effect.e** Dateien liegt. Auch diese
natürlich vorher entpacken. Nun packt ihr auch die Dateien
wieder und gut ist. Alles zusammen in den Metin2-Pack Ordner rein.
Nun das ganze noch in die mob_proto im Server einfügen:
PHP Code:
INSERT INTO mob_proto(`vnum`, `name`, `gb2312name`, `rank`, `type`, `battle_type`, `level`, `size`, `ai_flag`, `mount_capacity`, `setRaceFlag`, `setImmuneFlag`, `empire`, `folder`, `on_click`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `gold_min`, `gold_max`, `exp`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `drop_item`, `resurrection_vnum`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `mob_color`, `polymorph_item`, `skill_level0`, `skill_vnum0`, `skill_level1`, `skill_vnum1`, `sp_berserk`, `sp_stoneskin`, `sp_godspeed`, `sp_deathblow`, `sp_revive`)VALUES(8028, 'Metin der Zombies', 'Metin der Zombies', 5, 2, 3, 90, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 0, 0, 0, 60, 0, 0, 0, 999999, 5, 1, 184800, 92400, 540, 57, 9529, 9530, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 70104, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO mob_proto(`vnum`, `name`, `gb2312name`, `rank`, `type`, `battle_type`, `level`, `size`, `ai_flag`, `mount_capacity`, `setRaceFlag`, `setImmuneFlag`, `empire`, `folder`, `on_click`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `gold_min`, `gold_max`, `exp`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `drop_item`, `resurrection_vnum`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `mob_color`, `polymorph_item`, `skill_level0`, `skill_vnum0`, `skill_level1`, `skill_vnum1`, `sp_berserk`, `sp_stoneskin`, `sp_godspeed`, `sp_deathblow`, `sp_revive`)VALUES(8030, 'Metin der Zombies', 'Metin der Zombies', 5, 2, 3, 90, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 0, 0, 0, 60, 0, 0, 0, 999999, 5, 1, 184800, 92400, 540, 57, 9529, 9530, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 70104, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO mob_proto(`vnum`, `name`, `gb2312name`, `rank`, `type`, `battle_type`, `level`, `size`, `ai_flag`, `mount_capacity`, `setRaceFlag`, `setImmuneFlag`, `empire`, `folder`, `on_click`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `gold_min`, `gold_max`, `exp`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `drop_item`, `resurrection_vnum`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `mob_color`, `polymorph_item`, `skill_level0`, `skill_vnum0`, `skill_level1`, `skill_vnum1`, `sp_berserk`, `sp_stoneskin`, `sp_godspeed`, `sp_deathblow`, `sp_revive`)VALUES(8031, 'Metin der Zombies', 'Metin der Zombies', 5, 2, 3, 90, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 0, 0, 0, 60, 0, 0, 0, 999999, 5, 1, 184800, 92400, 540, 57, 9529, 9530, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 70104, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO mob_proto(`vnum`, `name`, `gb2312name`, `rank`, `type`, `battle_type`, `level`, `size`, `ai_flag`, `mount_capacity`, `setRaceFlag`, `setImmuneFlag`, `empire`, `folder`, `on_click`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `gold_min`, `gold_max`, `exp`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `drop_item`, `resurrection_vnum`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `mob_color`, `polymorph_item`, `skill_level0`, `skill_vnum0`, `skill_level1`, `skill_vnum1`, `sp_berserk`, `sp_stoneskin`, `sp_godspeed`, `sp_deathblow`, `sp_revive`)VALUES(8032, 'Metin der Zombies', 'Metin der Zombies', 5, 2, 3, 90, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 0, 0, 0, 60, 0, 0, 0, 999999, 5, 1, 184800, 92400, 540, 57, 9529, 9530, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 70104, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO mob_proto(`vnum`, `name`, `gb2312name`, `rank`, `type`, `battle_type`, `level`, `size`, `ai_flag`, `mount_capacity`, `setRaceFlag`, `setImmuneFlag`, `empire`, `folder`, `on_click`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `gold_min`, `gold_max`, `exp`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `drop_item`, `resurrection_vnum`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `mob_color`, `polymorph_item`, `skill_level0`, `skill_vnum0`, `skill_level1`, `skill_vnum1`, `sp_berserk`, `sp_stoneskin`, `sp_godspeed`, `sp_deathblow`, `sp_revive`)VALUES(8029, 'Metin der Zombies', 'Metin der Zombies', 5, 2, 3, 90, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 0, 0, 0, 60, 0, 0, 0, 999999, 5, 1, 184800, 92400, 540, 57, 9529, 9530, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 70104, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO mob_proto(`vnum`, `name`, `gb2312name`, `rank`, `type`, `battle_type`, `level`, `size`, `ai_flag`, `mount_capacity`, `setRaceFlag`, `setImmuneFlag`, `empire`, `folder`, `on_click`, `st`, `dx`, `ht`, `iq`, `damage_min`, `damage_max`, `max_hp`, `regen_cycle`, `regen_percent`, `gold_min`, `gold_max`, `exp`, `def`, `attack_speed`, `move_speed`, `aggressive_hp_pct`, `aggressive_sight`, `attack_range`, `drop_item`, `resurrection_vnum`, `enchant_curse`, `enchant_slow`, `enchant_poison`, `enchant_stun`, `enchant_critical`, `enchant_penetrate`, `resist_sword`, `resist_twohand`, `resist_dagger`, `resist_bell`, `resist_fan`, `resist_bow`, `resist_fire`, `resist_elect`, `resist_magic`, `resist_wind`, `resist_poison`, `dam_multiply`, `summon`, `drain_sp`, `mob_color`, `polymorph_item`, `skill_level0`, `skill_vnum0`, `skill_level1`, `skill_vnum1`, `sp_berserk`, `sp_stoneskin`, `sp_godspeed`, `sp_deathblow`, `sp_revive`)VALUES(8033, 'Metin der Zombies', 'Metin der Zombies', 5, 2, 3, 90, '', 'NOMOVE', 0, '', 'STUN,SLOW,CURSE,TERROR', 0, '', 0, 0, 0, 60, 0, 0, 0, 999999, 5, 1, 184800, 92400, 540, 57, 9529, 9530, 0, 2000, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 70104, 0, 0, 0, 0, 0, 0, 0, 0, 0);
Wie man das Editiert -> Google oder Sufu.
Nun natürlich auch noch im Clienten in der mob_proto einfügen, welche
in den locale_de.e** Dateien liegt.
PHP Code:
<Mob vnum="8028" name="???" gb2312name="Metin der Zombies" type="2" rank="5" battle_type="3" level="90" event_type="0" mob_color="0" />
<Mob vnum="8029" name="???" gb2312name="Metin der Zombies" type="2" rank="5" battle_type="3" level="90" event_type="0" mob_color="0" />
<Mob vnum="8030" name="???" gb2312name="Metin der Zombies" type="2" rank="5" battle_type="3" level="90" event_type="0" mob_color="0" />
<Mob vnum="8031" name="???" gb2312name="Metin der Zombies" type="2" rank="5" battle_type="3" level="90" event_type="0" mob_color="0" />
<Mob vnum="8032" name="???" gb2312name="Metin der Zombies" type="2" rank="5" battle_type="3" level="90" event_type="0" mob_color="0" />
<Mob vnum="8033" name="???" gb2312name="Metin der Zombies" type="2" rank="5" battle_type="3" level="90" event_type="0" mob_color="0" />
hauen ;o
Screen:
[Only registered and activated users can see links. Click Here To Register...]
Und nun noch viel Spaß damit. Wer es nicht gemerkt hat, alle Dateien
die man braucht, gibt es im oben genannten Thema .
Best Regards,
SoNiice.
//edit:
Wer es umbedingt brauch', hier die Codes zum packen ;o
Monster.e**
PHP Code:
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_10.dds" type="1"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_10.dds]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_10.gr2" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_10.gr2]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_10.msm" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_10.msm]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_11.dds" type="1"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_11.dds]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_11.msm" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_11.msm]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_12.dds" type="1"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_12.dds]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_12.msm" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_12.msm]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_13.dds" type="1"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_13.dds]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_13.msm" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_13.msm]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_14.dds" type="1"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_14.dds]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_14.msm" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_14.msm]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_15.dds" type="1"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_15.dds]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_15.msm" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_15.msm]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_attack.gr2" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_attack.gr2]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_attack.msa" type="2"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_attack.msa]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_blow.gr2" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_blow.gr2]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_blow.msa" type="2"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_blow.msa]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_drop.gr2" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_drop.gr2]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_drop.msa" type="2"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_drop.msa]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_loop.gr2" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_loop.gr2]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/metinstone_loop.msa" type="2"><![CDATA[Monster\ymir work\monster\metinstone_02\metinstone_loop.msa]]></File>
<File archivedPath="d:/ymir work/monster/metinstone_02/motlist.txt" type="0"><![CDATA[Monster\ymir work\monster\metinstone_02\motlist.txt]]></File>
PHP Code:
<File archivedPath="d:/ymir work/effect/background/smoke01.dds" type="1"><![CDATA[Effect\ymir work\effect\background\smoke01.dds]]></File>
<File archivedPath="d:/ymir work/effect/background/fire_ob-11-02-stonelight02.mse" type="1"><![CDATA[Effect\ymir work\effect\background\fire_ob-11-02-stonelight02.mse]]></File>
<File archivedPath="d:/ymir work/effect/background/metinstone_loop_blackblue.mse" type="1"><![CDATA[Effect\ymir work\effect\background\metinstone_loop_blackblue.mse]]></File>
<File archivedPath="d:/ymir work/effect/background/metinstone_loop_blackred.mse" type="1"><![CDATA[Effect\ymir work\effect\background\metinstone_loop_blackred.mse]]></File>
<File archivedPath="d:/ymir work/effect/background/metinstone_loop_redblack.mse" type="1"><![CDATA[Effect\ymir work\effect\background\metinstone_loop_redblack.mse]]></File>
<File archivedPath="d:/ymir work/effect/background/metinstone_loop_bluegreen.mse" type="1"><![CDATA[Effect\ymir work\effect\background\metinstone_loop_bluegreen.mse]]></File>
<File archivedPath="d:/ymir work/effect/background/metinstone_loop_greenred.mse" type="1"><![CDATA[Effect\ymir work\effect\background\metinstone_loop_greenred.mse]]></File>
<File archivedPath="d:/ymir work/effect/background/metinstone_loop_pinkpurple.mse" type="1"><![CDATA[Effect\ymir work\effect\background\metinstone_loop_pinkpurple.mse]]></File>