- Katılım
- 6 Mayıs 2022
- Konular
- 23
- Mesajlar
- 238
- Tepkime puanı
- 15
- M2 Yaşı
- 2 yıl 4 ay 30 gün
- Trophy Puan
- 18
- M2 Yang
- 4,919
char_cards.cpp içerisinden
Cards_pullout() aratıyoruz tamamen değiştiriyoruz alttaki ile
C++:
void CHARACTER::Cards_pullout()
{
DWORD empty_space = GetEmptySpaceInHand();
if (empty_space == -1)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OKAY_CARD_ENOUGH_SPACE_ON_HAND"));
return;
}
if (character_cards.cards_left < 1)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OKAY_CARD_ENOUGH_CARDS"));
return;
}
if (GetAllCardsCount() >= 5)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OKAY_CARD_ENOUGH_SPACE_ON_TABLE"));
return;
}
for (BYTE i = 0; i < 5; i++)
{
if (empty_space == -1)
break;
if (character_cards.cards_left < 1)
break;
if (GetAllCardsCount() >= 5)
break;
RandomizeCards();
SendUpdatedInformations();
}
}