My defineItem.h
Code:
#define II_SYS_LION 24405 #define II_SYS_RABBIT 24406 #define II_SYS_TIGER 24407 #define II_SYS_FOX 24408 #define II_SYS_DRAGON 24409 #define II_SYS_HIPPOGRIPH 24410 #define II_SYS_HORSE 24411
Code:
//RAISED PET 15 II_SYS_LION IDS_PROPITEM_TXT_020000 1 1 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 0 = = = = = = = 0 = = 1 = = 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrBxLuck.dds""" 0 """""" IDS_PROPITEM_TXT_020001 15 II_SYS_RABBIT IDS_PROPITEM_TXT_020002 1 1 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 0 = = = = = = = 0 = = 1 = = 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrBxLuck.dds""" 0 """""" IDS_PROPITEM_TXT_020003 15 II_SYS_FOX IDS_PROPITEM_TXT_020004 1 1 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 0 = = = = = = = 0 = = 1 = = 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrBxLuck.dds""" 0 """""" IDS_PROPITEM_TXT_020005 15 II_SYS_TIGER IDS_PROPITEM_TXT_020006 1 1 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 0 = = = = = = = 0 = = 1 = = 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrBxLuck.dds""" 0 """""" IDS_PROPITEM_TXT_020007 15 II_SYS_DRAGON IDS_PROPITEM_TXT_020008 1 1 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 0 = = = = = = = 0 = = 1 = = 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrBxLuck.dds""" 0 """""" IDS_PROPITEM_TXT_020009 15 II_SYS_HIPPOGRIPH IDS_PROPITEM_TXT_020010 1 1 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 0 = = = = = = = 0 = = 1 = = 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrBxLuck.dds""" 0 """""" IDS_PROPITEM_TXT_020011 15 II_SYS_HORSE IDS_PROPITEM_TXT_020012 1 1 IK1_SYSTEM IK2_SYSTEM IK3_SCROLL = = 1 = 0 = = = = = = = 0 = = 1 = = 1 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = EXT_ITEM WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """Itm_SysSysScrBxLuck.dds""" 0 """""" IDS_PROPITEM_TXT_020013
Code:
//RAISED PET IDS_PROPITEM_TXT_020000 Scroll of Raise Pet(Lion) IDS_PROPITEM_TXT_020001 You get an Donate Lion. IDS_PROPITEM_TXT_020002 Scroll of Raise Pet(Rabbit) IDS_PROPITEM_TXT_020003 You get an Donate Rabbit. IDS_PROPITEM_TXT_020004 Scroll of Raise Pet(Fox) IDS_PROPITEM_TXT_020005 You get an Donate Fox. IDS_PROPITEM_TXT_020008 Scroll of Raise Pet(Dragon) IDS_PROPITEM_TXT_020009 You get an Donate Dragon. IDS_PROPITEM_TXT_020010 Scroll of Raise Pet(Hippogriph) IDS_PROPITEM_TXT_020011 You get an Donate Hippogriph. IDS_PROPITEM_TXT_020006 Scroll of Raise Pet(Tiger) IDS_PROPITEM_TXT_020007 You get an Donate Tiger. IDS_PROPITEM_TXT_020012 Scroll of Raise Pet(Unicorn) IDS_PROPITEM_TXT_020013 You get an Donate Unicorn.
Code:
case II_SYS_SYS_SCR_PETAWAKECANCEL: // 시스템 펫 각성 취소 b = DoUseItemTarget_InitializeRandomOption( pUser, pTarget, CRandomOptionProperty::eSystemPet, TID_GAME_PETAWAKECANCEL_S00, TID_GAME_PETAWAKECANCEL_E00, "r", "PETAWAKECANCEL" ); break; #endif // __PET_0519 #ifdef __RAISED_PET case II_SYS_LION: case II_SYS_RABBIT: case II_SYS_TIGER: case II_SYS_FOX: case II_SYS_DRAGON: case II_SYS_HIPPOGRIPH: case II_SYS_HORSE: b = DoUseItemTarget_PerfectPet(pUser, pMaterial, pTarget); break; #endif case II_SYS_SYS_SCR_LEVELDOWN01: case II_SYS_SYS_SCR_LEVELDOWN02: b = DoUseItemTarget_ItemLevelDown( pUser, pMaterial, pTarget ); break;
Code:
#endif // __WIKI #ifdef __RAISED_PET BOOL CDPSrvr::DoUseItemTarget_PerfectPet( CUser* pUser, CItemElem* pMaterial, CItemElem* pTarget ) { BOOL bPet; BYTE nKind; BYTE nExpRate = 99; //EXP RATE BYTE nLevel = 5;// S KLASSE BYTE nLife = 25;//Life is 25 CPet* pPet = pUser->GetPet(); if( pTarget->GetProp()->dwItemKind1 == IK1_GENERAL && pTarget->GetProp()->dwItemKind3 == IK3_EGG ) { if( pUser->GetPet()->GetLevel() != PL_EGG ) { pUser->AddText( "You can only use an scroll of Perfect pets on Eggs!" ); return FALSE; } switch( pMaterial->m_dwItemId ) { case II_SYS_LION: nKind = 1; bPet = TRUE; break; case II_SYS_RABBIT: nKind = 2; bPet = TRUE; break; case II_SYS_TIGER: nKind = 0; bPet = TRUE; break; case II_SYS_HORSE: nKind = 6; bPet = TRUE; break; case II_SYS_DRAGON: nKind = 4; bPet = TRUE; break; case II_SYS_HIPPOGRIPH: nKind = 5; bPet = TRUE; break; case II_SYS_FOX: nKind = 3; bPet = TRUE; break; default: break; } if( bPet == TRUE) { if( nLevel > PL_S ) return TRUE; CItemElem* pItemElem2 = pUser->GetPetItem(); pPet->SetKind( nKind ); pPet->SetLevel( nLevel ); pItemElem2->m_dwItemId = pPet->GetItemId(); pPet->SetEnergy( pPet->GetMaxEnergy() ); DWORD dwExp = pPet->GetMaxExp() * nExpRate / 100; pPet->SetExp( dwExp ); for( int i = 0; i < 6; i++ ) pPet->SetAvailLevel(i, 9 ); pPet->SetLife( nLife ); if( pUser->HasPet() ) pUser->RemovePet(); g_dpDBClient.CalluspPetLog( pUser->m_idPlayer, pItemElem2->GetSerialNumber(), 0, PETLOGTYPE_LEVELUP, pPet ); //Log the change into database pUser->AddPet( pPet, PF_PET_GET_AVAIL ); // PET EINFUGEN g_UserMng.AddPetLevelup( pUser, MAKELONG( (WORD)pPet->GetIndex(), (WORD)pPet->GetLevel() ) ); pUser->UpdateItem( (BYTE)pMaterial->m_dwObjId, UI_NUM, 0 );//Remove the scroll //return TRUE; } } return FALSE; } #endif __RAISED_PET
And I compiled it without errors.
Can anyone help me? Pagging PRO Developers!
My Problem:
5/16/2019 6:53PM //FIXED