Beispiel #1
0
        private void PlayerVoice_onRelayVoice(PlayerVoice speaker, bool wantsToUseWalkieTalkie, ref bool shouldAllow, ref bool shouldBroadcastOverRadio, ref PlayerVoice.RelayVoiceCullingHandler cullingHandler)
        {
            var player = GetUnturnedPlayer(speaker.player) !;

            var @event = new UnturnedPlayerRelayingVoiceEvent(player, wantsToUseWalkieTalkie, shouldBroadcastOverRadio)
            {
                IsCancelled = !shouldAllow
            };

            Emit(@event);

            shouldBroadcastOverRadio = @event.ShouldBroadcastOverRadio;
            shouldAllow = [email protected];
        }
Beispiel #2
0
        public void playerspeak(PlayerVoice speaker, bool wantsToUseWalkieTalkie, ref bool shouldAllow, ref bool shouldBroadcastOverRadio, ref PlayerVoice.RelayVoiceCullingHandler cullingHandler)
        {
            UnturnedPlayer player = UnturnedPlayer.FromPlayer(Player.player);

            if (player.HasPermission(Configuration.Instance.permission))
            {
                shouldAllow = true;
            }
            else
            {
                shouldAllow = false;
                UnturnedChat.Say("You dont have permision in speak.");
            }
        }