[WB]Modül Sistem Platformu [Krallık ekleme dersi yenilendi!]

Users who are viewing this thread

Tüfekçi Başı said:
Benim aklıma gelen bandit gibi gezinen, faction dosyasından düşmanları belirlenmiş isyancı taraflı(factionlu) party templateleri. Ama teoride tabi. :smile:
onun yerini iyice ariyacagim yarin.şimdik bende bisey diyemiyorum.
 
Ben de Barbar saldırdırıları felan düzenlemek istiyorum ama o kod hala yok.Belrli bir zaanda ortaya çıkmaları kolay yapılıyor,ama bir yere saldırmaları gelince yok.

Bir de Floris'den aklıma geldi,bir haydut kaptanı yapıp da onu bir maraşel gibi arkasından ordu sürükleyebilecek hale getirmek istiyorum.Fakat maraşellik için olacak kodları bilmiyorum.Bir fikrin varmı Hyper?
 
KhergitKhan said:
Ben de Barbar saldırdırıları felan düzenlemek istiyorum ama o kod hala yok.Belrli bir zaanda ortaya çıkmaları kolay yapılıyor,ama bir yere saldırmaları gelince yok.

Bir de Floris'den aklıma geldi,bir haydut kaptanı yapıp da onu bir maraşel gibi arkasından ordu sürükleyebilecek hale getirmek istiyorum.Fakat maraşellik için olacak kodları bilmiyorum.Bir fikrin varmı Hyper?

Benim sorunla ayni noktada.ama gorevleri farkli.ben saldirmalarini istiyorum,sen se bir adamia refakat etmelerini. :smile:
Simple triggers da lordlarla ilgili birsey aratman gerek.
 
Bayağı da soru sormuş oldum.Ne meraklıyım ben :grin:

Code:
  ("travel_vaegir",  "travel_vaegir.mp3",  mtf_culture_2|mtf_sit_travel, mtf_sit_town|mtf_sit_tavern|mtf_sit_night|mtf_culture_all),


Ben burda müziği değiştirdim .mp3 yaptım ama konumuz o değil.

Bunun gibi yeni birtane eklediğim zaman:

Code:
  ("travel_dark_kingdom",  "travel_dark.mp3",  mtf_culture_7|mtf_sit_travel, mtf_sit_town|mtf_sit_tavern|mtf_sit_night|mtf_culture_all),


Module_system "mtf_culture_7" tanımadığını söylüyor.Peki mtf_* tam olarak hangi dosya oluyor?

Bunu module_factions'dan çözeyim dedim ama orada da sorun yok. Culture 7 ekli.

 
Hop.onu header_music den ayarlamalısın.onu açınca karşına hemen şunlar gelecektir.;

Code:
mtf_culture_1                          = 0x00000001
mtf_culture_2                          = 0x00000002
mtf_culture_3                          = 0x00000004
mtf_culture_4                          = 0x00000008
mtf_culture_5                          = 0x00000010
mtf_culture_6                          = 0x00000020
mtf_culture_all                        = 0x0000003F

mtf_ ise,çalınacak seslerin ID_music de ki adıdır.Modül sistemde kullanılırken kimlik işlevi görürler.Derste anlattığım gibi.

Sen oraya,yani mtf_culture_6 nın altına

mtf_culture_7                =  0x00000020

yazabilirsin.Şöyle olması gerek sonuç olarak;
mtf_culture_1                          = 0x00000001
mtf_culture_2                          = 0x00000002
mtf_culture_3                          = 0x00000004
mtf_culture_4                          = 0x00000008
mtf_culture_5                          = 0x00000010
mtf_culture_6                          = 0x00000020
mtf_culture_7                          = 0x00000020
mtf_culture_all                        = 0x0000003F

orada ki 0x0000010 lar felan galiba rengi gösteriyor.
 
KhergitKhan said:
Sağol.Renkler konusundada yardımcı oldun :grin:

Birşey değil :smile:

Yakında,hangi header_ dosyasının içinde ne var,onu açıklayacağım.Aynı şekilde module_ dosyalarında Black Dead ve KhergitKhan arkadaşımız gibi o dosyalar hakkında rehber yapacağım.
 
anasayfa yenilenmiş,konunun başlığı yenilenmiş,anasayfa da ki dersler,başka yorumlara konularak,Anasayfa'nın daha güzel görünmesi sağlanmıştır.Hadi hayırlı olsun. :grin:

Önerilerinizi bekliyorum bu konuda.
 
Module_Scenes'in Açıklaması
Module_Scenes Nedir?

Selamlar arkadaşlar hepiniz hoş geliniz size bu gün module_scenes'in ne işime yaradığını anlatmaya çalışacağım.İyi okumalar.
Bu dosya ile yazılan komutları yani "#" komutlarını asla silmeyin veya değiştirmeyiniz.Eğer yeni eklediğiniz şehre bunu yapıyorsanız bir kodu kopyalayıp gereken şeyleri değiştirebilirsiniz.

Sahne Kodu Nasıl Yazılır?

İlk olarak bu dosya sahne tasarımı yapacak arkadaşlar ilgilendiriyor.Örnek bir kodda hemen ne işe yaradığını anlayalım.

Code:
("village_14",sf_generate,"none", "none", (0,0),(100,100),-100,"0x0000000230029ce30004912400002acc000040d7000077db",
   [],[], "outer_terrain_snow"),

Gördüğünüz kodda en baştaki "village_14" yazısını görüyoruz bu oyundaki 14. köy anlamına gelir.Oyununuzun kurulu olduğu dizin/Modules/Modunuz/Languanes/tr/parties.csv dosyasına girerek (not defteri bile işinize yarar.) hangisinin hangi köy olduğunu öğrenebilirsiniz.

Geri kalan kısımda aynı yüz koduna benzer bir kod görüyorsunuz bu alan kodudur. "0x0000000230029ce30004912400002acc000040d7000077db" yani şu. Bunu Oyunun başlangıcında Edit Mode' açarak yapacaksınız.Daha sonra Sağ altta "arazi" yazısını görürsünüz.Her hangi bir alanda durarak bu yazıya tıklatın ve daha sonra "Generate Terrain" yazısına tıklayın çevreyi önemsemeyin onuda değiştireceğiz.
Sırası ile her tuşun neye yaradığını anlatlalım.

Ne neye yarar :
Code:
Place River = Nehir oluşturmanızı sağlar.
Deep Water = Daha fazla ağaç ve daha iyi nehirler sağlıyor.(böyle anladım kullanınca.)
Disable Grass = Çimi devre dışı bırakır.
Polygon Size = Haritada yakınlaşıp uzaklaşmanızı sağlar.
Vegetation = Ağaçların sayısını ve bitkilerin sayısını arttırıp azaltmaya sağlar.
Ruggedness = Dağların fazlalığını ve kayalıkların fazlalığını belirtir.
Valley = Oluşturulan yer şeklini değiştirmeye yarıyor.
Hill Height = Düzleştirmeye veya yükseltmeye yarar.
Size y - Size x = Haritayı enine veya boyuna büyütmeye yarar.
Flora Seed = Ağaçların fazlalığını hesaplar.
River Seed = Vadilerin oluşumunu değiştirir.
Terrain Seed = İklimi düzenler.

Haritanızı bitirdiğinizde son kez "Generate Terrain"e tıkaltıp Yukarıdaki "Copy" tuşuna basın.
Bu sayede kodunuzu kopyaladınız.Artık her hangi bir köy ile değiştirirseniz o köy(şehir-kale) sizin oluşturduğunuz iklimi kullanır.

En sonda gördüğünüz "outer_terrain_plain" düzlük çimli bir alandır yani çevrede bölgeyi terket yazısının çıktığı geçemediğimiz alanın görünümüdür.

Bunlar şöyledir ;
Code:
outer_terrain_snow = Karlı alan
outer_terrain_snow = Düzlük alan
outer_terrain_steppe = Bozkır alan
outer_terrain_desert = Çöl alan
outer_terrain_town_thir_1 = Nordlara özel arka planında viking gemileri olan sahnedir.

Sahneler bu kadardır.Her birini istediğiniz gibi alıp koda ekleyebilirsiniz.

Örnek Yazılmış Köy Kodu

Şimdi kendi yapabileceğimiz örnek bir kod yazalım.Bu kod 111.Köyümüzün kodu olsun (oyundaki köy sayısı 110'dur.)...

Code:
	("village_110",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000001500410320005a96800006b5300004edc00000d11",
    [],[],"outer_terrain_desert"),

İlk önce en baştaki village_110 sayısını 111 sayısına çevirdim.
Daha sonra alan kodunu yapıyorum.Bana gelen kod bu = 0x00000000364cdeb20002589600001a8000006568000020bf
Daha sonra ise çevre kodumu yapıştırıyorum kullanacağım kod "outer_terrain_steppe = Bozkır alan" kodudur.

Code:
	("village_111",sf_generate,"none", "none", (0,0),(100,100),-100,"0x00000000364cdeb20002589600001a8000006568000020bf",
    [],[],"outer_terrain_steppe"),



İşte en son hali böyle.Tabii bunu yapabilmek için illaki şehir eklemeniz gerekmekte.Dersini konunun ilk sayfasında bulabilirsiniz daha sonra module_scenes'i kodlayabilirsiniz.Benden bu kadar iyi günler dilerim. :smile:
 
Başka ne yapayım :razz:

Edit:grin:aha ayrıntılı yapmaya çalışırım alsında günden güne o kadarda usta değilim kodlamada ama şu scriptsi kodlamayı hangi Allah'ın kulu gösterecek acaba.
 
Black Dead said:
Başka ne yapayım :razz:

Edit:grin:aha ayrıntılı yapmaya çalışırım alsında günden güne o kadarda usta değilim kodlamada ama şu scriptsi kodlamayı hangi Allah'ın kulu gösterecek acaba.
Onu yakında yapmayı planlıyorum.Ama,Lav'ın Header_operations rehberini yutmanız gerek :grin:

Olmadı ben anlatırım oradaki komutların ne işe yaradığını.
 
Benim İngilizcem o kadar iyi olsa..Kapının dışından dinledim ben :grin: Sen anlatıver.
 
Back
Top Bottom