Din Ve Irk Sistemi Nasıl Yapılır

Users who are viewing this thread

Status
Not open for further replies.
Irk sistemini din sistemini inceleyerekte yapabilirsin.Irk sistemini vermiyorum.Çünkü biraz incele öğrenmeye çalış.Bu senin yararına olur :!:

Module_game_menus de,şunu bulun;

("start_male",[],"Male",
      [
        (troop_set_type,"trp_player", 0),
        (assign,"$character_gender",tf_male),
        (jump_to_menu,"mnu_start_game_1"),
        ]
      ),

oradaki (jump_to_menu,"mnu_start_game_1"),

komutunu şöyle değiştirin;

(jump_to_menu,"mnu_religion"),

Aynısını ("start_female", menüsüne de uygulayın.

daha sonra,Module_game_menus'un en altına şunu ekleyin;

#religion_system
(
    "religion",0,
    "Oyuna baslamadan once,dinini secmelisin.",
    "none",
    [],
    [("religion_islam",[],"Islam",
      [(faction_set_slot, "fac_player_faction", religion_islam),
  (set_relation, "fac_player_faction", "fac_kingdom_1", -25),
  (set_relation, "fac_player_faction", "fac_kingdom_6", 25),
  (set_relation, "fac_player_faction", "fac_kingdom_2", -15),
  (set_relation, "fac_player_faction", "fac_kingdom_3", 15),
  (set_relation, "fac_player_faction", "fac_kingdom_4", -10),
  (set_relation, "fac_player_faction", "fac_kingdom_5", -35),
  (add_xp_as_reward, 500),
  (jump_to_menu,"mnu_start_character_1"),
        ]),
      ("religion_christian",[],"Christian",
      [(faction_set_slot, "fac_player_faction", religion_christian),
  (set_relation, "fac_player_faction", "fac_kingdom_1", 25),
  (set_relation, "fac_player_faction", "fac_kingdom_6", -25),
  (set_relation, "fac_player_faction", "fac_kingdom_2", 10),
  (set_relation, "fac_player_faction", "fac_kingdom_3", -10),
  (set_relation, "fac_player_faction", "fac_kingdom_4", 10),
  (set_relation, "fac_player_faction", "fac_kingdom_5", 35),
  (add_xp_as_reward, 500),
  (jump_to_menu,"mnu_start_character_1"),
        ]),
      ("religion_orthodox",[],"Orthodox",
      [(faction_set_slot, "fac_player_faction", religion_orthodox),
  (set_relation, "fac_player_faction", "fac_kingdom_1", -25),
  (set_relation, "fac_player_faction", "fac_kingdom_6", -25),
  (set_relation, "fac_player_faction", "fac_kingdom_2", 25),
  (set_relation, "fac_player_faction", "fac_kingdom_3", -5),
  (set_relation, "fac_player_faction", "fac_kingdom_4", 10),
  (set_relation, "fac_player_faction", "fac_kingdom_5", -10),
  (add_xp_as_reward, 500),
  (jump_to_menu,"mnu_start_character_1"),
        ]),
    ("go_back",[],"Geri git.",
      [
        (change_screen_quit),
      ]),
]),

daha sonra,module_constantsda, Faction slots bölümünün en sonuna şunu ekleyin;

#religion_system
religion_islam = 160
religion_christian = 100
religion_orthodox = 200
#religion_system

daha sonra,module_scripts de, ilk baştaki game start koduna şunu ekleyin;


#religion_system
  (assign, "$g_religion", 1),
  #religion_system

o game_start kodu şöyle gözükmeli bunu ekleyince;

#script_game_start:
  # This script is called when a new game is started
  # INPUT: none
  ("game_start",
  [
  #religion_system
  (assign, "$g_religion", 1),
  #religion_system

Daha sonra,module_scriptsde en alta şunu ekleyin;

#religion_system
  ("cf_religion_hyper_charge",
  [(eq, "$g_religion", 1),
  (faction_set_slot, "fac_kingdom_1", religion_christian),
  (faction_set_slot, "fac_kingdom_2", religion_orthodox),
  (faction_set_slot, "fac_kingdom_3", religion_islam),
  (faction_set_slot, "fac_kingdom_4", religion_orthodox),
  (faction_set_slot, "fac_kingdom_5", religion_christian),
  (faction_set_slot, "fac_kingdom_6", religion_islam),
  ]),
#religion_system

Edit; Kullanım durumunda HyperCharge'ye teşekkü,r et.Kodun sahibi o
 
ırk sistemi, benim verdiğim kodun mantığının geliştirilmiş ve değiştirilmiş hali sanırım.

din sistemi ise, basit bir sistem. Geliştirebilir. Hem de çok. Hayal gücü yüksek olan bu kodlardan bir dev çıkarabilir.
 
HyperCharge said:
ırk sistemi, benim verdiğim kodun mantığının geliştirilmiş ve değiştirilmiş hali sanırım.

din sistemi ise, basit bir sistem. Geliştirebilir. Hem de çok. Hayal gücü yüksek olan bu kodlardan bir dev çıkarabilir.

Bildiğim kadarıyla oyuna başlarken bir din seçerek başlıyoruz ve oyundaki krallıklar da çeşitli dinlere mensup oluyor. peki bu seçtiğimiz dinin ne gibi avantajları oluyor oyunda. Yani biraz ne olduğunu öğrenmek istedim. Biraz daha detaylı açıklama ya da kodları ne işe yaradıklarını açıklayarak paylaştığın ana konu linkini yazabilir misin?
 
litdum said:
HyperCharge said:
ırk sistemi, benim verdiğim kodun mantığının geliştirilmiş ve değiştirilmiş hali sanırım.

din sistemi ise, basit bir sistem. Geliştirebilir. Hem de çok. Hayal gücü yüksek olan bu kodlardan bir dev çıkarabilir.

Bildiğim kadarıyla oyuna başlarken bir din seçerek başlıyoruz ve oyundaki krallıklar da çeşitli dinlere mensup oluyor. peki bu seçtiğimiz dinin ne gibi avantajları oluyor oyunda. Yani biraz ne olduğunu öğrenmek istedim. Biraz daha detaylı açıklama ya da kodları ne işe yaradıklarını açıklayarak paylaştığın ana konu linkini yazabilir misin?

o avantajları siz yapıyorsunuz. Her şey hayal gücünüze kalmış. Ben sadece temellerini verdim size, gerçek hali açık kaynak projesi adlı konuda, mod yapımı bölümünde var.
 
Tüm değişiklikleri yaptım ve module de başarılı bir şekilde çalıştı fakat din seçeneğini göremiyorum nedense...

Ne yapmam gerekli acaba?
 
Status
Not open for further replies.
Back
Top Bottom