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]; }
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."); } }