Changeset 228 for binary-improvements


Ignore:
Timestamp:
Apr 10, 2015, 1:05:26 AM (5 years ago)
Author:
alloc
Message:

Scripts 78, fixes for A11.2

Location:
binary-improvements
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/7dtd-server-fixes/src/AllocsLogFunctions.cs

    r224 r228  
    1616                                string steamId = CommonMappingFunctions.GetSteamID (ci);
    1717
    18                                 string ip = ci.networkPlayer.ipAddress;
     18                                string ip = ci.ip;
    1919                                string name = string.Empty;
    2020
  • binary-improvements/7dtd-server-fixes/src/AssemblyInfo.cs

    r226 r228  
    1818// and "{Major}.{Minor}.{Build}.*" will update just the revision.
    1919
    20 [assembly: AssemblyVersion("0.111.*")]
     20[assembly: AssemblyVersion("0.112.*")]
    2121
    2222// The following attributes are used to specify the signing key for the assembly,
  • binary-improvements/7dtd-server-fixes/src/PersistentData/Player.cs

    r198 r228  
    118118                        entityId = CommonMappingFunctions.GetEntityID (ci);
    119119                        name = CommonMappingFunctions.GetPlayerName (ci);
    120                         ip = ci.networkPlayer.ipAddress;
     120                        ip = ci.ip;
    121121                }
    122122
  • binary-improvements/AllocsCommands/API.cs

    r227 r228  
    99
    1010                public override string ModVersion () {
    11                         return "1.1 for A11.1";
     11                        return "1.2 for A11.2";
    1212                }
    1313        }
  • binary-improvements/AllocsCommands/Commands/TeleportPlayer.cs

    r227 r228  
    88        public class TeleportPlayer : ConsoleCommand
    99        {
    10                 private MethodInfo NetConnection_SendPackage = null;
    11 
    1210                public TeleportPlayer (ConsoleSdtd cons) : base(cons)
    1311                {
    14                         Type typeClientInfo = Assembly.GetAssembly (typeof(ClientInfo)).GetType ("ClientInfo");
    15                         Type typeNetConnection = typeClientInfo.GetField ("netConnection").FieldType.GetElementType ();
    16                         MethodInfo[] mis = typeNetConnection.GetMethods ();
    17                         foreach (MethodInfo mi in mis) {
    18                                 ParameterInfo[] pis = mi.GetParameters ();
    19                                 if (pis.Length == 1) {
    20                                         if (typeof (Package).Equals (pis[0].ParameterType)) {
    21                                                 NetConnection_SendPackage = mi;
    22                                         }
    23                                 }
    24                         }
    2512                }
    2613
     
    8168
    8269                                                p1.Entity.position = p2.Entity.GetPosition();
     70                                                p1.Entity.position.y += 1;
     71                                                p1.Entity.position.z += 1;
    8372                                        }
    8473
    8574                                        NetPackage_EntityTeleport pkg = new NetPackage_EntityTeleport (p1.Entity);
    8675
    87                                         if (NetConnection_SendPackage != null) {
    88                                                 NetConnection_SendPackage.Invoke (p1.ClientInfo.netConnection [0], new object[] {pkg});
    89                                         } else {
    90                                                 m_Console.SendResult ("SendPackage method not found");
    91                                         }
     76                                        ConnectionManager.Instance.SendPackage (pkg, new PackageDestinationSingleEntityID (p1.ClientInfo.entityId));
    9277                                }
    9378                        } catch (Exception e) {
  • binary-improvements/MapRendering/API.cs

    r226 r228  
    99
    1010                public override string ModVersion () {
    11                         return "1.0 for A11.1";
     11                        return "1.0 for A11.2";
    1212                }
    1313
  • binary-improvements/WebInterface/API.cs

    r226 r228  
    99
    1010                public override string ModVersion () {
    11                         return "1.0 for A11.1";
     11                        return "1.0 for A11.2";
    1212                }
    1313
  • binary-improvements/WebInterface/Web/API/GetPlayersOnline.cs

    r224 r228  
    1717                                string ip = string.Empty;
    1818                                if (ci != null) {
    19                                         ip = ci.networkPlayer.ipAddress;
     19                                        ip = ci.ip;
    2020                                }
    2121
  • binary-improvements/server-fixes.userprefs

    r224 r228  
    11<Properties>
    22  <MonoDevelop.Ide.Workspace ActiveConfiguration="Release_Version" />
    3   <MonoDevelop.Ide.Workbench ActiveDocument="WebInterface/Web/Web.cs">
     3  <MonoDevelop.Ide.Workbench ActiveDocument="AllocsCommands/Commands/TeleportPlayer.cs">
    44    <Files>
    55      <File FileName="7dtd-server-fixes/src/AssemblyInfo.cs" Line="20" Column="34" />
    66      <File FileName="assembly-patcher/Main.cs" Line="33" Column="105" />
    77      <File FileName="7dtd-server-fixes/src/CommandExtensions.cs" Line="24" Column="1" />
    8       <File FileName="7dtd-server-fixes/src/Mods.cs" Line="95" Column="3" />
     8      <File FileName="7dtd-server-fixes/src/Mods.cs" Line="32" Column="36" />
    99      <File FileName="7dtd-server-fixes/src/ModAPI.cs" Line="11" Column="40" />
    1010      <File FileName="7dtd-server-fixes/src/StateManager.cs" Line="15" Column="14" />
    11       <File FileName="WebInterface/Web/Web.cs" Line="45" Column="6" />
    12       <File FileName="MapRendering/MapRendering/MapRendering.cs" Line="34" Column="20" />
    13       <File FileName="WebInterface/API.cs" Line="20" Column="1" />
     11      <File FileName="WebInterface/Web/Web.cs" Line="71" Column="28" />
     12      <File FileName="MapRendering/API.cs" Line="20" Column="1" />
     13      <File FileName="AllocsCommands/API.cs" Line="11" Column="15" />
     14      <File FileName="WebInterface/API.cs" Line="11" Column="25" />
     15      <File FileName="AllocsCommands/Commands/TeleportPlayer.cs" Line="70" Column="32" />
     16      <File FileName="AllocsCommands/Commands/SayToPlayer.cs" Line="31" Column="168" />
    1417    </Files>
    1518    <Pads>
Note: See TracChangeset for help on using the changeset viewer.