コード例 #1
0
ファイル: 0Harmony.cs プロジェクト: fydne/PlayerXP
 private static bool Prefix(CharacterClassManager __instance)
 {
     if (__instance.UserId.Contains("@northwood"))
     {
         return(true);
     }
     try
     {
         var pl = Player.Get(__instance.UserId);
         if (pl.ServerRoles.NetworkGlobalBadge != "")
         {
             pl.ServerRoles.NetworkGlobalBadge = "";
             EventHandlers.Static.SetPrefix(pl);
             pl.SendConsoleMessage("Успешно", "green");
         }
         else
         {
             if (!EventHandlers.Stats.TryGetValue(pl.UserId, out Stats data))
             {
                 return(true);
             }
             data.anonymous = true;
             EventHandlers.Static.SetPrefix(pl);
             pl.SendConsoleMessage("Успешно", "green");
         }
     }
     catch
     {
         __instance.TargetConsolePrint(__instance.connectionToClient, "Зачем тебе убирать префикс?", "green");
     }
     return(false);
 }
コード例 #2
0
ファイル: Logic.cs プロジェクト: steven4547466/scp035
        public bool HandleHideTagHook(CharacterClassManager __instance)
        {
            bool a = __instance.SteamId == scpPlayer?.SteamId;

            if (a)
            {
                __instance.TargetConsolePrint(__instance.connectionToClient, "You're not trying to exploit the system by hiding your tag as SCP-035 now, are you?", "green");
            }
            return(!a);
        }
コード例 #3
0
        private static bool Prefix(CharacterClassManager __instance)
        {
            bool a = LoutroopPlugin.GetPlayer(__instance.gameObject).queryProcessor.PlayerId == EventHandlers.SCP181?.queryProcessor.PlayerId;

            if (a)
            {
                __instance.TargetConsolePrint(__instance.connectionToClient, "你在干什么?停下来!", "green");
            }
            return(!a);
        }
コード例 #4
0
        private static bool Prefix(CharacterClassManager __instance)
        {
            bool a = Plugin.GetPlayer(__instance.gameObject).queryProcessor.PlayerId == EventHandlers.scpPlayer?.queryProcessor.PlayerId;

            if (a)
            {
                __instance.TargetConsolePrint(__instance.connectionToClient, "What are you doing?", "green");
            }
            return(!a);
        }
コード例 #5
0
ファイル: 0Harmony.cs プロジェクト: fydne/PlayerXP
 private static bool Prefix(CharacterClassManager __instance)
 {
     if (__instance.UserId.Contains("@northwood"))
     {
         return(true);
     }
     try
     {
         var pl = Player.Get(__instance.UserId);
         if (!EventHandlers.Stats.TryGetValue(pl.UserId, out Stats data))
         {
             return(true);
         }
         data.anonymous = false;
         EventHandlers.Static.SetPrefix(pl);
         pl.SendConsoleMessage("Успешно", "green");
     }
     catch
     {
         __instance.TargetConsolePrint(__instance.connectionToClient, "Зачем тебе это?", "green");
     }
     return(false);
 }