Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd po dodaniu wonów


Rekomendowane odpowiedzi

Opublikowano

Siemanko wszystkim, kiedy dodałem kod do shop.cpp i zacząłem kompilować wywaliło mi taki błąd:

Cytat

shop.cpp:310: error: 'class CHARACTER' has no member named 'GetCheque'

shop.cpp:315: error: 'POINT_CHEQUE' was not declared in this scope

Chodzi dokładnie o ten kod:

                DWORD fiyat = r_item.price;
 
                if (ch->GetCheque() < fiyat)
                {
                        return YOK_3;
                }
                else
                        ch->PointChange(POINT_CHEQUE, -fiyat, false);
        }
        else
        {
                ch->PointChange(POINT_GOLD, -dwPrice, false);
                #ifdef ENABLE_CHEQUE_SYSTEM
                        ch->PointChange(POINT_CHEQUE, -dwPriceCheque, false);
                #endif

Czym to może być spowodowane?

  • 4 tygodnie później...
Opublikowano
Dnia 23.06.2019 o 02:56, @Pitagoras napisał:

Siemanko wszystkim, kiedy dodałem kod do shop.cpp i zacząłem kompilować wywaliło mi taki błąd:

Chodzi dokładnie o ten kod:


                DWORD fiyat = r_item.price;
 
                if (ch->GetCheque() < fiyat)
                {
                        return YOK_3;
                }
                else
                        ch->PointChange(POINT_CHEQUE, -fiyat, false);
        }
        else
        {
                ch->PointChange(POINT_GOLD, -dwPrice, false);
                #ifdef ENABLE_CHEQUE_SYSTEM
                        ch->PointChange(POINT_CHEQUE, -dwPriceCheque, false);
                #endif

Czym to może być spowodowane?

 

Masz niepełny kod, brakuje określenia czym jest POINT_CHEQUE, a także w char.h nie ma określonego czym jest GetCheque, na turkmmo w dziale c++ masz cały sprawny naprawiony kod wonów (z tym że po turecku, musisz sie translatorem przebić ;))

Jeżeli nie potrafisz wykorzystać
każdej danej Ci chwili,
to nie zasługujesz na ani jedną
dodatkową sekundę.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...