flodcu said:
Module_troops.py dosyasında bu kısmı buluyoruz..
Code:
#NPC system changes begin
#Companions
["npc1","Borcha","Borcha",tf_hero, 0, reserved, fac_commoners,[itm_khergit_armor,itm_nomad_boots,itm_knife],
str_8|agi_7|int_12|cha_7|level(3),wp(60),knows_tracker_npc|
knows_ironflesh_1|knows_power_strike_1|knows_pathfinding_3|knows_athletics_2|knows_tracking_1|knows_riding_2, #skills 2/3 player at that level
0x00000004bf086143259d061a9046e23500000000001db52c0000000000000000],
["npc2","Marnid","Marnid", tf_hero, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc3","Ymira","Ymira",tf_female|tf_hero, 0, reserved, fac_commoners,[itm_dress,itm_woolen_hose,itm_knife],
str_6|agi_9|int_11|cha_6|level(1),wp(20),knows_merchant_npc|
knows_wound_treatment_1|knows_trade_1|knows_first_aid_3|knows_surgery_1|knows_athletics_1|knows_riding_1,
0x0000000083040001583b6db8dec5925b00000000001d80980000000000000000],
["npc4","Rolf","Rolf",tf_hero, 0, reserved, fac_commoners,[itm_leather_jerkin,itm_nomad_boots, itm_sword_medieval_a],
str_10|agi_9|int_13|cha_10|level(10),wp(110),knows_warrior_npc|
knows_weapon_master_2|knows_power_strike_2|knows_riding_2|knows_athletics_2|knows_power_throw_2|knows_first_aid_1|knows_surgery_1|knows_tactics_2|knows_leadership_2,
0x000000057f1074002c75c6a8a58ad72e00000000001e1a890000000000000000],
["npc5","Baheshtur","Baheshtur",tf_hero, 0, reserved, fac_commoners,[itm_nomad_vest,itm_nomad_boots, itm_sword_khergit_1],
str_9|agi_9|int_12|cha_7|level(5),wp(90),knows_warrior_npc|
knows_riding_2|knows_horse_archery_3|knows_power_draw_3|knows_leadership_2|knows_weapon_master_1,
0x000000088910318b5c6f972328324a6200000000001cd3310000000000000000],
["npc6","Firentis","Firentis",tf_hero, 0, reserved, fac_commoners,[itm_tabard,itm_nomad_boots, itm_sword_medieval_a],
str_10|agi_12|int_10|cha_5|level(6),wp(105),knows_warrior_npc|
knows_riding_2|knows_weapon_master_2|knows_power_strike_2|knows_athletics_3|knows_trainer_1|knows_leadership_1,
0x00000002050052036a1895d0748f3ca30000000000000f0b0000000000000000],
["npc7","Deshavi","Deshavi",tf_female|tf_hero, 0, reserved, fac_commoners,[itm_ragged_outfit,itm_wrapping_boots, itm_hunting_bow, itm_arrows, itm_quarter_staff],
str_8|agi_9|int_10|cha_6|level(2),wp(80),knows_tracker_npc|
knows_tracking_2|knows_athletics_2|knows_spotting_1|knows_pathfinding_1|knows_power_draw_2,
0x00000001fc08400533a15297634d44f400000000001e02db0000000000000000],
["npc8","Matheld","Matheld",tf_female|tf_hero, 0, reserved, fac_commoners,[itm_tribal_warrior_outfit,itm_nomad_boots, itm_sword_viking_1],
str_9|agi_10|int_9|cha_10|level(7),wp(90),knows_warrior_npc|
knows_weapon_master_3|knows_power_strike_2|knows_athletics_2|knows_leadership_3|knows_tactics_1,
0x00000005800c000637db8314e331e76e00000000001c46db0000000000000000],
["npc9","Alayen","Alayen",tf_hero, 0, reserved, fac_commoners,[itm_tabard,itm_nomad_boots, itm_sword_medieval_b_small],
str_11|agi_8|int_7|cha_8|level(2),wp(100),knows_warrior_npc|
knows_weapon_master_1|knows_riding_1|knows_athletics_1|knows_leadership_1|knows_tactics_1|knows_power_strike_1,
0x000000030100300f499d5b391b6db8d300000000001dc2e10000000000000000],
["npc10","Bunduk","Bunduk",tf_hero, 0, reserved, fac_commoners,[itm_padded_leather,itm_nomad_boots, itm_crossbow, itm_bolts, itm_pickaxe],
str_12|agi_8|int_9|cha_11|level(9),wp(105),knows_warrior_npc|
knows_weapon_master_3|knows_tactics_1|knows_leadership_1|knows_ironflesh_3|knows_trainer_2|knows_first_aid_2,
0x0000000a3f081006572c91c71c8d46cb00000000001e468a0000000000000000],
["npc11","Katrin","Katrin",tf_female|tf_hero, 0, reserved, fac_commoners,[itm_leather_apron, itm_falchion, itm_wrapping_boots],
str_8|agi_11|int_10|cha_10|level(8),wp(70),knows_merchant_npc|
knows_weapon_master_1|knows_first_aid_1|knows_wound_treatment_2|knows_ironflesh_3|knows_inventory_management_5,
0x0000000d7f0400035915aa226b4d975200000000001ea49e0000000000000000],
["npc12","Jeremus","Jeremus",tf_hero, 0, reserved, fac_commoners,[itm_pilgrim_disguise,itm_nomad_boots, itm_staff],
str_8|agi_7|int_13|cha_7|level(4),wp(30), knows_merchant_npc|
knows_ironflesh_1|knows_power_strike_1|knows_surgery_4|knows_wound_treatment_3|knows_first_aid_3,
0x000000078000500e4f8ba62a9cd5d36d00000000001e36250000000000000000],
["npc13","Nizar","Nizar",tf_hero, 0, reserved, fac_commoners,[itm_nomad_robe,itm_nomad_boots, itm_scimitar, itm_courser],
str_7|agi_7|int_12|cha_8|level(3),wp(80),knows_warrior_npc|
knows_riding_2|knows_leadership_2|knows_athletics_2|knows_ironflesh_2|knows_power_strike_1|knows_weapon_master_1,
0x00000004bf0475c85f4e9592de4e574c00000000001e369c0000000000000000],
["npc14","Lezalit","Lezalit",tf_hero, 0, reserved, fac_commoners,[itm_nobleman_outfit,itm_nomad_boots, itm_sword_medieval_b_small],
str_9|agi_8|int_11|cha_8|level(5),wp(100),knows_warrior_npc|
knows_trainer_4|knows_weapon_master_3|knows_leadership_2|knows_power_strike_1,
0x00000001a410259144d5d1d6eb55e96a00000000001db0db0000000000000000],
["npc15","Artimenner","Artimenner",tf_hero, 0, reserved, fac_commoners,[itm_rich_outfit,itm_nomad_boots, itm_sword_medieval_b_small],
str_9|agi_9|int_12|cha_8|level(7),wp(80),knows_warrior_npc|
knows_tactics_2|knows_engineer_4|knows_trade_3|knows_tracking_1|knows_spotting_1,
0x0000000f2e1021862b4b9123594eab5300000000001d55360000000000000000],
["npc16","Klethi","Klethi",tf_female|tf_hero, 0, reserved, fac_commoners,[itm_peasant_dress,itm_nomad_boots, itm_dagger, itm_throwing_knives],
str_7|agi_11|int_8|cha_7|level(2),wp(80),knows_tracker_npc|
knows_power_throw_3|knows_athletics_2|knows_power_strike_1,
0x00000000000c100739ce9c805d2f381300000000001cc7ad0000000000000000],
#NPC system changes end
herhangi bir npc'nin kodlarını kopyalıyoruz ve bu kısmın altına yapıştıryoruz. Örneğin artimennerin kodlarını kopyalayalım.Ben npcnizin adının karamurat olduğunu farz ediyorum..
["npc
15","
Artimenner","
Artimenner",tf_hero, 0, reserved, fac_commoners,[itm_rich_outfit,itm_nomad_boots, itm_sword_medieval_b_small],
str_9|agi_9|int_12|cha_8|level(7),wp(80),knows_warrior_npc|
knows_tactics_2|knows_engineer_4|knows_trade_3|knows_tracking_1|knows_spotting_1,
0x0000000f2e1021862b4b9123594eab5300000000001d55360000000000000000],
Altını çizdiğim kısımlar kesinlikle değişmesi gerekenler 16 tane npc olduğu için bizim ekleyeceğimiz npcyi 17 diye adlandırmalıyız en baştaki altı çizli kısım daha sonra isim kısmı yer alıyor isim kısmını değişirken eğer iki isimli bir ad vereceksek alt çizgi koymalıyız (örnek:Kara_murat).Kırmızı ile belirttiğim yerler karakterimizin statlarıdır yani level atladıkça verdiğimiz puanlamalar onlarıda istediğimiz şekilde yapabiliriz.şimdi bir örnek kod yapalım.
["npc
17","
Kara_Murat","
Kara_Murat",tf_hero, 0, reserved, fac_commoners,[itm_rich_outfit,itm_nomad_boots, itm_sword_medieval_b_small],
str_25|agi_25|int_25|cha_25|level(30),wp(80),knows_warrior_npc|
knows_tactics_2|knows_engineer_4|knows_trade_3|knows_tracking_1|knows_spotting_1,
0x0000000f2e1021862b4b9123594eab5300000000001d55360000000000000000],
Eğer karakterinizin yüz şeklini değişik yapmak isterseniz yine module_troops.py dosyası içerisinde bulunan yüz kodlarıyla değiştirebilirsiniz.
işte bu kadar..
s.a bana yardımcı olabilirmisin eklediğim npcler haritada çıkmıyor modüle batta işlemiyor oyuna galiba ne yapmam lazım acaba eklediğim npc ler ve isim değişikleri buraya yazıyorum bakarmısın bi hata varmı?
#NPC system changes begin
#Companions
["npc1","Malkocoglu","Malkocoglu",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_khergit_armor,itm_nomad_boots,itm_knife],
str_8|agi_7|int_12|cha_7|level(3),wp(60),knows_tracker_npc|
knows_ironflesh_1|knows_power_strike_1|knows_pathfinding_3|knows_athletics_2|knows_tracking_1|knows_riding_2, #skills 2/3 player at that level
0x00000004bf086143259d061a9046e23500000000001db52c0000000000000000],
["npc2","Durakoglu","Durakoglu", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc3","Emine_Baci","Emine_Baci",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_dress,itm_woolen_hose,itm_knife],
str_6|agi_9|int_11|cha_6|level(1),wp(20),knows_merchant_npc|
knows_wound_treatment_1|knows_trade_1|knows_first_aid_3|knows_surgery_1|knows_athletics_1|knows_riding_1,
0x0000000083040001583b6db8dec5925b00000000001d80980000000000000000],
["npc4","Orhan_Gazi","Orhan_Gazi",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_leather_jerkin,itm_nomad_boots, itm_sword_medieval_a],
str_10|agi_9|int_13|cha_10|level(10),wp(110),knows_warrior_npc|
knows_weapon_master_2|knows_power_strike_2|knows_riding_2|knows_athletics_2|knows_power_throw_2|knows_first_aid_1|knows_surgery_1|knows_tactics_2|knows_leadership_2,
0x000000057f1074002c75c6a8a58ad72e00000000001e1a890000000000000000],
["npc5","Osman_Gazi","Osman_Gazi",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_nomad_vest,itm_nomad_boots, itm_sword_khergit_1],
str_9|agi_9|int_12|cha_7|level(5),wp(90),knows_warrior_npc|
knows_riding_2|knows_horse_archery_3|knows_power_draw_3|knows_leadership_2|knows_weapon_master_1,
0x000000088910318b5c6f972328324a6200000000001cd3310000000000000000],
["npc6","Ulas_Bey","Ulas_Bey",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_tabard,itm_nomad_boots, itm_sword_medieval_a],
str_10|agi_12|int_10|cha_5|level(6),wp(105),knows_warrior_npc|
knows_riding_2|knows_weapon_master_2|knows_power_strike_2|knows_athletics_3|knows_trainer_1|knows_leadership_1,
0x00000002050052036a1895d0748f3ca30000000000000f0b0000000000000000],
["npc7","Fatma_Baci","Fatma_Baci",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_ragged_outfit,itm_wrapping_boots, itm_hunting_bow, itm_arrows, itm_quarter_staff],
str_8|agi_9|int_10|cha_6|level(2),wp(80),knows_tracker_npc|
knows_tracking_2|knows_athletics_2|knows_spotting_1|knows_pathfinding_1|knows_power_draw_2,
0x00000001fc08400533a15297634d44f400000000001e02db0000000000000000],
["npc8","Melahat_Baci","Melahat_Baci",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_tribal_warrior_outfit,itm_nomad_boots, itm_sword_viking_1],
str_9|agi_10|int_9|cha_10|level(7),wp(90),knows_warrior_npc|
knows_weapon_master_3|knows_power_strike_2|knows_athletics_2|knows_leadership_3|knows_tactics_1,
0x00000005800c000637db8314e331e76e00000000001c46db0000000000000000],
["npc9","Hamza_Bey","Hamza_Bey",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_tabard,itm_nomad_boots, itm_sword_medieval_b_small],
str_11|agi_8|int_7|cha_8|level(2),wp(100),knows_warrior_npc|
knows_weapon_master_1|knows_riding_1|knows_athletics_1|knows_leadership_1|knows_tactics_1|knows_power_strike_1,
0x000000030100300f499d5b391b6db8d300000000001dc2e10000000000000000],
["npc10","Haydar_Bey","Haydar_Bey",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_padded_leather,itm_nomad_boots, itm_crossbow, itm_bolts, itm_pickaxe],
str_12|agi_8|int_9|cha_11|level(9),wp(105),knows_warrior_npc|
knows_weapon_master_3|knows_tactics_1|knows_leadership_1|knows_ironflesh_3|knows_trainer_2|knows_first_aid_2,
0x0000000a3f081006572c91c71c8d46cb00000000001e468a0000000000000000],
["npc11","Kadriye_Baci","Kadriye_Baci",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_leather_apron, itm_falchion, itm_wrapping_boots],
str_8|agi_11|int_10|cha_10|level(
,wp(70),knows_merchant_npc|
knows_weapon_master_1|knows_first_aid_1|knows_wound_treatment_2|knows_ironflesh_3|knows_inventory_management_5,
0x0000000d7f0400035915aa226b4d975200000000001ea49e0000000000000000],
["npc12","Hayri_Pasa","Hayri_Pasa",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_pilgrim_disguise,itm_nomad_boots, itm_staff],
str_8|agi_7|int_13|cha_7|level(4),wp(30), knows_merchant_npc|
knows_ironflesh_1|knows_power_strike_1|knows_surgery_4|knows_wound_treatment_3|knows_first_aid_3,
0x000000078000500e4f8ba62a9cd5d36d00000000001e36250000000000000000],
["npc13","Ertugrul_Bey","Ertugrul_Bey",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_nomad_robe,itm_nomad_boots, itm_scimitar, itm_courser],
str_7|agi_7|int_12|cha_8|level(3),wp(80),knows_warrior_npc|
knows_riding_2|knows_leadership_2|knows_athletics_2|knows_ironflesh_2|knows_power_strike_1|knows_weapon_master_1,
0x00000004bf0475c85f4e9592de4e574c00000000001e369c0000000000000000],
["npc14","Murat_Bey","Murat_Bey",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_nobleman_outfit,itm_nomad_boots, itm_sword_medieval_b_small],
str_9|agi_8|int_11|cha_8|level(5),wp(100),knows_warrior_npc|
knows_trainer_4|knows_weapon_master_3|knows_leadership_2|knows_power_strike_1,
0x00000001a410259144d5d1d6eb55e96a00000000001db0db0000000000000000],
["npc15","Hasan_Pasa","Hasan_Pasa",tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_rich_outfit,itm_nomad_boots, itm_sword_medieval_b_small],
str_9|agi_9|int_12|cha_8|level(7),wp(80),knows_warrior_npc|
knows_tactics_2|knows_engineer_4|knows_trade_3|knows_tracking_1|knows_spotting_1,
0x0000000f2e1021862b4b9123594eab5300000000001d55360000000000000000],
["npc16","Kezban_Baci","Kezban_Baci",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_peasant_dress,itm_nomad_boots, itm_dagger, itm_throwing_knives],
str_7|agi_11|int_8|cha_7|level(2),wp(80),knows_tracker_npc|
knows_power_throw_3|knows_athletics_2|knows_power_strike_1,
0x00000000000c100739ce9c805d2f381300000000001cc7ad0000000000000000],
["npc17","Mercan_Bey","Mercan_Bey", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc18","Koca_Yusuf","Koca_Yusuf", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc19","Deli_Balta","Deli_Balta", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc20","Oruc_Reis","Oruc_Reis", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc21","Kurtdereli","Kurtdereli", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc22","Kahraman_Bey","Kahraman_Bey", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc23","Celal_Pasa","Celal_Pasa", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc24","Cengizhan","Cengizhan", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
["npc25","Yavuzhan","Yavuzhan", tf_hero|tf_unmoveable_in_party_window, 0,reserved, fac_commoners,[itm_linen_tunic,itm_hide_boots,itm_club],
str_7|agi_7|int_11|cha_6|level(1),wp(40),knows_merchant_npc|
knows_trade_2|knows_weapon_master_1|knows_ironflesh_1|knows_wound_treatment_1|knows_athletics_2|knows_first_aid_1|knows_leadership_1,
0x000000019d004001570b893712c8d28d00000000001dc8990000000000000000],
#NPC system changes end