debris bug

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Master wrote:

      @byazrail üstat eline sağlık. sorun çözüldü. eyvallah
      Asıl ben teşekkür ederim, ben başından beri ay oluşum sonrası silinen harabe sanıp yazıyordum ^^
      Neyse çözüldü :thumbsup:
    • fixed the bug for debris fields on the moon that replace the fields already in place by byazrail

      commit addon github.com/HikeGame/2moons-2.0…0891a92f3a8c5f6a7e1f8c713
    • Danter14 wrote:

      fixed the bug for debris fields on the moon that replace the fields already in place by byazrail

      commit addon github.com/HikeGame/2moons-2.0…0891a92f3a8c5f6a7e1f8c713
      Thanks, great shoot ;)
    • İki dosyayıda güncelleyince şöyle bir durum oluştu
      Gezegen ve aya sıra sıra saldırı yaptım en sonunda da ay yoketme olarak yolladım
      Harabe alanları sırasıyla
      Metal: 7.000.000 Kristal: 8.049.300
      Metal: 7.000.000 Kristal: 11.666.200
      Metal: 7.000.000 Kristal: 11.664.800
      Metal: 7.000.000 Kristal: 8.049.300
      Metal: 7.000.000 Kristal: 11.663.400
      Metal: 7.840.000 Kristal: 7.000.000 * ay yok etme(ay yok olmadı)

      Harabe alanında olması gereken
      Metal: 42.840.000 - Kristal: 58.093.000

      Harabe alanında olan
      Metal: 77.840.000 - Kristal:109.186.000

      The post was edited 1 time, last by dreams82 ().

    • dreams82 wrote:

      İki dosyayıda güncelleyince şöyle bir durum oluştu
      Gezegen ve aya sıra sıra saldırı yaptım en sonunda da ay yoketme olarak yolladım
      Harabe alanları sırasıyla
      Metal: 7.000.000 Kristal: 8.049.300
      Metal: 7.000.000 Kristal: 11.666.200
      Metal: 7.000.000 Kristal: 11.664.800
      Metal: 7.000.000 Kristal: 8.049.300
      Metal: 7.000.000 Kristal: 11.663.400
      Metal: 7.840.000 Kristal: 7.000.000 * ay yok etme(ay yok olmadı)

      Harabe alanında olması gereken
      Metal: 42.840.000 - Kristal: 58.093.000

      Harabe alanında olan
      Metal: 77.840.000 - Kristal:109.186.000
      En son yapılan fix geçerli;
      github.com/HikeGame/2moons-2.0…0891a92f3a8c5f6a7e1f8c713
      buradaki, planet update kısmındaki der_metal = der_metal + :metal şeklinde olmaması gerek.
      Bu güncellemeyi nasıl yaptın dosyayı bir ilet müsait bir zamanda bakayım neymiş sorun.
    • Güncellemeyi ordaki gibi yaptım ancak sorunu buldum sanırım.

      Yalnızda MissionCaseAtack dosyasını güncel bırakıp MissionCaseDestruction dosyasını eski haline getirdim sorun düzeldi galiba.
      Bu seferki ay yoketme görevinde ay yine yok olmadı.
      Çıkan harabe Metal: 7.380.000 Kristal: 7.000.000
      Önceden var olan Metal: 77.840.000 - Kristal:109.186.000

      Şu anda bulunan Metal: 85.220.000 - Krsital: 116.186.000

      Şu anda doğru gözüküyor. Siz ne dersiniz?
    • dreams82 wrote:

      Güncellemeyi ordaki gibi yaptım ancak sorunu buldum sanırım.

      Yalnızda MissionCaseAtack dosyasını güncel bırakıp MissionCaseDestruction dosyasını eski haline getirdim sorun düzeldi galiba.
      Bu seferki ay yoketme görevinde ay yine yok olmadı.
      Çıkan harabe Metal: 7.380.000 Kristal: 7.000.000
      Önceden var olan Metal: 77.840.000 - Kristal:109.186.000

      Şu anda bulunan Metal: 85.220.000 - Krsital: 116.186.000

      Şu anda doğru gözüküyor. Siz ne dersiniz?
      Ay yok olma yüzdesi nedir gelen mesajda size bir yüzde verir.
      O yüzdeyi tamamlamazsa yıkılmaz ay.
      Gravitasyon tekniği ve Ölüm Yıldızı sayısı, ay büyüklüğü önemlidir bu konuda.
    • byazrail wrote:

      dreams82 wrote:

      Güncellemeyi ordaki gibi yaptım ancak sorunu buldum sanırım.

      Yalnızda MissionCaseAtack dosyasını güncel bırakıp MissionCaseDestruction dosyasını eski haline getirdim sorun düzeldi galiba.
      Bu seferki ay yoketme görevinde ay yine yok olmadı.
      Çıkan harabe Metal: 7.380.000 Kristal: 7.000.000
      Önceden var olan Metal: 77.840.000 - Kristal:109.186.000

      Şu anda bulunan Metal: 85.220.000 - Krsital: 116.186.000

      Şu anda doğru gözüküyor. Siz ne dersiniz?
      Ay yok olma yüzdesi nedir gelen mesajda size bir yüzde verir.O yüzdeyi tamamlamazsa yıkılmaz ay.
      Gravitasyon tekniği ve Ölüm Yıldızı sayısı, ay büyüklüğü önemlidir bu konuda.
      Ay yok olma yüzdesi 0.
      Bilerek ayı büyük tuttum harabeyi denemek için.
      Ama dediğim gibi sizin söylemiş olduğunuz düzeltmeyi yalnızca MissionCaseAttack dosyasında yapınca hesap tutuyor.
      Diğer dosyayı güncelleyince karışıklık oluyor. Benden başka deneyen varsa o da yazsın emin olalım.
    • dreams82 wrote:

      byazrail wrote:

      dreams82 wrote:

      Güncellemeyi ordaki gibi yaptım ancak sorunu buldum sanırım.

      Yalnızda MissionCaseAtack dosyasını güncel bırakıp MissionCaseDestruction dosyasını eski haline getirdim sorun düzeldi galiba.
      Bu seferki ay yoketme görevinde ay yine yok olmadı.
      Çıkan harabe Metal: 7.380.000 Kristal: 7.000.000
      Önceden var olan Metal: 77.840.000 - Kristal:109.186.000

      Şu anda bulunan Metal: 85.220.000 - Krsital: 116.186.000

      Şu anda doğru gözüküyor. Siz ne dersiniz?
      Ay yok olma yüzdesi nedir gelen mesajda size bir yüzde verir.O yüzdeyi tamamlamazsa yıkılmaz ay.Gravitasyon tekniği ve Ölüm Yıldızı sayısı, ay büyüklüğü önemlidir bu konuda.
      Ay yok olma yüzdesi 0.Bilerek ayı büyük tuttum harabeyi denemek için.
      Ama dediğim gibi sizin söylemiş olduğunuz düzeltmeyi yalnızca MissionCaseAttack dosyasında yapınca hesap tutuyor.
      Diğer dosyayı güncelleyince karışıklık oluyor. Benden başka deneyen varsa o da yazsın emin olalım.
      Müsait bir zamanda deneyip iletirim sonucunu.
    • dreams82 wrote:

      byazrail wrote:

      dreams82 wrote:

      Bu durumu deneyebilen oldu mu acaba?
      Herhangi bir sorun yoktur düzgün çalışmaktadır test edebilirsin.
      Deniyorum ama halen sonuç aynı. Ay patladığında harabe çıkmıyor.
      Savaş raporunda neler söylemektedir?
      Savaş raporunun alt kısmını paylaşır mısın bizimle?
    • Savaşi saldıran taraf kazandi!
      Ele geciriliyor 0 Metal, 0 Kristal ve 0 Deuterium

      Saldıran taraf toplam: 0 ünite kaybetti
      Savunan taraf toplam: 20.000.000 ünite kaybetti
      Su an bu alan koordinatlarında bulunan: 7.000.000 Metal ve 7.000.000 Kristal.

      Ayin yok olma yuzdesi : 100%
      Olum yildizinin silahlari Ay a inanilmaz kuvvetli alternatif bir gravitasyon soku gonderiyorlar ve bu soklar birlesince sonunda uyduyu yirtip atacak inanilmaz bir deprem yaratiyorlar. Ay uzerindeki tum binalar yok ediliyor ve filon gezegenine geri donuyor.
      Filonun imha olma yuzdesi : 38%

      Burda harabe var gözüküyor ancak galaksi menüsünde gözüken harabeye bu harabe eklenmiyor.
    • dreams82 wrote:

      Savaşi saldıran taraf kazandi!
      Ele geciriliyor 0 Metal, 0 Kristal ve 0 Deuterium

      Saldıran taraf toplam: 0 ünite kaybetti
      Savunan taraf toplam: 20.000.000 ünite kaybetti
      Su an bu alan koordinatlarında bulunan: 7.000.000 Metal ve 7.000.000 Kristal.

      Ayin yok olma yuzdesi : 100%
      Olum yildizinin silahlari Ay a inanilmaz kuvvetli alternatif bir gravitasyon soku gonderiyorlar ve bu soklar birlesince sonunda uyduyu yirtip atacak inanilmaz bir deprem yaratiyorlar. Ay uzerindeki tum binalar yok ediliyor ve filon gezegenine geri donuyor.
      Filonun imha olma yuzdesi : 38%

      Burda harabe var gözüküyor ancak galaksi menüsünde gözüken harabeye bu harabe eklenmiyor.
      Bir test yapıp döneceğim nerede sıkıntı var çözüp iletirim problem varsa eğer.
    • dreams82 wrote:

      Savaşi saldıran taraf kazandi!
      Ele geciriliyor 0 Metal, 0 Kristal ve 0 Deuterium

      Saldıran taraf toplam: 0 ünite kaybetti
      Savunan taraf toplam: 20.000.000 ünite kaybetti
      Su an bu alan koordinatlarında bulunan: 7.000.000 Metal ve 7.000.000 Kristal.

      Ayin yok olma yuzdesi : 100%
      Olum yildizinin silahlari Ay a inanilmaz kuvvetli alternatif bir gravitasyon soku gonderiyorlar ve bu soklar birlesince sonunda uyduyu yirtip atacak inanilmaz bir deprem yaratiyorlar. Ay uzerindeki tum binalar yok ediliyor ve filon gezegenine geri donuyor.
      Filonun imha olma yuzdesi : 38%

      Burda harabe var gözüküyor ancak galaksi menüsünde gözüken harabeye bu harabe eklenmiyor.
      Fixledim iletiyorum dosyayı kontrol edebilirsin.
      Sorun şu planet silindiği için target moon'a ait planet güncellemesi yapılmıyor.
      @Master @dreams82 fixledim.

      @Danter14 moon delete after debris update own moon planet fixed.

      github.com/HikeGame/2moons-2.0…estruction.class.php#L352 find

      PHP Source Code

      1. switch($combatResult['won'])
      github.com/HikeGame/2moons-2.0…estruction.class.php#L352 before add

      PHP Source Code

      1. $moonDestroyStatus = false;
      github.com/HikeGame/2moons-2.0…estruction.class.php#L523 find;

      PHP Source Code

      1. if($this->_fleet['fleet_end_type'] == 3)
      2. {
      3. $debrisType = 'id_luna';
      4. }
      5. else
      6. {
      7. $debrisType = 'id';
      8. }
      9. $sql = 'UPDATE %%PLANETS%% SET
      10. der_metal = :metal,
      11. der_crystal = :crystal
      12. WHERE '.$debrisType.' = :planetId;';
      13. $db->update($sql, array(
      14. ':metal' => $planetDebris[901],
      15. ':crystal' => $planetDebris[902],
      16. ':planetId' => $this->_fleet['fleet_end_id']
      17. ));
      Display All

      github.com/HikeGame/2moons-2.0…estruction.class.php#L523 changed code

      PHP Source Code

      1. if($this->_fleet['fleet_end_type'] == 3)
      2. {
      3. $debrisType = 'id_luna';
      4. }
      5. else
      6. {
      7. $debrisType = 'id';
      8. }
      9. if ($moonDestroyStatus)
      10. {
      11. $sql = 'UPDATE %%PLANETS%% SET
      12. der_metal = :metal,
      13. der_crystal = :crystal
      14. WHERE id = :planetId;';
      15. $db->update($sql, array(
      16. ':metal' => $planetDebris[901],
      17. ':crystal' => $planetDebris[902],
      18. ':planetId' => $moonDestroyStatus
      19. ));
      20. }
      21. else
      22. {
      23. $sql = 'UPDATE %%PLANETS%% SET
      24. der_metal = :metal,
      25. der_crystal = :crystal
      26. WHERE '.$debrisType.' = :planetId;';
      27. $db->update($sql, array(
      28. ':metal' => $planetDebris[901],
      29. ':crystal' => $planetDebris[902],
      30. ':planetId' => $this->_fleet['fleet_end_id']
      31. ));
      32. }
      Display All
      Files
    • Şimdi kesinlikle doğru oldu. Elinize sağlık.

      Şu şekilde test ettim.
      Sırala;
      Ay - Gezegen - Ay - Gezegen - Ay şeklinde önce saldırı yolladım.
      Sonra Ay Yok Etme olarak son bir saldırı daha yaptım. Savaş raporları ile galaksi ekranında gözüken harabeler birebir tutuyor :)
    • dreams82 wrote:

      Şimdi kesinlikle doğru oldu. Elinize sağlık.

      Şu şekilde test ettim.
      Sırala;
      Ay - Gezegen - Ay - Gezegen - Ay şeklinde önce saldırı yolladım.
      Sonra Ay Yok Etme olarak son bir saldırı daha yaptım. Savaş raporları ile galaksi ekranında gözüken harabeler birebir tutuyor :)
      Rica ederim değişik bir bug. Neyseki çözüm sağladım sorun yoktur.

      @Danter14
      Added pull requests. github.com/HikeGame/2moons-2.0/pull/13