Çözüldü Yere düşen yang miktarını nasıl azaltırım?

  • Konuyu açan Konuyu açan NIGHTMT2
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 779
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

NIGHTMT2

Üye
Üye
Mesaj
125
Çözümler
12
Beğeni
34
Puan
89
Ticaret Puanı
0
Merhaba arkadaşlar
Yere Düşen yang miktarını nasıl düşürebilirim acaba fotoda görüldüğü gibi çok fazla yang düşüyor.
mob proto'dan rankları 0 yaptım ama sonuç alamadım yardımcı olursanız çok memnun olurum...

0319_043035.jpg
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
Bu kadar yangın droplanmasının sebebi üçüncü el'i affectlerden kaldırman bu arada.
Eski tip yapıyorsun anladığım kadarıyla ama üçüncü el'i tekrar koymanı öneriyorum.
/priv_empire 0 3:gold10 750 24
/priv_empire 0 2:gold 750 24

Bu ikisini oyun içinde yazarak deneme yapabilirsiniz.
Değiştirmeniz gereken yerler 750 ve 24 kısmıdır.

750: Oran
24: Süre(saat)
 
char_battle.cpp

int iSplitCount = number(25, 35);

şu kısımda ki 25, 35 sayısı yang patlaması (senin paylaştığın resimde ki gibi) olduğunda düşecek yang sayısı oluyor.

direkt yere düşmesini engelleyip, normal yaratık kesermiş gibi oyuncuya gelmesini istiyorsan;

C++:
Genişlet Daralt Kopyala
if ((item = ITEM_MANAGER::instance().CreateItem(1, iGold)))
{
    pos.x = GetX() + ((number(-14, 14) + number(-14, 14)) * 23);
    pos.y = GetY() + ((number(-14, 14) + number(-14, 14)) * 23);
    item->AddToGround(GetMapIndex(), pos);
    item->StartDestroyEvent();
    iTotalGold += iGold; // Total gold
}

kısmını;

C++:
Genişlet Daralt Kopyala
pkAttacker->GiveGold(iGold / iSplitCount);
iTotalGold += iGold;

ile değiştir.
 
Bu kadar yangın droplanmasının sebebi üçüncü el'i affectlerden kaldırman bu arada.
Eski tip yapıyorsun anladığım kadarıyla ama üçüncü el'i tekrar koymanı öneriyorum.
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst