コード例 #1
0
        public static void UpdateCurrentPlayerInventory(int _fromClient, Packet _packet)
        {
            int _playerId = Server.clients[_fromClient].clientData.playerId;
            int _balance  = Postgres.GetBalanceAndAdminStatusByPLayerIdAndPersonalDataId(
                _playerId,
                Server.clients[_fromClient].clientData.personalDataId,
                _fromClient);
            bool _isAdmin = Server.clients[_fromClient].clientData.isAdmin;

            if (_balance > -1)
            {
                ServerSend.SendBalanceAndInventory(_fromClient, _playerId, _balance, _isAdmin);
            }
            else
            {
                ServerSend.ValidationError(_fromClient);
            }
        }
コード例 #2
0
        public static void UpdateMarketRecords(int _fromClient, Packet _packet)
        {
            string _pattern  = _packet.ReadString();
            int    _playerId = Server.clients[_fromClient].clientData.playerId;
            int    _balance  = Postgres.GetBalanceAndAdminStatusByPLayerIdAndPersonalDataId(
                _playerId,
                Server.clients[_fromClient].clientData.personalDataId,
                _fromClient);
            bool _isAdmin = Server.clients[_fromClient].clientData.isAdmin;

            if (_balance > -1)
            {
                ServerSend.SendBalanceAndMarketRecords(_fromClient, _playerId, _balance, _isAdmin, _pattern);
            }
            else
            {
                ServerSend.ValidationError(_fromClient);
            }
        }