Yardım Game build c++ hata

  • Konuyu açan Konuyu açan Marlen2
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 641
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Marlen2

1-99 Orta Emek Sunucu
MT Üye
Mesaj
186
Çözümler
7
Beğeni
210
Puan
779
Ticaret Puanı
0
Merhaba,

bir forumda paylaşılan bakım sistemini eklemeye çalışıyorum fakat game build alırken aşağıdaki hatayı alıyorum sanırsam c++ sürümüm eski.

Yardımcı olabilecek var mı acaba kaç gündür çözemedim.

Hata
Linkleri görebilmek için giriş yap veya kayıt ol.


C++:
Genişlet Daralt Kopyala
#ifdef ENABLE_MAINTENANCE_SYSTEM
#include "maintenance.h"
ACMD(do_start_maintenance)
{
    char arg1[256], arg2[256];
    two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2));

    if (!*arg1 || !*arg2)
        return;

    if (!isnhdigit(*arg1) || !isnhdigit(*arg2))
        return;

    DWORD dwRemainingTime = 0;
    str_to_number(dwRemainingTime, arg1);

    DWORD dwMaintenanceTime = 0;
    str_to_number(dwMaintenanceTime, arg2);

    if (dwRemainingTime <= 0 || dwMaintenanceTime <= 0)
        return;

    auto& rkMaintenanceMgr = CMaintenance::Instance();

    if (rkMaintenanceMgr.IsMaintenance())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Bakim aktifken baska bir bakim baslatamazsın!");
        return;
    }

    rkMaintenanceMgr.StartMaintenance(dwRemainingTime, dwMaintenanceTime);
}

ACMD(do_cancel_maintenance)
{
    CMaintenance::Instance().CancelMaintenance();
}
#endif
 
forbids declaration of rkMaintenanceMgr "rkMaintenanceMgr içeriğinde yasaklananlar bildirilmemiş/beyan edilmemiş." rkMaintenanceMgr tanımlaması IsMaintenance ve StartMaintenance sınıf tanımlaması doğru yapılmamış olarak okudum. c++ sürümünden kaynaklı olmadığını düşünüyorum o yüzden.

Eklediğin kodları bence bir kez daha gözden geçir, eksiksiz ve tam olarak eklediğine emin ol.
 
Üst