[Fix-Release] OnSummonParty

12/01/2015 14:01 Drabur#1
[Only registered and activated users can see links. Click Here To Register...]

Da jetzt einer erklärt hat wie der Bug funktioniert, hier der Fix dafür.

In der Funktion CDPSrvr::OnSummonParty (DPSrvr.cpp)

PHP Code:
WORD wId    = LOWORD( dwData );
WORD wMode    = HIWORD( dwData );
CItemElem* pItemElem = (CItemElem*)pUser->GetItemId( wId );
if( 
IsUsableItem( pItemElem ) )
{ 
zu folgenden ändern

PHP Code:
WORD wId    = LOWORD( dwData );
WORD wMode    = HIWORD( dwData );
CItemElem* pItemElem = (CItemElem*)pUser->GetItemId( wId );
if( 
IsUsableItem( pItemElem ) && pItemElem->GetProp()->dwID == II_SYS_SYS_SCR_PARTYSUMMON )
{ 
12/01/2015 14:27 ZeroTwo02#2
thanks for release :)

Others fix :

if( pItemElem->m_dwItemId != II_SYS_SYS_SCR_PARTYSUMMON )
return;
12/01/2015 17:27 alfredico#3
Quote:
Originally Posted by naruto66620 View Post
thanks for release :)

Others fix :

if( pItemElem->m_dwItemId != II_SYS_SYS_SCR_PARTYSUMMON )
return;
Really?!

:handsdown:
12/01/2015 17:44 Sedrika#4
Quote:
Originally Posted by alfredico View Post
Really?!

:handsdown:
Yes
12/01/2015 18:26 Drabur#5
Naja ist ziemlich egal wie man es fixt es geht so oder so

gibt auch noch 10 andere möglichkeiten
12/01/2015 20:02 ZeroTwo02#6
Quote:
Originally Posted by Avalion View Post
Why you gotta release a fix. Should have been simple enough for people to find out.

You can actually completely erase the fact it is sending two words -- it's actually useless code if I recall, when you go through the code. ^^
He prefers certainly help to correct the fails, that uses against others.