Jump to content

[Fix] 6/7 Bug Trajes E Penteados (Source)


Nukayool
 Share

Recommended Posts

Boas Pessoal,

 

Para quem quer Resolver o problema dos 6/7 nos trajes e Penteados.

 

Está aqui a solução:

ir a

 

char_item.cpp

 

 

Procurar por

 

case 71051 :

 

Substituir tudo case 71051 até break;

 

 

 

case 71051 : // 진재가

{

// 유럽, 싱가폴, 베트남 진재가 사용금지

// 6/7 add jolla no item tem que colocar as barras abaixo!

//if (LC_IsEurope() || LC_IsSingapore() || LC_IsVietnam())

//return false;

 

LPITEM item2;

 

if (!IsValidItemPosition(DestCell) || !(item2 = GetInventoryItem(wDestCell)))

return false;

 

if (item2->IsExchanging() == true)

return false;

 

if (item2->IsEquipped())

return false;

 

if (item2->GetAttributeSetIndex() == -1)

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성을 변경할 수 없는 아이템입니다."));

return false;

}

 

//edson

if (item2->GetType() == ITEM_COSTUME)

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성을 변경할 수 없는 아이템입니다."));

return false;

}

//edson

 

if (item2->AddRareAttribute() == true)

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("성공적으로 속성이 추가 되었습니다"));

 

int iAddedIdx = item2->GetRareAttrCount() + 4;

char buf[21];

snprintf(buf, sizeof(buf), "%u", item2->GetID());

 

LogManager::instance().ItemLog(

GetPlayerID(),

item2->GetAttributeType(iAddedIdx),

item2->GetAttributeValue(iAddedIdx),

item->GetID(),

"ADD_RARE_ATTR",

buf,

GetDesc()->GetHostName(),

item->GetOriginalVnum());

 

item->SetCount(item->GetCount() - 1);

}

else

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("더 이상 이 아이템으로 속성을 추가할 수 없습니다"));

}

}

break;

 

 

 

 

cumpz

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...