PHP Code:
case ITEM_SKILLBOOK:
{
if (IsPolymorphed())
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("변신중에는 책을 읽을수 없습니다."));
return false;
}
DWORD dwVnum = 0;
if (item->GetVnum() == 50300)
{
dwVnum = item->GetSocket(0);
}
else
{
// 새로운 수련서는 value 0 에 스킬 번호가 있으므로 그것을 사용.
dwVnum = item->GetValue(0);
}
if (0 == dwVnum)
{
item->SetCount(item->GetCount() - 1);
return false;
}
if (true == LearnSkillByBook(dwVnum))
{
item->SetCount(item->GetCount() - 1);
int iReadDelay = number(SKILLBOOK_DELAY_MIN, SKILLBOOK_DELAY_MAX);
if (distribution_test_server)
iReadDelay /= 3;
//한국 본섭의 경우에는 시간을 24시간 고정
if (LC_IsKorea())
iReadDelay = 86400;
SetSkillNextReadTime(dwVnum, get_global_time() + iReadDelay);
}
}
break;
Dies funktioniert zwar für Fertigkeitsbücher, allerdings nicht mit Buch der Verwandlung, Sprachbuch etc.
#Edit: Habs gefunden, danke an alle