Mute enemy team / all v1

Post Reply
Reactions: 0
Posts: 409
Joined: 04 Dec 2011, 12:07

Mute enemy team / all v1

Post by CheaterSkeeter »

download mute.zip and place mute.func in user/sofplus/addons folder
type these in console to-
Mute enemy team:

Code: Select all

mute
Mute all:

Code: Select all

mute *
Unmute all:

Code: Select all

unmute
1 annoying thing about using sof1's built in ignore, is that on the next map the same slot number stays muted, and you forget.. so this script unmutes everyone at the start of every map (if anyone was muted) so you have to type mute again

* if an enemy swaps to your team, and you want to unmute him.. just type 'mute' again (team mates get unmuted)
Spoiler!

Code: Select all

function mute_init()
{
   sp_sc_func_alias mute "mute"
   sp_sc_func_alias unmute "unmute"
   sp_sc_func_exec spf_sc_list_onchange_add_func _sp_cl_info_state "state_change_unmute"
   set is_ignored "0"
}

function mute(*)
{
  sp_cl_info_skins
  set ~counter 0
  set is_ignored "1"
  sp_sc_cvar_copy ~my_team _sp_cl_info_skins_red_blue_$_sp_cl_info_slot
  sp_sc_flow_while number cvar ~counter < val "32"
  {
    sp_sc_cvar_copy ~team _sp_cl_info_skins_red_blue_$~counter
    sp_sc_flow_if text cvar ~team != val ""
    {
      sp_sc_flow_if text cvar ~1 == val "*"
      {
        ignore #~counter
      }
      else
      {
        sp_sc_flow_if number cvar ~team != val #~my_team
        {
          ignore #~counter
        }
        else
        {
          //incase an enenmy that was muted, swaps to your team
          unignore #~counter
        }
      }
    }
    add ~counter 1
  }
}

function unmute()
{
  sp_cl_info_skins
  set ~counter 0
  set is_ignored "0"
  sp_sc_flow_while number cvar ~counter < val 32
  {
    sp_sc_cvar_copy ~team _sp_cl_info_skins_red_blue_$~counter
    sp_sc_flow_if text cvar ~team != val ""
    {
      unignore #~counter
    }
    add ~counter 1
  }
  set ~msg "%03Unmuted All"
  sp_sc_cvar_unescape ~msg ~msg
  echo #~msg
}

function state_change_unmute()
{
  sp_sc_flow_if number cvar _sp_cl_info_state == val 8
  {
    sp_sc_flow_if number cvar is_ignored == val "1"
    {
      unmute
    }
  }
}
v1
For players only, not admins
does not work in VAC servers
can not specifically mute specs
Attachments
mute.zip
(590 Bytes) Downloaded 100 times
Reactions: 2
Posts: 525
Joined: 23 May 2014, 10:09
Location: Samsung smart fridge

Re: Mute enemy team / all v1

Post by Sauron »

Glorius :mrgreen: Thank you! :clap:
Have been struggling a while now with Ignore/Unignore. :dry:
Image
Image
Last edited by Sauron on 07 Apr 2015, 15:25, edited 1 time in total.
Reactions: 0
Posts: 409
Joined: 04 Dec 2011, 12:07

Re: Mute enemy team / all v1

Post by CheaterSkeeter »

:wub: :dntknw:
Reactions: 14
Posts: 4055
Joined: 23 Nov 2011, 14:56
Location: Netherlands

Re: Mute enemy team / all v1

Post by Evil4N »

What you guys need is to remove the sound when someone typ's in sof. Fools.
Reactions: 2
Posts: 525
Joined: 23 May 2014, 10:09
Location: Samsung smart fridge

Re: Mute enemy team / all v1

Post by Sauron »

Fool has custom "talk.wav"
Reactions: 9
Posts: 2115
Joined: 24 Nov 2011, 18:28

Re: Mute enemy team / all v1

Post by Emirate »

What you need to do is enjoy the ragespams :troll:
Reactions: 1
Posts: 195
Joined: 04 Dec 2011, 22:10

Re: Mute enemy team / all v1

Post by Ademk »

Spoiler!
FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDPFDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$FDP:$
Reactions: 0
Posts: 412
Joined: 08 Mar 2015, 20:57

Re: Mute enemy team / all v1

Post by Fossil »

Evil4N wrote:What you guys need is to remove the sound when someone typ's in sof. Fools.
User/Sound/Misc, place an empty file there as talk.wav

Only changed it a few weeks ago, so damn good.
Reactions: 0
Posts: 113
Joined: 25 Jun 2012, 21:52

Re: Mute enemy team / all v1

Post by 3klnk4jh »

On a match server, you could limit the spam server-side:

Code: Select all

set _sp_sv_say_player 2
set _sp_sv_say_spectator 0 (or 2 to let spectators talk among themselves)
set _sp_sv_say_team_player 2
set _sp_sv_say_team_spectator 0
  • Players can only talk to their own team and to all spectators
  • Spectators can not talk, but can read all chat
  • An admin will have to be spectator to read all messages and he'll have to use 'rcon say' or '.rcon say' to talk
If only the admin is spectator, or if all spectators are trusted not to spam, you could also use something like this, so the admin doesn't have to use 'rcon say' / '.rcon say':

Code: Select all

set _sp_sv_say_player 2
set _sp_sv_say_spectator 1
set _sp_sv_say_team_player 2
set _sp_sv_say_team_spectator 0
See http://sof1.megalag.org/sofplus/downloa ... say_player" onclick="window.open(this.href);return false; for more information. And while you're reading, also check out http://sof1.megalag.org/sofplus/downloa ... elimit_mod" onclick="window.open(this.href);return false;, because some admins still don't know that they should not modify the timelimit when that option is set to 2.
Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests