|
You last visited: Today at 13:19
Advertisement
Remove Upgrade wartezeit
Discussion on Remove Upgrade wartezeit within the Flyff Private Server forum part of the Flyff category.
04/23/2012, 18:48
|
#1
|
elite*gold: 0
Join Date: Oct 2009
Posts: 132
Received Thanks: 67
|
Remove Upgrade wartezeit
Hey da mich das warten beim uppen ect richtig nerft wollte ich mal die warte zeit enfernen bin mir aber nicht sicher ob ich da den richtigen Source part erwischt habe tippe auf die m_dwEnchantWaitTime; das komische ist jedoch dass nirgent wo ne zeit in Form von Sekunden angegeben ist .
Hier bei  m_dwEnchantWaitTime = 0xffffffff) wird dem ding ein einziges mal etwas zu geordnet weiß einer zufällig wie das funkt mit dem upgrade / awa delay ?
BOOL CWndInventory::Process()
{
if( m_pModel )
m_pModel->FrameMove();
if( m_dwEnchantWaitTime < g_tmCurrent )
{
m_dwEnchantWaitTime = 0xffffffff;
if( m_pSfxUpgrade )
{
m_pSfxUpgrade->Delete();
m_pSfxUpgrade = NULL;
}
CItemElem* pItemElem = (CItemElem*)m_pUpgradeItem;
if( pItemElem && m_pUpgradeMaterialItem )
{
CItemElem* pItemMaterialElem = (CItemElem*)m_pUpgradeMaterialItem;
// ÆÐŶ Àü¼Û
if( pItemMaterialElem->GetProp() )
{
// ÀÎþƮ¿¡ °üÇÑ ¾ÆÀÌÅÛÀ̳Ä?
#if __VER >= 8 //__Y_NEW_ENCHANT
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_ELECARD
|| pItemMaterialElem->GetProp()->dwItemKind3 == IK3_ENCHANT
#if __VER >= 9 // __ULTIMATE
|| pItemMaterialElem->GetProp()->dwItemKind3 == IK3_PIERDICE
#endif // __ULTIMATE
)
#else //__Y_NEW_ENCHANT
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_ELECARD || pItemMaterialElem->GetProp()->dwItemKind3 == IK3_DICE )
#endif //__Y_NEW_ENCHANT
{
#if __VER >= 9 // __CSC_VER9_1
if(pItemMaterialElem->m_dwItemId == II_GEN_MAT_ORICHALCUM02)
g_DPlay.SendUltimateEnchantWeapon( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
else if(pItemMaterialElem->m_dwItemId == II_GEN_MAT_MOONSTONE || pItemMaterialElem->m_dwItemId == II_GEN_MAT_MOONSTONE_1)
{
#if __VER >= 11 // __SYS_COLLECTING
if( pItemElem->IsCollector( TRUE ) || pItemElem->GetProp()->dwItemKind2 == IK2_JEWELRY )
g_DPlay.SendEnchant( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#if __VER < 12 // __CSC_VER12_4
else
g_DPlay.SendUltimateRemoveGem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#endif //__CSC_VER12_4
#else // __SYS_COLLECTING
g_DPlay.SendUltimateRemoveGem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#endif // __SYS_COLLECTING
}
else
g_DPlay.SendEnchant( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#else
g_DPlay.SendEnchant( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
#endif //__CSC_VER9_1
}
else
// ÇǾî½Ì¿¡ °üÇÑ ¾ÆÀÌÅÛÀ̳Ä?
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_SOCKETCARD
#if __VER >= 12 // __EXT_PIERCING
|| pItemMaterialElem->GetProp()->dwItemKind3 == IK3_SOCKETCARD2
#endif // __EXT_PIERCING
)
{
g_DPlay.SendPiercing( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
}
#if __VER >= 11
else if( IsNeedTarget( pItemMaterialElem->GetProp() ) )
{
g_DPlay.SendDoUseItemTarget( m_pUpgradeMaterialItem->m_dwObjId, pItemElem->m_dwObjId );
}
#endif // __VER
else
if( pItemMaterialElem->GetProp()->dwItemKind3 == IK3_RANDOM_SCROLL )
{
SAFE_DELETE( g_WndMng.m_pWndRandomScrollConfirm );
g_WndMng.m_pWndRandomScrollConfirm = new CWndRandomScrollConfirm;
if( 0 < pItemElem->GetRandomOpt() )
g_WndMng.m_pWndRandomScrollConfirm->SetItem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId, TRUE );
else
g_WndMng.m_pWndRandomScrollConfirm->SetItem( pItemElem->m_dwObjId, m_pUpgradeMaterialItem->m_dwObjId );
g_WndMng.m_pWndRandomScrollConfirm->Initialize();
}
}
}
}
return TRUE;
}
vllt könnt ich auch was mit der stelle Anfangen an der die Ani welche im Inventar abgespielt wird eingetragen is (läuft ja wärend der warte Zeit )
void CWndMgr::OnInitialUpdate()
{
m_timerDobe.Set( SEC( 2 ) );
#ifdef __BAN_CHATTING_SYSTEM
m_timerWarning.Set( WARNING_MILLISECOND, TRUE );
m_timerWarning2.Set( WARNING_2_MILLISECOND, TRUE );
m_timerShortcutWarning.Set( SHORTCUT_WARNING_MILLISECOND, TRUE );
m_timerBanning.Set( BANNING_MILLISECOND, TRUE );
#endif // __BAN_CHATTING_SYSTEM
AddAllApplet();
m_dwSavePlayerTime = 0;
char filename[MAX_PATH];
for( int i=0; i<128; i++ )
{
sprintf( filename, "Icon_CoolTime_%.3d.tga", i );
g_pCoolTexArry[i] = m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ICON, filename ), 0xffff00ff );
}
//das hier is die Ani in invi ->>
for( i=0; i<11; i++ )
{
sprintf( filename, "Icon_ImgIncAni_%.2d.tga", i );
g_pEnchantTexArry[i] = m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ICON, filename ), 0xffffffff );
}
}
Mfg Icke
Ps. Würde mich sehr über Ratschläge freuen
|
|
|
04/23/2012, 18:53
|
#2
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
|
Mach mal das hier bei OnInitialUpdate:
Quote:
void CWndMgr::OnInitialUpdate()
{
m_timerDobe.Set( SEC( 2 ) );
#ifdef __BAN_CHATTING_SYSTEM
m_timerWarning.Set( WARNING_MILLISECOND, TRUE );
m_timerWarning2.Set( WARNING_2_MILLISECOND, TRUE );
m_timerShortcutWarning.Set( SHORTCUT_WARNING_MILLISECOND, TRUE );
m_timerBanning.Set( BANNING_MILLISECOND, TRUE );
#endif // __BAN_CHATTING_SYSTEM
AddAllApplet();
m_dwSavePlayerTime = 0;
/*char filename[MAX_PATH];
for( int i=0; i<128; i++ )
{
sprintf( filename, "Icon_CoolTime_%.3d.tga", i );
g_pCoolTexArry[i] = m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ICON, filename ), 0xffff00ff );
}
//das hier is die Ani in invi ->>
for( i=0; i<11; i++ )
{
sprintf( filename, "Icon_ImgIncAni_%.2d.tga", i );
g_pEnchantTexArry[i] = m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ICON, filename ), 0xffffffff );
}*/
}
|
Müsstest es halt versuchen, kann dir nicht garantieren, dass es funktioniert.
|
|
|
04/23/2012, 18:56
|
#3
|
elite*gold: 0
Join Date: Oct 2009
Posts: 132
Received Thanks: 67
|
jup ich probiers mal wobeis komisch wäre wenn da kein zeit angegeben is aber ich kenn mich eh noch ne gut aus im source
Edit* hat leider nur die die Animation raus genommen die wartezeit ist nachwie vor da
|
|
|
04/23/2012, 22:50
|
#4
|
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
|
Das müsste
enum { ENCHANT_TIME = 2 };
sein, zu finden bei der Klasse CWndSmeltSafety (WndField.h)
Edit:
Dachte du meinst beim Upgraden mit dem Safe Upgrader
Edit2:
Schau mal in der Methode CWndInventory::RunUpgrade, da müsste die Zeit dafür gesetzt werden.
|
|
|
04/23/2012, 23:20
|
#5
|
elite*gold: 0
Join Date: Oct 2009
Posts: 132
Received Thanks: 67
|
ich danke dir  da waren 3 Einträge denke es sollte nun gehen du bin grad mal noch am compilen nen thanks haste sicher  wenn das nun funkt is mein Tag gerettet
Edit* funktioniert  merci ich blind fisch habs net gefunden
|
|
|
 |
Similar Threads
|
Wartezeit ??
12/01/2011 - League of Legends - 6 Replies
Guten Abend,
habt ihr alle auch min. 50 min Wartezeit beim anmelden? :confused:
woran liegt das ?
Gruß
|
Wartezeit
06/19/2011 - League of Legends - 6 Replies
Und wiedereinmal will ich nur 1 Runde zocken und muss 30-60 minuten warten. Ist euch das auch aufgefallen das seit einigen tagen man IMMER eine wartezeit hat und diese bis 2 oder 3 stunden sich hinzieht?
Woran liegt das? Und wird das wieder behoben?
|
Petition To Remove DK evoltion off Dont remove it
01/08/2011 - Dekaron Private Server - 12 Replies
Ex dev of AG dekaron is working with Dekaron Evo. Which he posted the of AG selling a Autovoter which the dev from AG has been fire for over a month!!!
also everything is edited off the autovoter that SexyBitch released Photoshop anyone!!!! and Han 911Hacker owner of dekaron evolution posted the petition!!!!!!!!!
Top100 Autovote link: New Page 1 this is translated IP 74.52.31.2
THe IP of that adress is the same as Dekaron Evolutions LoginServer IP in Housten Texas!!!!!!!!!!!!!!!!!!!!!!!...
|
upgrade core Upgrade hint
08/18/2009 - Cabal Hacks, Bots, Cheats, Exploits & Macros - 1 Replies
i saw ppl asking for the tools or hack on how to +0 to +7.
kindly assist
|
All times are GMT +1. The time now is 13:19.
|
|