Vielen Dank :DQuote:
Hier [Only registered and activated users can see links. Click Here To Register...] findest du eig. jede Hilfe die du benötigst.
Falls nicht, kannst du gerne einen Thread auf machen oder mich per PN anschrieben.
Vielen Dank :DQuote:
Hier [Only registered and activated users can see links. Click Here To Register...] findest du eig. jede Hilfe die du benötigst.
Falls nicht, kannst du gerne einen Thread auf machen oder mich per PN anschrieben.
Quote:
There is no ressource missing.
About the database, you can use the V19 tw leaked and re-create the missing procedure/table, there is not a lot tbh.
Costume_MixProbability.txt -> [Only registered and activated users can see links. Click Here To Register...]Quote:
You should check Costume_MixProbability.txt (Not exist, source will complain), GuildCombat.txt (REWARD_ITEM)
and there are some more.
about db there is whole ConsignmentMarket_Load or Insert and so that are missing and need to recreate.
If thre are people who working on source and knows how to compile, look through it, play with Resoruces, and would like to share ideas, work together, exchange information and help feel free to PM me .
*Only people who understand the source please! I am not going to teach anything.*
Are there people with real v.21 db ?Quote:
Costume_MixProbability.txt -> [Only registered and activated users can see links. Click Here To Register...]
For the "REWARD_ITEM" you just have to add "REWARD_ITEM II_CHP_RED" at the end of the files GuildCombat.txt.
You can re-create most of the table/procedure looking at the code inside the source. Or you can also use the real V.21 database, but look like no one released it for the moment.
else if( s.Token == _T( "REWARD_ITEM" ) )
{
//s.GetToken();
__GCREWARDITEM rewardItem;
rewardItem.m_dwRank = s.GetNumber();
rewardItem.m_nWinCount = s.GetNumber();
s.GetToken();
rewardItem.m_dwRewardItemID = static_cast<DWORD>( CScript::GetDefineNum( s.Token ) );
const T_ITEM_SPEC* pITemSpec = g_xSpecManager->GetSpecItem( rewardItem.m_dwRewardItemID );
if( pITemSpec == NULL )
{
FLERROR_LOG( PROGRAM_NAME, _T( "[ INVALID REWARD ITEM ID. ITEM_ID(%u) ]" ), rewardItem.m_dwRewardItemID );
RELEASE_BREAK;
return FALSE;
}
//s.GetToken();
rewardItem.m_nItemNum = s.GetNumber();
m_vecRewardItem.push_back(rewardItem);
//SetRewardItemID( dwRewardItemID );
}
Wrong file I guess but reproducing it is easy done.Quote:
Costume_MixProbability.txt -> [Only registered and activated users can see links. Click Here To Register...]
For the "REWARD_ITEM" you just have to add "REWARD_ITEM II_CHP_RED" at the end of the files GuildCombat.txt.
You can re-create most of the table/procedure looking at the code inside the source. Or you can also use the real V.21 database, but look like no one released it for the moment.
You have to add a number after "II_CHP_RED" otherwise it won't even load the open dates and if you click on status at the gw npc to see the next date it'll crash the WS.Quote:
Are there people with real v.21 db ?
about the REWARD_ITEM, its already exists, i think its not the issue,
its asks for few parameters, dwRank (number), nWinCount(number), RewardItemId(item define).
it feels like something is missing.. or am i wrong?
look:
PHP Code:else if( s.Token == _T( "REWARD_ITEM" ) )
{
//s.GetToken();
__GCREWARDITEM rewardItem;
rewardItem.m_dwRank = s.GetNumber();
rewardItem.m_nWinCount = s.GetNumber();
s.GetToken();
rewardItem.m_dwRewardItemID = static_cast<DWORD>( CScript::GetDefineNum( s.Token ) );
const T_ITEM_SPEC* pITemSpec = g_xSpecManager->GetSpecItem( rewardItem.m_dwRewardItemID );
if( pITemSpec == NULL )
{
FLERROR_LOG( PROGRAM_NAME, _T( "[ INVALID REWARD ITEM ID. ITEM_ID(%u) ]" ), rewardItem.m_dwRewardItemID );
RELEASE_BREAK;
return FALSE;
}
//s.GetToken();
rewardItem.m_nItemNum = s.GetNumber();
m_vecRewardItem.push_back(rewardItem);
//SetRewardItemID( dwRewardItemID );
}