Skocz do zawartości
Opublikowano

Witam wszystkich,

Zainstalowałem ten biosystem bez problemów z kompilacją, ale gdy próbuję dostarczyć element, rdzeń się zawiesza. Czy ktoś może mi pomóc znaleźć problem? Nie wiem, jak odczytać gdb.

Oto dane wyjściowe gdb.

image.png?ex=67b350f6&is=67b1ff76&hm=9a3

Pełny backtrace.

image.png?ex=67b35432&is=67b202b2&hm=273

Plik, o którym mowa.

https://paste2.org/EHwye2cB

Z wyrazami szacunku.

cmd_general.cpp

Edytowane przez Kronos

Featured Replies

Opublikowano

ChatPackety zdupcone masz w kilku miejscach.

Popraw sobie

1.

else if (ch->GetLevel() < biologData[level][0])

{

ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You have to be at least level %d to assign a task."), biologData[level][0]);

return;

}


2.
TItemTable* p = ITEM_MANAGER::instance().GetTable(biologData[level][1]);

if (p)

ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("The %s you bring are good quality and successful."), p->szLocaleName);



3.
TItemTable* p = ITEM_MANAGER::instance().GetTable(biologData[level][1]);

if (p)

ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("The %s you returned is rotten, failed."), p->szLocaleName);

Opublikowano
  • Autor

Cześć @homik ,

Dziękuję za odpowiedź. To rozwiązało sporą część moich problemów.
https://gyazo.com/8c0b0668fc95a29e12f6c5f343091fb1

Jak widać na gifie, nadal pojawia się błąd crash core w niektórych wierszach, takich jak:

ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You cannot re-give the task before the cooldown is over. You can freeze the time with %s."), biologData[level][16]);
Czy powinienem zastosować tę samą koncepcję do pozostałych ciągów?

  • Sevence zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.