Samdomanld
Baron
Kodlamaya Giriş Dersleri
Pyothon kurulum: http://forums.taleworlds.com/index.php/topic,282404.0.html
Not: Python kullanırken İngilizce karakterlere dikkat edin. Sonra oyunun TR klasöründen ayarlayabilirsiniz.
Yeni Krallık Ekleme
Module Factions:
Karşınıza böyle bir şey çıkacak. Onun en altına şunu ekliyorsunuz.
Sonra onun biraz altında şu satırı göreceksiniz. Bu satırda "kingdom_1" yazan yer krallık sayısı. Eğer hiç önceden yaratmadıysanız oraya "kingdom_7" yazacaksınız. "Kingdom of Swadia" krallık ismi. İstediğiniz bir isim yazacaksınız. En sondaki "0xEE7744" ise krallık rengi. Bunu Morghs Editor'den ayarlayabilirsiniz.
Şimdi burayla işimiz bitti. Oyuna girdiğimizde krallıklara tıkladığımızda orada ismi göreceksiniz fakat hiç bir işe yaramayacak. Sadece hayalet bir krallık yarattık.
Module Party_templates açın şu kodu aratın
Altına şu kodları yapıştırın:
Module_Scripts:
Şu kodları buluyoruz:
Altına şunlaro ekliyoruz:
Onun altına bir boşluk bırakıp şu kodları ekliyoruz. Eğer krallıkta hangi askerin olmasını istiyorsanız onların kodunu ekliyorsunuz. Onun hemen altındaki paragrafı da kopyalayıp aynı şekilde ekliyoruz.
O satırların biraz altında şunu göreceksiniz:
Onun altına şunu yapıştırın:
Yine aynı yerde şu kodu aratın:
Sonra altına kendi yaptığınız ya da oyunda olan bir sancak eklemek için şunu altına yapıştırın
Krallığa lord verme şehir verme gibi işlemleri altlardaki hazırladığım yerden bakabilirsiniz.
Karşınıza böyle bir şey çıkacak. Onun en altına şunu ekliyorsunuz.
Code:
("culture_7", "{!}culture_7", 0, 0.9, [], []),
Sonra onun biraz altında şu satırı göreceksiniz. Bu satırda "kingdom_1" yazan yer krallık sayısı. Eğer hiç önceden yaratmadıysanız oraya "kingdom_7" yazacaksınız. "Kingdom of Swadia" krallık ismi. İstediğiniz bir isim yazacaksınız. En sondaki "0xEE7744" ise krallık rengi. Bunu Morghs Editor'den ayarlayabilirsiniz.
("kingdom_1", "Kingdom of Swadia", 0, 0.9, [("outlaws",-0.05),("peasant_rebels", -0.1),("deserters", -0.02),("mountain_bandits", -0.05),("forest_bandits", -0.05)], [], 0xEE7744),
Şimdi burayla işimiz bitti. Oyuna girdiğimizde krallıklara tıkladığımızda orada ismi göreceksiniz fakat hiç bir işe yaramayacak. Sadece hayalet bir krallık yarattık.
Module Party_templates açın şu kodu aratın
Code:
("kingdom_6_reinforcements_c", "{!}kingdom_6_reinforcements_c",
Altına şu kodları yapıştırın:
Code:
("kingdom_7_reinforcements_a", "{!}kingdom_7_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_sarranid_recruit,5,10),(trp_sarranid_footman,2,4)]),
("kingdom_7_reinforcements_b", "{!}kingdom_7_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_sarranid_skirmisher,2,4),(trp_sarranid_veteran_footman,2,3),(trp_sarranid_footman,1,3)]),
("kingdom_7_reinforcements_c", "{!}kingdom_7_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_sarranid_horseman,3,5)]),
Module_Scripts:
Şu kodları buluyoruz:
Code:
(faction_slot_eq, ":faction_no", slot_faction_culture, "fac_culture_6"),
(faction_set_slot, ":faction_no", slot_faction_deserter_troop, "trp_sarranid_deserter"),
(faction_set_slot, ":faction_no", slot_faction_guard_troop, "trp_sarranid_castle_guard"),
(faction_set_slot, ":faction_no", slot_faction_messenger_troop, "trp_sarranid_messenger"),
(faction_set_slot, ":faction_no", slot_faction_prison_guard_troop, "trp_sarranid_prison_guard"),
(faction_set_slot, ":faction_no", slot_faction_castle_guard_troop, "trp_sarranid_castle_guard"),
(faction_set_slot, ":faction_no", slot_faction_reinforcements_a, "pt_kingdom_6_reinforcements_a"),
(faction_set_slot, ":faction_no", slot_faction_reinforcements_b, "pt_kingdom_6_reinforcements_b"),
(faction_set_slot, ":faction_no", slot_faction_reinforcements_c, "pt_kingdom_6_reinforcements_c"),
(else_try),
Şu kodu aratıyoruz:(faction_slot_eq, ":faction_no", slot_faction_culture, "fac_culture_7"),
(faction_set_slot, ":faction_no", slot_faction_deserter_troop, "trp_sarranid_deserter"),
(faction_set_slot, ":faction_no", slot_faction_guard_troop, "trp_sarranid_castle_guard"),
(faction_set_slot, ":faction_no", slot_faction_messenger_troop, "trp_sarranid_messenger"),
(faction_set_slot, ":faction_no", slot_faction_prison_guard_troop, "trp_sarranid_prison_guard"),
(faction_set_slot, ":faction_no", slot_faction_castle_guard_troop, "trp_sarranid_castle_guard"),
(faction_set_slot, ":faction_no", slot_faction_reinforcements_a, "pt_kingdom_7_reinforcements_a"),
(faction_set_slot, ":faction_no", slot_faction_reinforcements_b, "pt_kingdom_7_reinforcements_b"),
(faction_set_slot, ":faction_no", slot_faction_reinforcements_c, "pt_kingdom_7_reinforcements_c"),
(try_end),
Code:
(faction_set_slot, "fac_culture_6",
Onun altına bir boşluk bırakıp şu kodları ekliyoruz. Eğer krallıkta hangi askerin olmasını istiyorsanız onların kodunu ekliyorsunuz. Onun hemen altındaki paragrafı da kopyalayıp aynı şekilde ekliyoruz.
Code:
(faction_set_slot, "fac_culture_7", slot_faction_tier_1_troop, "trp_sarranid_recruit"),
(faction_set_slot, "fac_culture_7", slot_faction_tier_2_troop, "trp_sarranid_footman"),
(faction_set_slot, "fac_culture_7", slot_faction_tier_3_troop, "trp_sarranid_archer"),
(faction_set_slot, "fac_culture_7", slot_faction_tier_4_troop, "trp_sarranid_horseman"),
(faction_set_slot, "fac_culture_7", slot_faction_tier_5_troop, "trp_sarranid_mamluke"),
O satırların biraz altında şunu göreceksiniz:
Code:
(faction_set_slot, "fac_kingdom_6", slot_faction_culture, "fac_culture_6"),
(faction_set_slot, "fac_kingdom_6", slot_faction_leader, "trp_kingdom_6_lord"),
(troop_set_slot, "trp_kingdom_6_lord", slot_troop_renown, 1200),
Onun altına şunu yapıştırın:
Code:
(faction_set_slot, "fac_kingdom_7", slot_faction_culture, "fac_culture_7"),
(faction_set_slot, "fac_kingdom_7", slot_faction_leader, "trp_kingdom_7_lord"),
(troop_set_slot, "trp_kingdom_7_lord", slot_troop_renown, 1200),
Yine aynı yerde şu kodu aratın:
Code:
(faction_set_slot, "fac_kingdom_6", slot_faction_banner, "mesh_banner_kingdom_e"),
Sonra altına kendi yaptığınız ya da oyunda olan bir sancak eklemek için şunu altına yapıştırın
Code:
(faction_set_slot, "fac_kingdom_7", slot_faction_banner, "mesh_banner_kingdom_e"),
Krallığa lord verme şehir verme gibi işlemleri altlardaki hazırladığım yerden bakabilirsiniz.
[size=10pt]
Yeni bir Kral, Lord, Lady yaratma
İlk olarak Module_Troops'u açıyoruz ve "Sultan Hakim" yazıp aratıyoruz. (fazladan bir krallık olması lazım) sonra onun bir altına şunu yapıştırıyoruz
Lord: Yine aynı yerden herhangi bir lord ismi yazıp aratıyoruz ve şu kodları altına yapıştırıyoruz
Lord'a şehir vermek için şu kodu Module_Scripts'den aratıyoruz
Lady: Lord yaratmayla aynı şekilde.
yüzünü falan siz verdiğim dersten ayarlarsınız. Çünkü bu Kral Harlaus'un kodları. Kırmızıyla yazdığım yer krallık sayısı. Onu yaptığın sayı neyse yazıyorsunuz. Ben 7 yazdım. Krala şehir vermek için Module_Scripts'e giriyoruz ve şu kodu aratıyoruz.["kingdom_7_lord", "Kral İsmi", "Harlaus", tf_hero, 0,reserved, fac_kingdom_7,[itm_charger, itm_rich_outfit, itm_blue_hose, itm_plate_boots, itm_plate_armor, itm_gauntlets, itm_bastard_sword_b, itm_tab_shield_heater_cav_b, itm_great_helmet], knight_attrib_5,wp(220),knight_skills_5|knows_trainer_5, 0x0000000f45041105241acd2b5a66a86900000000001e98310000000000000000,swadian_face_older_2],
Kırmızıyla yazdığım yer hangi şehri vercekseniz onun sayısı. Yeşille yazdığım yer krallık sayısı.(call_script, "script_give_center_to_lord", "p_town_1", "trp_kingdom_7_lord", 0),
Lord: Yine aynı yerden herhangi bir lord ismi yazıp aratıyoruz ve şu kodları altına yapıştırıyoruz
kırmızya yazdığım yeri o krallığın en son lord numarası neyse bir sonraki sayıyı yazıyoruz. Yeşille yazdığım yer hangi krallıkta olmasını istiyorsanız o sayıyı yazıyorsunuz. Yine yüzünü verdiğim dersten ayarlayabilirsiniz.["knight_6_20", "Lord İsmi", "Biliya", tf_hero, 0, reserved, fac_kingdom_6, [itm_warhorse_sarranid, itm_sarranid_cavalry_robe, itm_sarranid_boots_c, itm_sarranid_boots_c, itm_sarranid_veiled_helmet, itm_lance, itm_sarranid_cavalry_sword, itm_tab_shield_small_round_c], knight_attrib_5,wp(240),knight_skills_5|knows_trainer_6, 0x00000001bd0040c0281a899ac956b94b00000000001ec8910000000000000000, rhodok_face_older_2],
Lord'a şehir vermek için şu kodu Module_Scripts'den aratıyoruz
Kırmızıyla yazılan yer krallık sayısı. Yeşille yazılan yer ise lordun sayısı.(call_script, "script_give_center_to_lord", "p_town_2", "trp_knight_4_1", 0),
Lady: Lord yaratmayla aynı şekilde.
[size=10pt]"Şehir ya da Kale"yi başka bir krallığa veya lorda verme
Herkese merhaba. Ben uzun zamandır Mount&Blade Warband modül sistemiyle uğraşıyordum ve hangi şehir veya kalenin kimde veya hangi krallıkta olacağını buldum. Sadece 1 dakikanızı alır. Çok uzatmadan derse geçeyim.
İlk olarak (zaten tek bir dosyadan yapılıyor ) Module_Scripts dosyasını açın ve sonra şunu aratın:
Bulduğunuz bölümde şunların yazması gerekir:
Orada Şehirlerin hangi Krallıkta olduğu yazıyor. p_town_? yazan yerler şehir sayıları. (Module_Parties'den şehirlerin sayılarına bakabilirsiniz.) Fac_kingdom_? yazan yerler de krallık sayıları (onlara da Module_Factions'tan bakabilirsiniz.)
Kalelerde onun bir altındaki yerde. Hiç bir fark yok aynı şeyleri yaparak ayarlayabilirsiniz.
Sıra geldi şehirlerin hangi lord da olacağına şunu aratın:
Şu bölümü bulmuş olacaksınız:
Buradaki "trp_knight_?_?" ler hangi lordlarda olacağı. (Lordların ismini de Module Troop'tan bakabilirsiniz.) "trp_kingdom_?_lord" kısmı da hangi kralda oalcağı. (yani 1 ya da diğerleri krallık sayıları. 1 Svadya 4 Nord gibi. İşte bu kadar basit.
İlk olarak (zaten tek bir dosyadan yapılıyor ) Module_Scripts dosyasını açın ve sonra şunu aratın:
Code:
"script_give_center_to_faction_aux"
Bulduğunuz bölümde şunların yazması gerekir:
Code:
(call_script, "script_give_center_to_faction_aux", "p_town_1", "fac_kingdom_4"),
(call_script, "script_give_center_to_faction_aux", "p_town_2", "fac_kingdom_4"),
(call_script, "script_give_center_to_faction_aux", "p_town_3", "fac_kingdom_5"),
(call_script, "script_give_center_to_faction_aux", "p_town_4", "fac_kingdom_1"),
(call_script, "script_give_center_to_faction_aux", "p_town_5", "fac_kingdom_5"),
(call_script, "script_give_center_to_faction_aux", "p_town_6", "fac_kingdom_1"),
(call_script, "script_give_center_to_faction_aux", "p_town_7", "fac_kingdom_1"),
(call_script, "script_give_center_to_faction_aux", "p_town_8", "fac_kingdom_2"),
(call_script, "script_give_center_to_faction_aux", "p_town_9", "fac_kingdom_2"),
(call_script, "script_give_center_to_faction_aux", "p_town_10", "fac_kingdom_3"),
(call_script, "script_give_center_to_faction_aux", "p_town_11", "fac_kingdom_2"),
(call_script, "script_give_center_to_faction_aux", "p_town_12", "fac_kingdom_4"),
(call_script, "script_give_center_to_faction_aux", "p_town_13", "fac_kingdom_2"),
(call_script, "script_give_center_to_faction_aux", "p_town_14", "fac_kingdom_3"),
(call_script, "script_give_center_to_faction_aux", "p_town_15", "fac_kingdom_5"),
(call_script, "script_give_center_to_faction_aux", "p_town_16", "fac_kingdom_1"),
(call_script, "script_give_center_to_faction_aux", "p_town_17", "fac_kingdom_3"),
(call_script, "script_give_center_to_faction_aux", "p_town_18", "fac_kingdom_3"),
(call_script, "script_give_center_to_faction_aux", "p_town_19", "fac_kingdom_6"),
(call_script, "script_give_center_to_faction_aux", "p_town_20", "fac_kingdom_6"),
(call_script, "script_give_center_to_faction_aux", "p_town_21", "fac_kingdom_6"),
(call_script, "script_give_center_to_faction_aux", "p_town_22", "fac_kingdom_6"),
Orada Şehirlerin hangi Krallıkta olduğu yazıyor. p_town_? yazan yerler şehir sayıları. (Module_Parties'den şehirlerin sayılarına bakabilirsiniz.) Fac_kingdom_? yazan yerler de krallık sayıları (onlara da Module_Factions'tan bakabilirsiniz.)
Kalelerde onun bir altındaki yerde. Hiç bir fark yok aynı şeyleri yaparak ayarlayabilirsiniz.
Sıra geldi şehirlerin hangi lord da olacağına şunu aratın:
Code:
"script_give_center_to_lord",
Şu bölümü bulmuş olacaksınız:
Code:
#Now give towns to great lords
(call_script, "script_give_center_to_lord", "p_town_1", "trp_kingdom_4_lord", 0),
(call_script, "script_give_center_to_lord", "p_town_2", "trp_knight_4_1", 0),
(call_script, "script_give_center_to_lord", "p_town_3", "trp_knight_5_1", 0),
(call_script, "script_give_center_to_lord", "p_town_4", "trp_knight_1_1", 0),
(call_script, "script_give_center_to_lord", "p_town_5", "trp_kingdom_5_lord", 0),
(call_script, "script_give_center_to_lord", "p_town_6", "trp_kingdom_1_lord", 0),
(call_script, "script_give_center_to_lord", "p_town_7", "trp_knight_1_2", 0),
(call_script, "script_give_center_to_lord", "p_town_8", "trp_kingdom_2_lord", 0),
(call_script, "script_give_center_to_lord", "p_town_9", "trp_knight_2_1", 0),
(call_script, "script_give_center_to_lord", "p_town_10", "trp_kingdom_3_lord", 0),
(call_script, "script_give_center_to_lord", "p_town_11", "trp_knight_2_2", 0),
(call_script, "script_give_center_to_lord", "p_town_12", "trp_knight_4_2", 0),
(call_script, "script_give_center_to_lord", "p_town_13", "trp_knight_2_3", 0),
(call_script, "script_give_center_to_lord", "p_town_14", "trp_knight_3_1", 0),
(call_script, "script_give_center_to_lord", "p_town_15", "trp_knight_5_2", 0),
(call_script, "script_give_center_to_lord", "p_town_16", "trp_knight_1_4", 0), #changed from 1_3
(call_script, "script_give_center_to_lord", "p_town_17", "trp_knight_3_2", 0),
(call_script, "script_give_center_to_lord", "p_town_18", "trp_knight_3_3", 0),
(call_script, "script_give_center_to_lord", "p_town_19", "trp_kingdom_6_lord", 0),
(call_script, "script_give_center_to_lord", "p_town_20", "trp_knight_6_1", 0),
(call_script, "script_give_center_to_lord", "p_town_21", "trp_knight_6_2", 0),
(call_script, "script_give_center_to_lord", "p_town_22", "trp_knight_6_3", 0),
Buradaki "trp_knight_?_?" ler hangi lordlarda olacağı. (Lordların ismini de Module Troop'tan bakabilirsiniz.) "trp_kingdom_?_lord" kısmı da hangi kralda oalcağı. (yani 1 ya da diğerleri krallık sayıları. 1 Svadya 4 Nord gibi. İşte bu kadar basit.
Şehir Ekleme
Merhaba herkse. Yeni bir dersle karşınızdayım. Forumu araştırdım bütün şehir ekleme derslerine baktım ama hiç biri çalışmadı ve bende şehir eklemeyi bildiğim için sizlerle de paylaşmak isdedim. Derse geçeyim.
İlk olarak Module_Parties'i açıyoruz ve oradaki şehir isimleri yazan satıra geliyoruz. O bölümdeki en alt satıra yani ("town_22", Bariyye", yazan satıra geliyoruz. Onun bir altına şunu ekliyoruz:
(en sonraki (-17.6,97.7) şehrin koordinatlarıdır. Buna eğer varsa Map Editör den bakabilirsiniz.
"Tortland" benim öylesine yazdığım bir isim onu isdediğiniz gibi isimlendirebilirsiniz. (İngilizce kelimeler kullanmaya özen gösterin yoksa hata alırsınız.)
Yenisi söyle olmalıdır:
Burayı kaydedip çıkıyoruz. Sonra da Module_Scripts'ye giriyoruz. Oradan şu kodu aratıyoruz
Sonra
bu satırın bir altına şunu ekliyoruz.
Soru işareti (?) ile gösterdiğim yere hangi krallığa verecekseniz o sayıyı yazıyorsunuz.
Sonra aynı yerden şu kodu aratıyoruz
buranında en altına şunu ekliyoruz:
Burada da soru işareti(?) ile gösterdiğim yerlerin birincisi hangi lordda olacağı sayı ikincisi ise hangi krallıkta olacağı sayı. (Eğer bir krala vermek istiyorsanız şunu yazıyorsunuz :
yine aynı şekilde soru işareti(?)'ne dikkat ediniz.
Burayı da kaydedip çıkıyoruz ve Module_Scenes'e giriyoruz. Oradan şunu aratıyoruz
onun bir altına şu kodu ekliyoruz (bu kodlar Saragoth şehrinin kodları onu isdediğiniz gibi seçebilirsiniz.)
Aynı şekilde altakki şeyleride değiştiriyoruz.
bu yazı gelene kadar aynı şeyleri uyguluyoruz (her satır için yeni bir şey kopyalamayı unutmayın.)
Eğer yapamadığınız bir yer olursa yazmanız yeterli.
Önemli not: Bir şey yazmayı unutmuşum hem de çok önemli bir şey. Mod klasöründeki ScnObj klasörüne girip oaradan herhangi bir şehrin şu dosyalarını kopyalayıp masaüstüne atın: scn_town_?_alley, scn_town_?_arena, scn_town_?_castle, scn_town_?_center, scn_town_?_prison, scn_town_?_room, scn_town_?_siege, scn_town_?_store, scn_town_?_tavern, scn_town_?_walls.
Soru işareti (?) olan yerlere sizin yaptığınız şehrin numarası kaçsa onu yazıyorsunuz. sonra tekrar ScnObj klasörüne atın.
İlk olarak Module_Parties'i açıyoruz ve oradaki şehir isimleri yazan satıra geliyoruz. O bölümdeki en alt satıra yani ("town_22", Bariyye", yazan satıra geliyoruz. Onun bir altına şunu ekliyoruz:
Code:
("town_23","Tortland", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-17.6, 79.7),[], 170),
"Tortland" benim öylesine yazdığım bir isim onu isdediğiniz gibi isimlendirebilirsiniz. (İngilizce kelimeler kullanmaya özen gösterin yoksa hata alırsınız.)
Yenisi söyle olmalıdır:
Code:
("zendar","Zendar",pf_disabled|icon_town|pf_is_static|pf_always_visible|pf_hide_defenders, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(18,60),[]),
("town_1","Sargoth", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-17.6, 79.7),[], 170),
("town_2","Tihr", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-53.5, 78.4),[], 120),
("town_3","Veluca", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-57.4, -44.5),[], 80),
("town_4","Suno", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-70, 15.4),[], 290),
("town_5","Jelkala", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-74.6, -79.7),[], 90),
("town_6","Praven", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-96, 26.4),[], 155),
("town_7","Uxkhal", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-50, -8.5),[], 240),
("town_8","Reyvadin", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(48.44, 39.3),[], 175),
("town_9","Khudan", icon_town_snow|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(94, 65.2),[], 90),
("town_10","Tulga", icon_town_steppe|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(135.5, -22),[], 310),
("town_11","Curaw", icon_town_snow|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(43, 67.5),[], 150),
("town_12","Wercheg", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-1.2, 108.9),[], 25),
("town_13","Rivacheg",icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(64.8, 113.7),[], 60),
("town_14","Halmar", icon_town_steppe|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(55.5, -45),[], 135),
("town_15","Yalen", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-132.8, -47.3),[], 45),
("town_16","Dhirim", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(14, -2),[], 0),
("town_17","Ichamur", icon_town_steppe|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(121.8, 8.6),[], 90),
("town_18","Narra", icon_town_steppe|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(88, -26.5),[], 135),
("town_19","Shariz", icon_town_desert|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(15, -107),[], 45),
("town_20","Durquba", icon_town_desert|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(90, -95.1),[], 270),
("town_21","Ahmerrad", icon_town_desert|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(130.5, -78.5),[], 330),
("town_22","Bariyye", icon_town_desert|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(165, -106.7),[], 225),
("town_23","Tortland", icon_town|pf_town, no_menu, pt_none, fac_neutral,0,ai_bhvr_hold,0,(-17.6, 79.7),[], 170),
Burayı kaydedip çıkıyoruz. Sonra da Module_Scripts'ye giriyoruz. Oradan şu kodu aratıyoruz
Code:
"script_give_center_to_faction_aux",
Code:
(call_script, "script_give_center_to_faction_aux", "p_town_22", "fac_kingdom_6"),
Code:
(call_script, "script_give_center_to_faction_aux", "p_town_23", "fac_kingdom_?"),
Sonra aynı yerden şu kodu aratıyoruz
Code:
"script_give_center_to_lord",
Code:
(call_script, "script_give_center_to_lord", "p_town_23", "trp_knight_?_?", 0),
Burada da soru işareti(?) ile gösterdiğim yerlerin birincisi hangi lordda olacağı sayı ikincisi ise hangi krallıkta olacağı sayı. (Eğer bir krala vermek istiyorsanız şunu yazıyorsunuz :
Code:
(call_script, "script_give_center_to_lord", "p_town_23", "trp_kingdom_?_lord", 0),
Burayı da kaydedip çıkıyoruz ve Module_Scenes'e giriyoruz. Oradan şunu aratıyoruz
Code:
("town_22_center",sf_generate,"none",
Code:
("town_23_center",sf_generate,"none", "none",(0,0),(100,100),-100,"0x00000000300214100003ecfb00002b930000051900002c29",
[],[],"outer_terrain_plain"),
Code:
#0x30054d228004050000005a768000688400002e3b
#0x30054da28004050000005a76800022aa00002e3b
#Castles:
Eğer yapamadığınız bir yer olursa yazmanız yeterli.
Önemli not: Bir şey yazmayı unutmuşum hem de çok önemli bir şey. Mod klasöründeki ScnObj klasörüne girip oaradan herhangi bir şehrin şu dosyalarını kopyalayıp masaüstüne atın: scn_town_?_alley, scn_town_?_arena, scn_town_?_castle, scn_town_?_center, scn_town_?_prison, scn_town_?_room, scn_town_?_siege, scn_town_?_store, scn_town_?_tavern, scn_town_?_walls.
Soru işareti (?) olan yerlere sizin yaptığınız şehrin numarası kaçsa onu yazıyorsunuz. sonra tekrar ScnObj klasörüne atın.
Kral, Lord, Lady, Yoldaş vb. Yüz değiştirme
Herkese merhaba yeni bir rehberle karşınızdayım . Bu gün sizlere Kral - Lord vb yüz ayarlamalarını anlatacağım.
İlk olarak şunu:
Sonra şunu:
Suratı ayarladıktan sonra şunu:
Ve en son python'dan Module_Troops'u açarak şunu yapıyoruz:
İlk olarak şunu:
Görev ile Krallığa Katılmak
http://forums.taleworlds.com/index.php/topic,288275.msg8094492.html#msg8094492
[size=14pt]Alıntı Dersler
Handa Kumar Oynama
Orjinal Konu: http://forums.taleworlds.com/index.php/topic,52408.0.htmlcolombos'un Türkçe çevirisi
colombos said:module_dialogs.py yi açıyorsun sonra tavernkeeper_buy_drinks dialogunu bulup ondan sonrasına yazan kodları yapıştırıyorsun.Böylelikle oyuna ekleniyor özellik
Code:[anyone|plyr,"tavernkeeper_talk", [ (store_current_hours,":cur_hours"), (val_sub, ":cur_hours", 6), (gt, ":cur_hours", "$gamble_last_time"), ], "Seninle para cevirme oynamak istiyorum", "tavernkeeper_coin",[]], [anyone,"tavernkeeper_coin", [ ], "Peki. Ne kadar kaybetmek istiyorsun?", "tavernkeeper_coin2",[]], [anyone|plyr,"tavernkeeper_coin2", [ (store_troop_gold, ":gold", "trp_player"), (ge,":gold",50), ], "50 Denars.", "tavernkeeper_coin3",[ (assign, reg6, 50),]], [anyone|plyr,"tavernkeeper_coin2", [ (store_troop_gold, ":gold", "trp_player"), (ge,":gold",100), ], "100 Denars.", "tavernkeeper_coin3",[ (assign, reg6, 100),]], [anyone|plyr,"tavernkeeper_coin2", [ (store_troop_gold, ":gold", "trp_player"), (ge,":gold",200), ], "200 Denars.", "tavernkeeper_coin3",[ (assign, reg6, 200),]], [anyone|plyr,"tavernkeeper_coin2", [ (store_troop_gold, ":gold", "trp_player"), (ge,":gold",500), ], "500 Denars.", "tavernkeeper_coin3",[ (assign, reg6, 500),]], [anyone|plyr,"tavernkeeper_coin2", [ (store_troop_gold, ":gold", "trp_player"), (ge,":gold",1000), ], "1000 Denars.", "tavernkeeper_coin3",[ (assign, reg6, 1000),]], [anyone|plyr,"tavernkeeper_coin2", [ (store_troop_gold, ":gold", "trp_player"), (ge,":gold",2000), ], "20000 Denars.", "tavernkeeper_coin3",[ (assign, reg6, 2000),]], [anyone|plyr,"tavernkeeper_coin2", [ ], "Bos ver simdilik durumum yok.", "tavernkeeper_coinn",[]], [anyone,"tavernkeeper_coinn", [ ], "Her neyse.", "tavernkeeper_talk",[]], [anyone,"tavernkeeper_coin3", [ ], "Hadi bakalim yazi mi tura mi?", "tavernkeeper_coin4",[]], [anyone|plyr,"tavernkeeper_coin4", [ ], "Tura.", "tavernkeeper_coin5",[ (str_store_string, s2, "@head"), (str_store_string, s3, "@tail"),]], [anyone|plyr,"tavernkeeper_coin4", [ ], "Yazi.", "tavernkeeper_coin5",[ (str_store_string, s2, "@tail"), (str_store_string, s3, "@head"),]], [anyone,"tavernkeeper_coin5", [ ], "Haydi rastgele... (Parayı cevirir.)", "tavernkeeper_coin6",[ (store_random_in_range, "$rand2", 0, 2),]], [anyone,"tavernkeeper_coin6", [ (eq,"$rand2",0), ], "Hahaha {s3}! Kaybettin.", "tavernkeeper_coin6a",[]], [anyone,"tavernkeeper_coin6", [ (eq,"$rand2",1), ], "Hass... {s2}... Al parani.", "tavernkeeper_pretalk",[ (troop_add_gold,"trp_player",reg6), (store_current_hours,":cur_hours"), (assign, "$gamble_last_time", ":cur_hours"),]], [anyone|plyr,"tavernkeeper_coin6a", [ ], "{reg6} Denarin burada.", "tavernkeeper_pretalk",[ (troop_remove_gold,"trp_player",reg6), (store_current_hours,":cur_hours"), (assign, "$gamble_last_time", ":cur_hours"),]],
Karakter sınırını geçtiğim için artık ana başlığa değil de yorum olarak göndereceğim dersleri.
Deniz Ticareti
http://forums.taleworlds.com/index.php/topic,288275.msg7221602.html#msg7221602