YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
xranzei 1
xranzei
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
romegames 1
romegames
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı game source build sorunu

  • Konuyu başlatan Konuyu başlatan ahmetsimsek53
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 230
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

ahmetsimsek53

Level 4
TM Üye
Üye
Katılım
8 Kas 2019
Konular
116
Mesajlar
489
Çözüm
39
Online süresi
22d 4h
Reaksiyon Skoru
29
Altın Konu
0
TM Yaşı
6 Yıl 7 Ay 8 Gün
Başarım Puanı
120
MmoLira
3,033
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

merhaba sistem ekliyorum da bu hatayı alıyorum

[CODE lang="cpp" title="kod"]#ifdef ENABLE_KIDEM
ACMD(do_load_kidem_info) {
char szCommand[256]{};
snprintf(szCommand, sizeof(szCommand), "ClearKidemList");
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
for (uint8_t i(0); i < std::size(kidem_affect_tablo); ++i) {
snprintf(szCommand, sizeof(szCommand), "UpdateKidemAff %d %d %d %d %d %d",
kidem_affect_tablo[0],
kidem_affect_tablo[3],
kidem_affect_tablo[1],
kidem_affect_tablo[4],
kidem_affect_tablo[2],
kidem_affect_tablo[5]
);
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
}
snprintf(szCommand, sizeof(szCommand), "UpdateKidemSize %llu", KIDEM_MAX);
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
}

ACMD(do_update_kidem) {
if (!ch || !ch->GetDesc()) { return; }
// if (ch->GetLevel() < 99) {
// ch->ChatPacket(1, "99 seviye olmadan bu sistem kullanilamaz.");
// return;
// }
const auto kidemLevel = ch->GetKidemTitle();
if (kidemLevel >= KIDEM_MAX)
{
ch->ChatPacket(1,"Zaten son seviyedesin!");
return;
}

// if ((thecore_pulse() - ch->GetChampionItemTime()) < PASSES_PER_SEC(3))
// {
// ch->ChatPacket(1, "Tekrar kullanmak icin beklemelisin.");
// return;
// }

constexpr uint32_t itemVnum = 30077;
constexpr uint32_t itemCount = 1;
if (ch->CountSpecifyItem(itemVnum) < itemCount) {
ch->ChatPacket(1,"Yeterli iteme sahip degilsin!");
return;
}
const auto& info = kidem_affect_tablo[kidemLevel];

ch->AddAffect(AFFECT_KIDEM_START_IDX+kidemLevel, aApplyInfo[info[0]].bPointType, info[3], 0, INFINITE_AFFECT_DURATION, 0, false);
ch->AddAffect(AFFECT_KIDEM_START_IDX+kidemLevel, aApplyInfo[info[1]].bPointType, info[4], 0, INFINITE_AFFECT_DURATION, 0, false);
ch->AddAffect(AFFECT_KIDEM_START_IDX+kidemLevel, aApplyInfo[info[2]].bPointType, info[5], 0, INFINITE_AFFECT_DURATION, 0, false);

// if (ch->GetExp() > 0) { ch->SetExp(0); }
ch->RemoveSpecifyItem(itemVnum, itemCount);
ch->SetKidemTitle(kidemLevel + 1);
ch->UpdatePacket();
// ch->SetChampionItemTime();
ch->ChatPacket(1, "Ozellikler karakterine eklendi!");
}
#e#endifCODE]


Ekran Alıntısı.PNG
[/CODE]
 

Ekli dosyalar

  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    20 KB · Görüntüleme: 0
Çözüm
Ticaret - 0%
0   0   0
merhaba sistem ekliyorum da bu hatayı alıyorum

[CODE lang="cpp" title="kod"]#ifdef ENABLE_KIDEM
ACMD(do_load_kidem_info) {
char szCommand[256]{};
snprintf(szCommand, sizeof(szCommand), "ClearKidemList");
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
for (uint8_t i(0); i < std::size(kidem_affect_tablo); ++i) {
snprintf(szCommand, sizeof(szCommand), "UpdateKidemAff %d %d %d %d %d %d",
kidem_affect_tablo[0],
kidem_affect_tablo[3],
kidem_affect_tablo[1],
kidem_affect_tablo[4],
kidem_affect_tablo[2],
kidem_affect_tablo[5]
);
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
}
snprintf(szCommand, sizeof(szCommand), "UpdateKidemSize %llu", KIDEM_MAX)...
merhaba sistem ekliyorum da bu hatayı alıyorum

[CODE lang="cpp" title="kod"]#ifdef ENABLE_KIDEM
ACMD(do_load_kidem_info) {
char szCommand[256]{};
snprintf(szCommand, sizeof(szCommand), "ClearKidemList");
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
for (uint8_t i(0); i < std::size(kidem_affect_tablo); ++i) {
snprintf(szCommand, sizeof(szCommand), "UpdateKidemAff %d %d %d %d %d %d",
kidem_affect_tablo[0],
kidem_affect_tablo[3],
kidem_affect_tablo[1],
kidem_affect_tablo[4],
kidem_affect_tablo[2],
kidem_affect_tablo[5]
);
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
}
snprintf(szCommand, sizeof(szCommand), "UpdateKidemSize %llu", KIDEM_MAX);
ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
}

ACMD(do_update_kidem) {
if (!ch || !ch->GetDesc()) { return; }
// if (ch->GetLevel() < 99) {
// ch->ChatPacket(1, "99 seviye olmadan bu sistem kullanilamaz.");
// return;
// }
const auto kidemLevel = ch->GetKidemTitle();
if (kidemLevel >= KIDEM_MAX)
{
ch->ChatPacket(1,"Zaten son seviyedesin!");
return;
}

// if ((thecore_pulse() - ch->GetChampionItemTime()) < PASSES_PER_SEC(3))
// {
// ch->ChatPacket(1, "Tekrar kullanmak icin beklemelisin.");
// return;
// }

constexpr uint32_t itemVnum = 30077;
constexpr uint32_t itemCount = 1;
if (ch->CountSpecifyItem(itemVnum) < itemCount) {
ch->ChatPacket(1,"Yeterli iteme sahip degilsin!");
return;
}
const auto& info = kidem_affect_tablo[kidemLevel];

ch->AddAffect(AFFECT_KIDEM_START_IDX+kidemLevel, aApplyInfo[info[0]].bPointType, info[3], 0, INFINITE_AFFECT_DURATION, 0, false);
ch->AddAffect(AFFECT_KIDEM_START_IDX+kidemLevel, aApplyInfo[info[1]].bPointType, info[4], 0, INFINITE_AFFECT_DURATION, 0, false);
ch->AddAffect(AFFECT_KIDEM_START_IDX+kidemLevel, aApplyInfo[info[2]].bPointType, info[5], 0, INFINITE_AFFECT_DURATION, 0, false);

// if (ch->GetExp() > 0) { ch->SetExp(0); }
ch->RemoveSpecifyItem(itemVnum, itemCount);
ch->SetKidemTitle(kidemLevel + 1);
ch->UpdatePacket();
// ch->SetChampionItemTime();
ch->ChatPacket(1, "Ozellikler karakterine eklendi!");
}
#e#endifCODE]


Ekli dosyayı görüntüle 123177[/CODE]



Dene bakalım.

C++:
#ifdef ENABLE_KIDEM
ACMD(do_load_kidem_info) {
    char szCommand[256]{};
    snprintf(szCommand, sizeof(szCommand), "ClearKidemList");
    ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);

    for (uint8_t i = 0; i < (sizeof(kidem_affect_tablo) / sizeof(kidem_affect_tablo[0])); ++i) {
        snprintf(szCommand, sizeof(szCommand), "UpdateKidemAff %d %d %d %d %d %d",
            kidem_affect_tablo[i][0],
            kidem_affect_tablo[i][3],
            kidem_affect_tablo[i][1],
            kidem_affect_tablo[i][4],
            kidem_affect_tablo[i][2],
            kidem_affect_tablo[i][5]
        );
        ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
    }

    snprintf(szCommand, sizeof(szCommand), "UpdateKidemSize %llu", KIDEM_MAX);
    ch->ChatPacket(CHAT_TYPE_COMMAND, szCommand);
}

ACMD(do_update_kidem) {
    if (!ch || !ch->GetDesc()) { return; }

    const auto kidemLevel = ch->GetKidemTitle();
    if (kidemLevel >= KIDEM_MAX) {
        ch->ChatPacket(1, "Zaten son seviyedesin!");
        return;
    }

    constexpr uint32_t itemVnum = 30077;
    constexpr uint32_t itemCount = 1;
    if (ch->CountSpecifyItem(itemVnum) < itemCount) {
        ch->ChatPacket(1, "Yeterli iteme sahip degilsin!");
        return;
    }

    const auto& info = kidem_affect_tablo[kidemLevel];

    ch->AddAffect(AFFECT_KIDEM_START_IDX + kidemLevel, aApplyInfo[info[0]].bPointType, info[3], 0, INFINITE_AFFECT_DURATION, 0, false);
    ch->AddAffect(AFFECT_KIDEM_START_IDX + kidemLevel, aApplyInfo[info[1]].bPointType, info[4], 0, INFINITE_AFFECT_DURATION, 0, false);
    ch->AddAffect(AFFECT_KIDEM_START_IDX + kidemLevel, aApplyInfo[info[2]].bPointType, info[5], 0, INFINITE_AFFECT_DURATION, 0, false);

    ch->RemoveSpecifyItem(itemVnum, itemCount);
    ch->SetKidemTitle(kidemLevel + 1);
    ch->UpdatePacket();
    ch->ChatPacket(1, "Ozellikler karakterine eklendi!");
}
#endif
 
Çözüm
teşekkürler yardımlarınız için oldu
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst