Exemplo n.º 1
0
 private static void OnRunScriptRequest(ref RunScriptMsg msg, MyNetworkClient sender)
 {
     Debug.Assert(Sync.IsServer || MyMultiplayer.Static.IsAdmin(sender.SteamUserId));
     if (!Sync.IsServer && !MyMultiplayer.Static.IsAdmin(sender.SteamUserId))
     {
         return;
     }
     Static.RunScriptInternal(msg.ScriptId);
 }
Exemplo n.º 2
0
        private static void SendScriptRequest(MyStringHash stringId)
        {
            var msg = new RunScriptMsg()
            {
                ScriptId = stringId
            };

            Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
        }
 private static void OnRunScriptRequest(ref RunScriptMsg msg, MyNetworkClient sender)
 {
     Debug.Assert(Sync.IsServer || MyMultiplayer.Static.IsAdmin(sender.SteamUserId));
     if (!Sync.IsServer && !MyMultiplayer.Static.IsAdmin(sender.SteamUserId))
         return;
     Static.RunScriptInternal(msg.ScriptId);
 }
 private static void SendScriptRequest(MyStringHash stringId)
 {
     var msg = new RunScriptMsg() { ScriptId = stringId };
     Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
 }