
Originally Posted by
Emirr
Oh okey. Then is there any alternative database you can suggest ?
maybe you can waiting for relase db, or upgrade from ep4.3there not much thing different.
PHP Code:
============================
- Item Event Check
[Edit Account DB]
ti_ItemEvent (+2 Fields for GiveItemAtTime as datetime, ChannelingType as int)
[Edit Produce]
atum_GetEventItemList (+1 Select for CheckWithCharacterUID)
atum_insert_Log_ItemEvent (+1 Fields for CheckWithCharacterUID)
atum_update_Log_ItemEvent_fixed_period (+1 Fields for CheckWithCharacterUID)
atum_Load_ItemEvent (+2 GiveItemAtTime, ChannelingType)
=====================
- Combat Power
[Create DB]
atum_log_combatpower ([Time] as datetime ,[TotalANI] as int ,[TotalBCU] as int)
[Create Produce]
atum_Insert_CombatPowerLog (@time as vachar 30,@ani as int,@bcu as int) insert to atum_log_combatpower
==================
- Change Inf Count *Produce that might be already have, but require
[Create DB]
atum_NumberOfChangeInfl (AccountUniqueNumber as int ,NumberOfChangeInfl as tinyint)
[Create Produce]
atum_GetNumberOfChangeInfl (Select [MENTION=420555]Aid[/MENTION] as int, select NumberOfChangeInfl where [MENTION=420555]Aid[/MENTION], if empty return 0)
atum_SetNumberOfChangeInfl (2 param [MENTION=420555]Aid[/MENTION] int [MENTION=138004]count[/MENTION] as tinyint. if exist use update instend of insert, )
=========================
- Happy Hour extend
[Edit Account DB]
ti_HappyHourEvent (+8 field as float HPRecoveryRate, SHDRecoveryRate, SPRecoveryRate, WeaponEnchantRate, ArmorEnchantRate, ETCItemEnchantRate, SPIDiscountRate, WPDiscountRate)
* dont forget edit produce select for +8 fields
=========================
SP Level Log
[Edit 1 DB]
atum_log_SPWar (+3 Fields tinyint for SPLevel, BCUNextSPLevel, ANINextSPLevel)
[Edit Produce]
atum_log_Insert_SPWar (+3 Fields tinyint for SPLevel, BCUNextSPLevel, ANINextSPLevel)
[Add Produce]
atum_Get_Summon_SPLevel (1 param for @LogType as tinyint / select top one from 2 fields for BCUNextSPLevel, ANINextSPLevel where param->logtype order by SPWarEndTime desc)
===========================
Armor Event
[Edit Account DB]
td_MonthlyArmorEvent (+1 Field int for Duration)
[Edit 1 DB]
td_Collection (+2 Fields for MAEOptionItemNum as int , MAEDurationTime as datetime)
atum_GetCollectionList (+2 select MAEOptionItemNum, MAEDurationTime)
atum_UpdateCollectionInfo (+2 update MAEOptionItemNum as int, MAEDurationTime as datetime *also add update line)
atum_GetMonthlyArmorEventByServer (+1 Select for Duration)
=========================
Tradecenter & Destroy Auction
[Require Produce]
atum_DestroyAuction_AddItem
atum_DestroyAuction_GetItemList
atum_DestroyAuction_AddItem
atum_DestroyAuction_GetAuctionItem
atum_DestroyAuction_UpdateBiddingInfo
atum_DestroyAuction_GetBiddingInfo
atum_DestroyAuction_SetClearDestroyAuction
atum_DestroyAuction_InsertDestroyAuctionListup
atum_DestroyAuction_Get_LogData_byItem
atum_DestroyAuction_Get_LogData_byCondition
atum_Market_Insert_ItemRegist
atum_Market_Get_Enchant_Info
atum_Market_Get_td_Enchant
atum_Market_BuyTradeItem
atum_Market_GetTradeItem
atum_Market_Get_SaleList
atum_Market_Get_MarketList
atum_Market_RemoveInfo
atum_Market_Get_LogData
=========================
Additional Produce that not much important (check source if want to upgrade, it have some sql line there)
atum_GetCashBuyDateByAccountExtUID
atum_InsertCashBuyDate
atum_InsertFirstPurchaseFromXMLRPC
atum_GetFirstPurchaseFromXMLRPC
atum_GetCombatPowerFromTOOL