Gelir Modu

  • Gelir Modu
  • Gelir Modu
  • Gelir Modu
  • Gelir Modu
tisonK
244 aboneleri
V2.1.2.0
14 268

FS22_IncomeMod'dan dönüştürüldü

Gelir Modu, oyunculara pasif gelir elde etmenin basit ve dengeli bir yolunu sunar. Seçtiğiniz zorluğa veya özel bir miktara göre saatlik veya günlük olarak otomatik olarak para kazanın. Yalnızca görevlere veya mal satmaya bağlı kalmadan istikrarlı nakit akışı isteyen oyuncular için mükemmeldir.

Özellikler:
- Kolay / Normal / Zor zorluk ön ayarları
- Özel gelir tutarı seçeneği
- Oyun içi bildirimler
- Konsol komutları veya duraklatma menüsünden tamamen yapılandırılabilir
- Ayarlar otomatik olarak kaydedildi
- Tek oyunculu ve çok oyunculu olarak çalışır
- Hafif ve sağlam

Lütfen unutmayın:
Konsolu açabilmeniz için geliştirici modunu etkinleştirmeniz gerekir.
Bu, FS oyun klasörünüzde yapılabilir, ardından "game.xml" dosyasını arayın.
<development><controls> öğesini "true" olarak değiştirin

Gelir Modumla çiftçilik deneyiminizin tadını çıkarın <3

==========================================================
Github: https://github.com/TheCodingDad-TisonK/FS25_IncomeMod
==========================================================
TELİF HAKKI BİLDİRİMİ:
Tüm hakları saklıdır. İzinsiz olarak yeniden dağıtılması, kopyalanması,
veya bu modun size ait olduğunu iddia etmek kesinlikle yasaktır.
Orijinal yazar: TisonK
==========================================================

Sunucu
Konsollar
Değişiklik günlüğü
11
  • - Gelir paneli artık ekranda istediğiniz yere sığacak şekilde taşınabilir ve yeniden boyutlandırılabilir. Düzenleme moduna girmek için panele sağ tıklayın, yeni bir konuma sürükleyin, büyütmek veya küçültmek için köşe tutamacını sürükleyin, ardından yerine kilitlemek için tekrar sağ tıklayın. Düzeniniz oturumlar arasında kaydedilir.
    - Renkler FS25'in yerel panel stiliyle eşleşecek şekilde güncellendi (koyu, temiz,
    yeşil kenarlık yok)

    Görünürlüğü değiştir, I tuşuyla hala aynı şekilde çalışıyor.

    Kayıt geçişine gerek yok.

  • [Düzeltme v2.0.0.5 — kullanıcı arayüzünde çarpan seçeneğinin atlama durumlarını düzeltin]
    UIHelper.createMultiOption'da, klonlanmış FS25 MultiTextOption widget'ı
    sayımı benimsemek yerine şablonun numText'lerini koruyabilir
    setTexts.setTexts. setTexts'ten sonra açıkça opt.numTexts = #options değerini atayın
    tüm arayanlar için doğru döngü sayısını garanti eder (payMode=2, zorluk=3,
    çarpan=4).

    Ayrıca opt:setState() öğesini düzen:addElement() öğesinden sonra taşıyın, böylece herhangi bir FS25-dahili
    Öğe durumunu silebilecek düzen geçişi yeniden başlatma işlemi zaten tamamlandı
    İlk seçimi ayarlamadan önce.

    [V2.0.0.5'i düzeltin — RaiseCallback bağımsız değişkenini düzeltin: öğe, durum dizini değil]
    GuiElement:raiseCallback çağrıları onClickCallback(self.target, element) burada
    öğesi MultiTextOptionElement tablosudur. Biz bunu şöyle değerlendiriyorduk:
    tamsayı durumu, gelir Çarpanının bir tabloya ayarlanmasına ve çökmesine neden oluyor
    Her tıklamada "Beklenen: Int, Gerçek: Tablo" ile setXMLInt.

    [v2.1.0.0]
    modDesc.xml dosyasına dört yardım Hattı kategorisi eklendi:
    - Gelir Modu — Genel Bakış (2 sayfa: giriş, ödemelerin işleyişi)
    - Gelir Modu — Ayarlar (3 sayfa: temel, gelişmiş, görüntüleme/sıfırlama)
    - Gelir Modu - İpuçları ve Püf Noktaları (2 sayfa: HUD/rapor, gelir ipuçları)
    - Gelir Modu Hakkında (1 sayfa: + konsol komutları hakkında)

    50 l10n anahtarının tümü 10 dile çevrildi (en/de/fr/pl/es/it/cz/br/uk/ru).

  • - 'MoneyType' çökmesi düzeltildi (gelir asla ödenmiyor)

  • - Build.sh içindeki yanlış ZIP ​​yapısı nedeniyle modun yüklenmemesi düzeltildi

  • - HUD geçiş senkronizasyon bozukluğu düzeltmesi
    - Konsol ayarlarına eksik showHUD alanı eklendi
    - Her açılışta updateDisplay() işlevini çağıran açık geçersiz kılma eklendi
    - Başıboş çift boş satırlar kaldırıldı

  • - Her iki bildirim çağrısı da (ödeme + başlatma) doğru FS25 AP ile değiştirildi

  • * Ayarlar kullanıcı arayüzüne isteğe bağlı geçiş ile **mevsimlik gelir değiştiriciler** (İlkbahar 0,8x, Yaz 1,0x, Sonbahar 1,2x, Kış 0,7x) eklendi
    * Ayarlar kullanıcı arayüzüne ve 'IncomeSetMultiplier' konsol komutu aracılığıyla **seçilebilir gelir çarpanları** (1x / 2x / 5x / 10x) eklendi
    * **Çiftlik başına çok oyunculu destek** eklendi — her aktif çiftlik artık bağımsız olarak kazanıyor
    * **Gelir durumu kalıcılığı** eklendi - yeniden yükleme sonrasında kaçırılan veya mükerrer ödemeleri önlemek için "lastHour" ve "lastDay", "_state.xml" dosyasına kaydedildi
    * **Ödeme geçmişi takibi** eklendi - 'IncomeHistory' konsol komutu son 10 ödemeyi gösterir (gün, saat, tutar, sezon değiştirici)
    * **Sonraki ödeme zamanlayıcısı** eklendi — 'IncomeNext' konsol komutu bir sonraki ödemeye kadar kalan süreyi görüntüler
    * Hata ayıklama modunu değiştirmek için eksik **`IncomeSetDebug` konsol komutu** eklendi
    * 'giveMoney()' içine yalnızca sunucuya yönelik bir koruma eklenerek kritik **çok oyunculu yinelenen ödeme hatası** düzeltildi
    * Yinelenen başlangıç bildirimi düzeltildi (hem IncomeManager hem de IncomeSystem'den tetikleniyordu)
    * 'getTextSafe'den gelen genel ad alanı kirliliği düzeltildi ('UIHelper.getText()' modül yöntemine taşındı)
    * 'UIHelper.lua'daki hata ayıklama yazdırma sızıntısı düzeltildi
    * Hatalı başlangıç ipucu metni düzeltildi (artık şunu gösteriyor: 'Gelir yazın')

  • - Kodun tamamını yeniden yazdım
    - Komut listesinin tamamı değiştirildi
    - Duraklatma menüsüne yeni ayarlar sekmesi eklendi
    - Bildirim stili değiştirildi
    - Optimize edilmiş mevcut kod
    - Şunlar için destek eklendi: de, fr, pl, es, it, cz, br, uk, ru

  • - Sabit konsol hatası

  • [Kritik Düzeltme]
    - Güncellenen ayarlar kaydetme ve yükleme işlevi*

    *FS22'de modSettings'i kullanıcı oyun yolunda saklıyoruz, FS25'te ise bunun savegame klasöründe saklanmasını istiyorlar.
    Bundan haberim yoktu, şimdi düzeldi :)

Kredi
Yorumlar
21