- Katılım
- 6 Kas 2021
- Mesajlar
- 4,066
- Tepkime puanı
- 5,491
- Puanları
- 113
- Yaş
- 32
- Konum
- Türkiye
- Dc
- fatihbulut
Kod:
Char.h
Arat:
void RestartAtSamePos();
Ekle:
bool IsExchangeOpen() const;
Char_item.cpp
Arat:
bool CHARACTER::MoveItem(TItemPos Cell, TItemPos DestCell, BYTE count)
if (Cell.IsSamePosition(DestCell)) // @fixme196 (check same slot n same window aliases)
return false;
if (!IsValidItemPosition(Cell))
return false;
Altına Ekle:
if (IsExchangeOpen())
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ticaret sırasında eşyaların yerini değiştiremezsiniz."));
return false;
}
Exchange.cpp En Alta Ekle:
bool CHARACTER::IsExchangeOpen() const
{
return m_pkExchange != NULL;
}
