Çözüldü Razuning V5 constans.cpp ve lenght.h editlendi build edildi level 250 yerine 120 de kalıyor

  • Konuyu açan Konuyu açan muhammet53
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 52
  • Gösterim Gösterim 587
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ı.

muhammet53

Üye
Üye
Mesaj
434
Çözümler
4
Beğeni
30
Puan
459
Ticaret Puanı
0
250 level sınırı yaptım build ettim ama level 120 de kalıyor configleri 250 yaptım level sınırlarını ama hayla aynı değişen birsey yok
 
Çözüm
hata veriyor

Kod:
Genişlet Daralt Kopyala
char.cpp: In member function 'void CHARACTER::PointChange(BYTE, int, bool, bool)                                             ':
char.cpp:2984:23: error: expected ';' before 'if'
 2984 |   case POINT_LEVEL:250
      |                       ^
      |                       ;
 2985 |    if ((GetLevel() + amount) > gPlayerMaxLevel)
      |    ~~
char.cpp:2984:20: warning: statement has no effect [-Wunused-value]
 2984 |   case POINT_LEVEL:250
      |                    ^~~
Aboooooooo kanka o 250 yazdığın yeri sil

gPlayerMaxLevel’i 250 yap
Const ve lenght atayım ben sana razu v5de 300 level için expler vs ayarlamıştım
 
Mevzu exp değil kardeşim.

constexpr uint8_t g_ConfigLevel = 120;

case POINT_LEVEL:

if (GetLevel() >= g_ConfigLevel) return;

SetLevel(GetLevel() + amount);
SetExp(0);

Yukardaki 120’yi değiştirmediğin sürece 100000 tane exp dizisi eklesende level alamazsın bunu sadece örnek olarak yaptım.

senin level almanı kısıtlayan şey’e bak exp’i eklemeyi bırak. Çözemezsen işten döndüğümde hallederiz.
 
Son düzenleme:
Mevzu exp değil kardeşim.

constexpr uint8_t g_ConfigLevel = 120;

case POINT_LEVEL:

if (GetLevel() >= g_ConfigLevel) return;

SetLevel(GetLevel() + 1);
SetExp(0);

Yukardaki 120’yi değiştirmediğin sürece 100000 tane exp dizisi eklesende level alamazsın bunu sadece örnek olarak yaptım.

senin level almanı kısıtlayan şey’e bak exp’i eklemeyi bırak.
constans cpp demi sorun yani
 
constans cpp demi sorun yani
Kanka exp bir aşama gibi düşün tabii level almanda bir unsur ama şöyle

case POINT_EXP:

if (my_exp >= need_exp)
PointChange(POINT_LEVEL, 1)

need_exp ise constans.cpp deki exp_tablesi

Şöyle

need_exp = exp_table[GetLevel()]

Eğer sen kasılarak 120 den sonrasına gidemiyorsan yani 120 level oldun hiç exp küpleri dolmuyorsa exp almanı engelleyen şeyi kontrol et (case POINT_NEXT_EXP) gibi birşey vardı kodları görmeden zınk bu diyemiyorum çalışıyorum bi sana yazıyorum bi motora radyatör takıyorum. 🤣🤣 mesela bu exp_table dizisi yetersizdir. Eğer level alamıyorsan level almanı kısıtlayan şeye bak.
 
Kanka exp bir aşama gibi düşün tabii level almanda bir unsur ama şöyle

case POINT_EXP:

if (my_exp >= need_exp)
PointChange(POINT_LEVEL, 1)

need_exp ise constans.cpp deki exp_tablesi

Şöyle

need_exp = exp_table[GetLevel()]

Eğer sen kasılarak 120 den sonrasına gidemiyorsan yani 120 level oldun hiç exp küpleri dolmuyorsa exp almanı engelleyen şeyi kontrol et (case POINT_NEXT_EXP) gibi birşey vardı kodları görmeden zınk bu diyemiyorum çalışıyorum bi sana yazıyorum bi motora radyatör takıyorum. 🤣🤣 mesela bu exp_table dizisi yetersizdir. Eğer level alamıyorsan level almanı kısıtlayan şeye bak.
hocam zaten table 250 yaptım ben dediğiniz kodlar cıkmıyor constans cpp de
 
Hem ayrıca kanallardaki configlere baktın mı sourcedeki ayarları yapmışsın zaten.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst