Gönderen Konu: [REHBER]Event Modlama  (Okunma sayısı 1845 defa)

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Çevrimdışı mami2003

  • Tımarlı Sipahi
  • *
  • İleti: 604
  • Ejder Yalçın
    • Profili Görüntüle
[REHBER]Event Modlama
« : 17 Eylül 2017, 10:54:29 »
Merhaba arkadaşlar geçtiğimiz günlerde FURKAN65 ile bir mini mod serisi yapmıştık.

Bu gün ise sizlere event yapmayı öğreteceğim.



Event Nasıl Yapılır ?



Bu soru mod yapan herkesin aklını en az 1 kez de olsa kurcalamıştır. Yapımı zahmet gerektiren bir şey arkadaşlar neden diye soracak olursanız şöyle açıklayayım , 1 harfi yanlış yazarsanız oyun okumaz , 1 boşluk fazla bırakırsınız oyun yine okumaz , eşittiri koymazsınız yine okumaz bu böyle devam eder bu yüzden yapımda çok dikkatli olmanız gerek baştan uyarayım.




Öncelikle bir eventin üzerinde yazan şeylerin ne olduğunu anlayalım.

#komando (Burası süstür. İster ayzın ister yazmayın oyunun burayla bir işi yoktur.)
country_event = {   (Burayı country yaparsanız sadece sizin ülkenizde görünür yok eğer news
                                                                                 yaparsanız tüm ülkeler görür)

   
        id = turkey.15  (Bu eventinizin ismidir.)
   
        title = turkey.15.t (Bu ise event geldiğinde en üstte bir başlık oluyor ya mesela "Berlin düştü" işte o
                                                                                  başlığın okunmasını sağlıyor.)

   
        desc = turkey.15.d (Bu ise eventin açıklamasının okunmasını sağlıyor.)
   
        picture = GFX_report_event_komando (Bu resimin okunmasını sağlıyor)
 
        fire_only_once = yes   (Bu kodu yazarsanız eventiniz sadece 1 kez görünür.)

        is_triggered_only = yes (Bu da aşşağı yukarı aynı anlama geliyor fakat tam olarak ne demek bilmiyorum.)
   
   
        option = { (Burası seçeneğiniz okunacağı kısım bu kısmın altına önce seçeneğinizin ismini ardından ne gibi
                                                                             değişiklikler yaptığını yazmalısınız.)
      
                name = turkey.15.o1 (Seçeneğin ismi bu )
                add_national_unity = 0.01 (Bu ise değiştirdiği şey, milli birliği %1 artırıyormuş.)
   }
}

Değiştireceği şeylere bir çok şey eklenebilir eklenebilecek şeyler için arbod'un oluşşturduğu rehbere gidin orada bulacaksınız.

Eveet kod kısmımız hazır şimdi ise arkadaşlar yapacağınız şu mod dosyanızda "localisation"adlı bir dosya oluşturun sonra oyunun orjinal dosyasında ki localisation dosyasına gelin ve ardından içinde ki "events_l_turkish" adlı dosyayı kopyalayın sonra da sizin dosyanıza yapıştırın.

BU ŞEKİLDE OLMALI



Ardından events_l_turkish dosyasına sağ tık yapın,birlikte aç ve oradan da notepadd adlı uygulamayı seçin (yoksa indirin)


KARŞINIZA BÖYLE BİR ŞEY ÇIKACAK


Sonra en alta indirin ve önce eventiniz ismini söyleyin oyuna (turkey.15) ardından gözünüze bir event örneği getirin
en üstte başlık altında açıklama onun altında da seçenek aynı bu sıra ile önce başlık

turkey.15.t:0 "Başlık"
turkey.15.d:0 "Açıklamam"
turkey.15.o1:0 "seçeneğim"



Eveeet arkadaşlar oyununuz artık bir eventi okur eksikli bir şekilde neyi anlatmadım ben size ? Elbette resim koymayı.

[Öncelikle şunu söylemek isterim resim koymayı  'neifeless97' adlı kullanıcı sayesinde öğrendim bu yüzden ona teşekkür ediyorum.]

Dönelim konumuza öncelikle "gfx" dosyasını oluşturuyoruz, ardından içine "event_pictures" adlı dosyayı oluşturuyoruz
ondan sonra onunda içine girip  500x250 boyutunda ki .dds uzantılı event resmimizi atıyoruz.

Ondan sonra mod dosyamızın ana sayfasına geri dönüyoruz ve "interface" adlı dosyayı oluşturuyoruz.


Ondan sonra oyunun dosyasında ki "interface" dosyasına geliyoruz, onun içinde ki "eventpictures" adlı dosyayı kopyalayıp bizim mod dosyamıza yapıştırıyoruz. Sonra o  dosyaya giriyoruz karşımıza böyle bir şey çıkacak


Ardından en alta iniyoruz ve en altın bir üstündeki

Kod: [Seç]
spriteType = {
name = "GFX_report_event_carol_meeting"
texturefile = "gfx/event_pictures/report_event_carol_meeting.dds"
}

kodunu kopyalıyoruz aynı yere yapıştırıyoruz

Bu şekilde olacak

sonra oraya sizin event kodlarınız da ki picture kodunun karşısında ki yazıyı kopyalayıp yapıştırın

"spriteType = {
      name = "GFX_report_event_drsmm"
      texturefile = "gfx/event_pictures/report_event_drsmm.dds"
   }"

diyelim ki siz bir dersim eventi yaptınız ve resminizin ismide drsmm o zaman oraya "drsmm" yazın yok benim resmimin ismi komando diyorsanız

"spriteType = {
      name = "GFX_report_event_komando"
      texturefile = "gfx/event_pictures/report_event_komando.dds"
   }"

yok benim resmimin ismi naber_gencler diyorsanız oraya

"spriteType = {
      name = "GFX_report_event_naber_gencler"
      texturefile = "gfx/event_pictures/report_event_naber_gencler.dds"
   }"

yazacaksınız.

Evet arkadaşlar bu kadardı umarım anlamışsınızdır. Kendinize iyi bakın bir teşekkürü ya da bi "Allah razı olsun" demeyi çok görmeyin, iyi günler.



« Son Düzenleme: 28 Ekim 2017, 11:47:58 Gönderen: mami2003 »
 

Çevrimiçi Furkan 65

Ynt: [REHBER]Event Modlama
« Yanıtla #1 : 17 Eylül 2017, 12:13:33 »
güzel olmuş.Keşke bir bitmiş halinin fotoğrafınıda atsaydın. :ceasaryes:
Hür doğmuştur insanoğlu,
Hür yaşamak hakkıdır.
 

Çevrimdışı mami2003

  • Tımarlı Sipahi
  • *
  • İleti: 604
  • Ejder Yalçın
    • Profili Görüntüle
Ynt: [REHBER]Event Modlama
« Yanıtla #2 : 17 Eylül 2017, 12:22:04 »
güzel olmuş.Keşke bir bitmiş halinin fotoğrafınıda atsaydın. :ceasaryes:
İsterdim fakat malesef ekran kartı yandı  :'(  :'( bu yüzden oyuna giremiyorum  :disappointed:
 

Çevrimiçi Furkan 65

Ynt: [REHBER]Event Modlama
« Yanıtla #3 : 17 Eylül 2017, 12:27:18 »
Unutmuşum pardon. :fpalm:
Hür doğmuştur insanoğlu,
Hür yaşamak hakkıdır.
 

Çevrimdışı mami2003

  • Tımarlı Sipahi
  • *
  • İleti: 604
  • Ejder Yalçın
    • Profili Görüntüle
Ynt: [REHBER]Event Modlama
« Yanıtla #4 : 17 Eylül 2017, 12:28:07 »
Unutmuşum pardon. :fpalm:
Ciğerim yandı ama sorun değil :D
 

Çevrimiçi kerem1249

Ynt: [REHBER]Event Modlama
« Yanıtla #5 : 17 Eylül 2017, 13:01:44 »
Bu eventin tarihini nasıl ayarlayacağız ona değinmemişsin sanırım :)
Kendim de bir rehber açacağım yakında, event ayarlama sorunumu çözdüm.
Geldikleri gibi giderler...

Başkomutan Mareşal Cumhurbaşkanı Gazi Mustafa Kemal Atatürk

1881~
 

Çevrimdışı mami2003

  • Tımarlı Sipahi
  • *
  • İleti: 604
  • Ejder Yalçın
    • Profili Görüntüle
Ynt: [REHBER]Event Modlama
« Yanıtla #6 : 17 Eylül 2017, 13:20:13 »
Rehberler sabitlenmiyormuydu ?
 

Çevrimiçi kerem1249

Ynt: [REHBER]Event Modlama
« Yanıtla #7 : 17 Eylül 2017, 15:06:14 »
Konu sabitlenmiştir.
Geldikleri gibi giderler...

Başkomutan Mareşal Cumhurbaşkanı Gazi Mustafa Kemal Atatürk

1881~
 

Çevrimdışı TürkHan

Ynt: [REHBER]Event Modlama
« Yanıtla #8 : 17 Eylül 2017, 16:35:39 »
Bu eventin tarihini nasıl ayarlayacağız ona değinmemişsin sanırım :)
Kendim de bir rehber açacağım yakında, event ayarlama sorunumu çözdüm.
Dengelenmiş ülke moduna devam edeceksin di mi?
Selimi boğdurup Mustafayı tahta geçirebilirmiyiz?
 

Çevrimiçi kerem1249

Ynt: [REHBER]Event Modlama
« Yanıtla #9 : 17 Eylül 2017, 20:40:05 »
Dengelenmiş ülke moduna devam edeceksin di mi?
Edeceğim. Ancak okular açıldı biraz sürer.
Geldikleri gibi giderler...

Başkomutan Mareşal Cumhurbaşkanı Gazi Mustafa Kemal Atatürk

1881~
 

Çevrimdışı Stalker

Ynt: [REHBER]Event Modlama
« Yanıtla #10 : 26 Ekim 2017, 16:46:03 »
ne zaman eventin geleceği nasıl ayarlanıyor.
option ayarlar nasıl ayarlanıyor nasıl yapılcağını anladım ama işte onun ayarlarını yapmayı anlamadım.
 

Çevrimiçi Furkan 65

Ynt: [REHBER]Event Modlama
« Yanıtla #11 : 26 Ekim 2017, 16:53:15 »
Ben bu konulardan pek anlamam.Mami ise sadece hafta sonları bakabilir bilen birisi çıkmaz ise hafta sonunu beklemelisin.
Hür doğmuştur insanoğlu,
Hür yaşamak hakkıdır.
 

Çevrimdışı mami2003

  • Tımarlı Sipahi
  • *
  • İleti: 604
  • Ejder Yalçın
    • Profili Görüntüle
Ynt: [REHBER]Event Modlama
« Yanıtla #12 : 28 Ekim 2017, 11:53:43 »
ne zaman eventin geleceği nasıl ayarlanıyor.

 trigger = {
               tag = TUR
               AND = {
                   date > 2016.8.1
               }
        }

        mean_time_to_happen = { days = 9 } (Bu kısım eventin yukarıda belirlediğin "2016.8.1" tarihinden sonra en geç 9 gün içerisinde çıkacağını söylüyor orayı 10 yaparsan 10 gün içinde event gözükür)

Bu kod eventin ne zaman çıkacağını ayarlar

Eventin içinde ki konumu


#yenıkapı   
country_event = {   #yenıkapı
   id = turkey.11
   title = turkey.11.t
   desc = turkey.11.d
   picture = GFX_report_event_yenikapı
 
        fire_only_once = yes
   is_triggered_only = yes

        trigger = {
               tag = TUR
               AND = {
                   date > 2016.8.1
               }
        }


        mean_time_to_happen = { days = 9 }
   
        option = {
      name = turkey.11.o1
                add_political_power = 20
      add_national_unity = 0.04
      add_popularity = {
         ideology = conservative
         popularity = 0.02
      }

                add_popularity = {
         ideology = nationalist
         popularity = 0.02
      }

                add_popularity = {
         ideology = social_democrat
         popularity = 0.02
      }
   }
}



 
« Son Düzenleme: 28 Ekim 2017, 11:55:23 Gönderen: mami2003 »
 

Çevrimdışı Stalker

Ynt: [REHBER]Event Modlama
« Yanıtla #13 : 28 Ekim 2017, 11:56:12 »
trigger = {
               tag = TUR
               AND = {
                   date > 2016.8.1
               }
        }

        mean_time_to_happen = { days = 9 } (Bu kısım eventin yukarıda belirlediğin "2016.8.1" tarihinden sonra en geç 9 gün içerisinde çıkacağını söylüyor orayı 10 yaparsan 10 gün içinde event gözükür)

Bu kod eventin ne zaman çıkacağını ayarlar

Eventin içinde ki konumu


#yenıkapı   
country_event = {   #yenıkapı
   id = turkey.11
   title = turkey.11.t
   desc = turkey.11.d
   picture = GFX_report_event_yenikapı
 
        fire_only_once = yes
   is_triggered_only = yes

        trigger = {
               tag = TUR
               AND = {
                   date > 2016.8.1
               }
        }


        mean_time_to_happen = { days = 9 }
   
        option = {
      name = turkey.11.o1
                add_political_power = 20
      add_national_unity = 0.04
      add_popularity = {
         ideology = conservative
         popularity = 0.02
      }

                add_popularity = {
         ideology = nationalist
         popularity = 0.02
      }

                add_popularity = {
         ideology = social_democrat
         popularity = 0.02
      }
   }
}
peki kodları ayarlama yani ne olacağını falan onlar için ne yapmamız lazım.
 

Çevrimdışı mami2003

  • Tımarlı Sipahi
  • *
  • İleti: 604
  • Ejder Yalçın
    • Profili Görüntüle
Ynt: [REHBER]Event Modlama
« Yanıtla #14 : 28 Ekim 2017, 17:02:44 »
Alıntı
option = { (Burası seçeneğiniz okunacağı kısım bu kısmın altına önce seçeneğinizin ismini ardından ne gibi
                                                                             değişiklikler yaptığını yazmalısınız.)
     
                name = turkey.15.o1 (Seçeneğin ismi bu )
                add_national_unity = 0.01 (Bu ise değiştirdiği şey, milli birliği %1 artırıyormuş.)
   }
}

Seçeneğin ismine ne eklemek istiyorsan yaz.

« Son Düzenleme: 28 Ekim 2017, 17:03:24 Gönderen: mami2003 »
 

Çevrimdışı TürkHan

Ynt: [REHBER]Event Modlama
« Yanıtla #15 : 06 Kasım 2017, 20:29:46 »
Allah Razı Olsun :)
Selimi boğdurup Mustafayı tahta geçirebilirmiyiz?