forked from metin2/server
convert comments to utf-8
This commit is contained in:
@@ -97,10 +97,10 @@ LPSHOP CShopManager::GetByNPCVnum(DWORD dwVnum)
|
||||
}
|
||||
|
||||
/*
|
||||
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̽<EFBFBD> <20>Լ<EFBFBD><D4BC><EFBFBD>
|
||||
* 인터페이스 함수들
|
||||
*/
|
||||
|
||||
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ŷ<EFBFBD><C5B7><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
// 상점 거래를 시작
|
||||
bool CShopManager::StartShopping(LPCHARACTER pkChr, LPCHARACTER pkChrShopKeeper, int iShopVnum)
|
||||
{
|
||||
if (pkChr->GetShopOwner() == pkChrShopKeeper)
|
||||
@@ -187,7 +187,7 @@ void CShopManager::DestroyPCShop(LPCHARACTER ch)
|
||||
M2_DELETE(pkShop);
|
||||
}
|
||||
|
||||
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ŷ<EFBFBD><C5B7><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
// 상점 거래를 종료
|
||||
void CShopManager::StopShopping(LPCHARACTER ch)
|
||||
{
|
||||
LPSHOP shop;
|
||||
@@ -203,7 +203,7 @@ void CShopManager::StopShopping(LPCHARACTER ch)
|
||||
SPDLOG_DEBUG("SHOP: END: {}", ch->GetName());
|
||||
}
|
||||
|
||||
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
// 아이템 구입
|
||||
void CShopManager::Buy(LPCHARACTER ch, BYTE pos)
|
||||
{
|
||||
if (!ch->GetShop())
|
||||
@@ -243,7 +243,7 @@ void CShopManager::Buy(LPCHARACTER ch, BYTE pos)
|
||||
|
||||
int ret = pkShop->Buy(ch, pos);
|
||||
|
||||
if (SHOP_SUBHEADER_GC_OK != ret) // <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
if (SHOP_SUBHEADER_GC_OK != ret) // 문제가 있었으면 보낸다.
|
||||
{
|
||||
TPacketGCShop pack;
|
||||
|
||||
@@ -313,7 +313,7 @@ void CShopManager::Sell(LPCHARACTER ch, BYTE bCell, BYTE bCount)
|
||||
|
||||
dwPrice /= 5;
|
||||
|
||||
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
//세금 계산
|
||||
DWORD dwTax = 0;
|
||||
int iVal = 3;
|
||||
|
||||
@@ -339,7 +339,7 @@ void CShopManager::Sell(LPCHARACTER ch, BYTE bCell, BYTE bCount)
|
||||
return;
|
||||
}
|
||||
|
||||
// 20050802.myevan.<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ǹ<EFBFBD> <20>α<CEB1> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ID <EFBFBD>߰<EFBFBD>
|
||||
// 20050802.myevan.상점 판매 로그에 아이템 ID 추가
|
||||
SPDLOG_DEBUG("SHOP: SELL: {} item name: {}(x{}):{} price: {}", ch->GetName(), item->GetName(), bCount, item->GetID(), dwPrice);
|
||||
|
||||
if (iVal > 0)
|
||||
@@ -349,8 +349,8 @@ void CShopManager::Sell(LPCHARACTER ch, BYTE bCell, BYTE bCount)
|
||||
|
||||
if (bCount == item->GetCount())
|
||||
{
|
||||
// <EFBFBD>ѱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ش<D8B4><DEB6><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ƽ<EFBFBD>
|
||||
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ǸŽ<C7B8> <20>Ӽ<EFBFBD><D3BC>α<CEB1> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
// 한국에는 아이템을 버리고 복구해달라는 진상유저들이 많아서
|
||||
// 상점 판매시 속성로그를 남긴다.
|
||||
if (LC_IsYMIR())
|
||||
item->AttrLog();
|
||||
|
||||
@@ -359,7 +359,7 @@ void CShopManager::Sell(LPCHARACTER ch, BYTE bCell, BYTE bCount)
|
||||
else
|
||||
item->SetCount(item->GetCount() - bCount);
|
||||
|
||||
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ý<EFBFBD><C3BD><EFBFBD> : <20><><EFBFBD><EFBFBD> ¡<><C2A1>
|
||||
//군주 시스템 : 세금 징수
|
||||
CMonarch::instance().SendtoDBAddMoney(dwTax, ch->GetEmpire(), ch);
|
||||
|
||||
ch->PointChange(POINT_GOLD, dwPrice, false);
|
||||
@@ -490,8 +490,8 @@ bool ConvertToShopItemTable(IN CGroupNode* pNode, OUT TShopTableEx& shopTable)
|
||||
|
||||
bool CShopManager::ReadShopTableEx(const char* stFileName)
|
||||
{
|
||||
// file <EFBFBD><EFBFBD><EFBFBD><EFBFBD> üũ.
|
||||
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ó<><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ʴ´<CAB4>.
|
||||
// file 유무 체크.
|
||||
// 없는 경우는 에러로 처리하지 않는다.
|
||||
FILE* fp = fopen(stFileName, "rb");
|
||||
if (NULL == fp)
|
||||
return true;
|
||||
|
Reference in New Issue
Block a user