Ejemplo n.º 1
0
            public static COutPacket BuyResponse(CashItemInfo pItem)
            {
                var p = new COutPacket(SendOps.LP_CashShopCashItemResult);

                p.Encode1((byte)CashItemOps.CashItemRes_Buy_Done);
                pItem.Encode(p);
                return(p);
            }
Ejemplo n.º 2
0
            public static COutPacket MoveSToLResponse(CashLocker locker, CashItemInfo item)
            {
                var p = new COutPacket(SendOps.LP_CashShopCashItemResult);

                p.Encode1((byte)CashItemOps.CashItemRes_MoveStoL_Done);
                locker.EncodeItem(item, p);

                return(p);
            }
Ejemplo n.º 3
0
            public static COutPacket MoveLtoSResponse(CashItemInfo item, short slot)
            {
                var p = new COutPacket(SendOps.LP_CashShopCashItemResult);

                p.Encode1((byte)CashItemOps.CashItemRes_MoveLtoS_Done);
                p.Encode2(slot);
                item.Item.RawEncode(p, true);

                return(p);
            }
Ejemplo n.º 4
0
            public static COutPacket CashItemResFriendShipDone(CashItemInfo pItem, string sRcvCharacterName)
            {
                var p = new COutPacket(SendOps.LP_CashShopCashItemResult);

                p.Encode1((byte)CashItemOps.CashItemRes_Friendship_Done);
                pItem.Encode(p);
                p.EncodeString(sRcvCharacterName);
                p.Encode4(pItem.nItemID);
                p.Encode2(pItem.Item.nNumber);
                return(p);
            }
Ejemplo n.º 5
0
            public static COutPacket CashItemGachaponSuccess(long liItemSN, int nCountLeft, CashItemInfo item, bool bJackpot)
            {
                var p = new COutPacket(SendOps.LP_CashShopCashItemGachaponResult);

                p.Encode1((byte)CashItemOps.CashItemRes_CashItemGachapon_Done);
                p.Encode8(liItemSN);
                p.Encode4(nCountLeft);
                item.Encode(p);
                p.Encode4(item.nItemID);
                p.Encode1((byte)nCountLeft);
                p.Encode1(bJackpot);
                return(p);
            }