コード例 #1
0
ファイル: MySql.cs プロジェクト: voed/sharpmod
 public void SavePrivileges(IPlayerExtendedInfo player, string access, Action <bool> callback)
 {
     Client.Query(string.Format("UPDATE users SET access = '{0}' where uniqueid = '{1}'", access, player.AuthId))
     .OnEnd(delegate {
         callback(true);
     });
 }
コード例 #2
0
ファイル: MySql.cs プロジェクト: voed/sharpmod
        public void LoadPrivileges(IPlayerExtendedInfo player, Action <Privileges> callback)
        {
            Privileges priv = new Privileges("");

            Client.Query(string.Format("SELECT * FROM users WHERE uniqueid = '{0}' LIMIT 1", player.AuthId))
            .On(row: (row) => {
                priv = new Privileges(row.GetValue("access") as string);
            }, end: () => {
                callback(priv);
            });
        }
コード例 #3
0
ファイル: MySql.cs プロジェクト: txdv/sharpmod
 public void GetActiveBan(IPlayerExtendedInfo player, Action<BanInfo> callback)
 {
     callback(null);
 }
コード例 #4
0
ファイル: MySql.cs プロジェクト: txdv/sharpmod
 public void SavePrivileges(IPlayerExtendedInfo player, string access, Action<bool> callback)
 {
     Client.Query(string.Format("UPDATE users SET access = '{0}' where uniqueid = '{1}'", access, player.AuthId))
       .OnEnd(delegate {
       callback(true);
       });
 }
コード例 #5
0
ファイル: MySql.cs プロジェクト: txdv/sharpmod
 public void LoadPrivileges(IPlayerExtendedInfo player, Action<Privileges> callback)
 {
     Privileges priv = new Privileges("");
       Client.Query(string.Format("SELECT * FROM users WHERE uniqueid = '{0}' LIMIT 1", player.AuthId))
       .On(row: (row) => {
       priv = new Privileges(row.GetValue("access") as string);
       }, end: () => {
       callback(priv);
       });
 }
コード例 #6
0
ファイル: Database.cs プロジェクト: voed/sharpmod
 public void GetActiveBan(IPlayerExtendedInfo player, Action <BanInfo> callback)
 {
     callback(null);
 }
コード例 #7
0
ファイル: Database.cs プロジェクト: voed/sharpmod
 public void SavePrivileges(IPlayerExtendedInfo player, string access, Action <bool> callback)
 {
     callback(false);
 }
コード例 #8
0
ファイル: Database.cs プロジェクト: voed/sharpmod
 public void LoadPrivileges(IPlayerExtendedInfo player, Action <Privileges> callback)
 {
     callback(null);
 }
コード例 #9
0
ファイル: Database.cs プロジェクト: txdv/sharpmod
 public void SavePrivileges(IPlayerExtendedInfo player, string access, Action<bool> callback)
 {
     callback(false);
 }
コード例 #10
0
ファイル: Database.cs プロジェクト: txdv/sharpmod
 public void LoadPrivileges(IPlayerExtendedInfo player, Action<Privileges> callback)
 {
     callback(null);
 }