Changeset 360


Ignore:
Timestamp:
Aug 23, 2020, 9:52:01 AM (4 weeks ago)
Author:
alloc
Message:

A19 code

Location:
binary-improvements
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements

    • Property svn:ignore
      •  

        old new  
        11bin
         2.idea
  • binary-improvements/MapRendering/ModInfo.xml

    r358 r360  
    55                <Description value="Render the game map to image map tiles as it is uncovered" />
    66                <Author value="Christian 'Alloc' Illy" />
    7                 <Version value="33" />
     7                <Version value="35" />
    88                <Website value="http://7dtd.illy.bz" />
    99        </ModInfo>
  • binary-improvements/MapRendering/Web/API/ExecuteConsoleCommand.cs

    r351 r360  
    3131                        }
    3232
    33                         AdminToolsCommandPermissions atcp =
    34                                 GameManager.Instance.adminTools.GetAdminToolsCommandPermission (command.GetCommands ());
     33                        int commandPermissionLevel = GameManager.Instance.adminTools.GetCommandPermissionLevel (command.GetCommands ());
    3534
    36                         if (_permissionLevel > atcp.PermissionLevel) {
     35                        if (_permissionLevel > commandPermissionLevel) {
    3736                                _resp.StatusCode = (int) HttpStatusCode.Forbidden;
    3837                                Web.SetResponseTextContent (_resp, "You are not allowed to execute this command");
  • binary-improvements/MapRendering/Web/API/GetAllowedCommands.cs

    r351 r360  
    99                        JSONArray entries = new JSONArray ();
    1010                        foreach (IConsoleCommand cc in SdtdConsole.Instance.GetCommands ()) {
    11                                 AdminToolsCommandPermissions atcp =
    12                                         GameManager.Instance.adminTools.GetAdminToolsCommandPermission (cc.GetCommands ());
    13                                 if (_permissionLevel <= atcp.PermissionLevel) {
     11                                int commandPermissionLevel = GameManager.Instance.adminTools.GetCommandPermissionLevel (cc.GetCommands ());
     12                                if (_permissionLevel <= commandPermissionLevel) {
    1413                                        string cmd = string.Empty;
    1514                                        foreach (string s in cc.GetCommands ()) {
  • binary-improvements/MapRendering/Web/API/GetServerInfo.cs

    r351 r360  
    99                        JSONObject serverInfo = new JSONObject ();
    1010
    11                         GameServerInfo gsi = Steam.Masterserver.Server.LocalGameInfo;
     11                        GameServerInfo gsi = ConnectionManager.Instance.LocalServerInfo;
    1212
    1313                        foreach (string stringGamePref in Enum.GetNames (typeof (GameInfoString))) {
  • binary-improvements/MapRendering/Web/Web.cs

    r352 r360  
    245245                                }
    246246                        } catch (Exception e) {
    247                                 Log.Out ("Error in Web.HandleRequest(): " + e);
     247                                Log.Error ("Error in Web.HandleRequest(): ");
     248                                Log.Exception (e);
    248249                        } finally {
    249250                                if (ctx != null && !ctx.Response.SendChunked) {
     
    276277                                if (con != null) {
    277278                                        _con = con;
    278                                         return GameManager.Instance.adminTools.GetAdminToolsClientInfo (_con.SteamID.ToString ())
    279                                                 .PermissionLevel;
     279                                        return GameManager.Instance.adminTools.GetUserPermissionLevel (_con.SteamID.ToString ());
    280280                                }
    281281                        }
     
    297297                                                WebConnection con = connectionHandler.LogIn (id, _req.RemoteEndPoint.Address);
    298298                                                _con = con;
    299                                                 int level = GameManager.Instance.adminTools.GetAdminToolsClientInfo (id.ToString ())
    300                                                         .PermissionLevel;
     299                                                int level = GameManager.Instance.adminTools.GetUserPermissionLevel (id.ToString ());
    301300                                                Log.Out ("Steam OpenID login from {0} with ID {1}, permission level {2}",
    302301                                                        _req.RemoteEndPoint.ToString (), con.SteamID, level);
Note: See TracChangeset for help on using the changeset viewer.