Hi all. im so so sorry im beginner and i need help and sorry for bad english.
This is game sources 1 file. inventory activation. Problem that.When i bought items using time 0 hour. my game table have 1 day, 1 week, and 1 mounth.Please help me. Best Regards.
This is game sources 1 file. inventory activation. Problem that.When i bought items using time 0 hour. my game table have 1 day, 1 week, and 1 mounth.Please help me. Best Regards.
public class SM_INVENTORY_ITEM_EQUIP : SendBaseGamePacket { private int _objId; private int item_id; private int _type; private Account _p; public SM_INVENTORY_ITEM_EQUIP(int id, int type, Account player) { makeme(); _objId = id; _type = type; _p = player; } protected internal override void write() { DateTime now; writeH(535); if (_type != 2) { writeD(1); now = DateTime.Now; string s = now.ToString("yyMMddHHmm"); writeD(Convert.ToInt32(now.ToString("yyMMddHHmm"))); writeD(1); //SendGamePackets writeD(0); //SendGamePackets writeD(0); //SendGamePackets writeC(1); //SendGamePackets writeD(0); //SendGamePackets } else { if (DAOM.getInstance().getItem(_objId) == null) { item_id = 0; } else { item_id = DAOM.getInstance().getItem(_objId).id; } writeD(1); //SendGamePackets now = DateTime.Now; writeD(Convert.ToInt32(now.ToString("yyMMddHHmm"))); //SendGamePackets writeQ(_objId); if ((item_id >= 1301510000 ? true : item_id <= 1300002000)) { writeD(item_id); //SendGamePackets writeC(2); //SendGamePackets int count = 86400; if (DAOM.getInstance().getItem(_objId) != null) //DB connection manager { count = DAOM.getInstance().getItem(_objId).count; } int days = 86400/count; DateTime data = new DateTime(); data.AddDays(days); int tFinal = Convert.ToInt32(data.ToString("yyMMddHHmm")); writeD(tFinal); //SendGamePackets } else { writeD(item_id); //SendGamePackets writeC(1); //SendGamePackets writeD(1); //SendGamePackets } } } }