[INACTIVE][CHAT] ScheduledAnnouncer 1.8.1 - Auto Broadcasts by a Scheduler [1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by MiHo, Apr 7, 2011.

  1. Offline

    MiHo

    ScheduledAnnouncer [Version 1.8.1]

    Scheduled Announcer is a very simple tool, which only does what's its name told us. It automatically sends a broadcast out of a list controlled by a schedule.

    Features:

    • Sends Scheduled Broadcast to all Players
    • Easy to configure by 'config.yml' or ingame with the '/announce' command.
    • Supports colors (&1, &2... &9, &a, &b... &f) and newlines with &n.
    • Supports executing commands inside Announcements. (Like "Now it will get day!&n/time day")
    • Supports newest Bukkit permissions system!

    How To Setup (open)

    1. Download the latest Release
    2. Drag&Drop the JAR file to your 'plugin/' directory
    3. Restart or reload your server

    There's a video tutorial on how to setup and configure that plugin on YouTube too. Thanks to BrandonHopkins!

    Configuration (open)
    Code:
    #
    #
    # ScheduledAnnouncer Configuration File
    # =====================================
    #
    # Don't use tabs in *.yml file!
    #
    
    announcement:
        # Use this flag to temporary disable the announcements.
        # enabled: false, means that there wouldn't be any announcements.
        enabled: true
    
        # Set this to true will announce in random order.
        # 'false' will announce in sequential (one after another) order.
        random: false
    
        # Defines the prefix for the announcement. Use & + hex char 
        # for color codes.
        prefix: '&c[Announcement] '
    
        # The time of one interval in seconds.
        interval: 100
    
        # List of messages to announce. You could use color codes by
        # using & + hex chars too. &n will produce a new line.
        messages:
        - 'This is the first default announcement!'
        - 'Use /announce help to get info how to config this plugin.'
        - 'You can also configure this plugin with its config.yml too!'

    Commands (open)
    Code:
    /announce add <message>
    Needed Permission: announcer.add
    Adds a new announcement with the Message: <message>
    Code:
    /announce broadcast [<index>]
    Needed Permissions: announcer.broadcast
    Broadcast an existing announcement NOW.
    Code:
    /announce delete <index>
    Needed Permissions: announcer.delete
    Removes the announcement with the passed index.
    Code:
    /announce enable [true|false]
    Needed Permissions: announcer.moderate
    Enables or disables the announcer.
    Code:
    /announce interval <seconds>
    Needed Permissions: announcer.moderate
    Sets the seconds between the announcements.
    Calling it without an interval to set will return the current interval.
    Code:
    /announce list
    Needed Permissions: announcer.moderate
    Lists all announcements.
    Code:
    /announce random [true|false]
    Needed Permissions: announcer.moderate
    Enables or disables the random announcing mode.
    Only calling /announce random without true or false, will return current mode.
    Code:
    /announce reload
    Needed Permissions: announcer.admin
    Reloads the config.yml.

    Changelog (Version 1.8.1):

    • Fixed problem with announcing randomly.

    Changelog (Version 1.8):

    • Made Prefix fully customizable. (Changed the configuration a bit...)
    • Added '/announce prefix <text>' command.
    • Default configuration file is now created if there isn't any. (No more ZIP-downloads necessary, simply drag&drop the JAR-file)
    Older Changelogs (open)
    Version 1.7.1:
    • Fix problems with executing commands
    • Works with 1.1-R5-SNAPSHOT
    Version 1.7.0:
    • Implemented support for new bukkit permissions system
    • Supports /announce now as alias for /announce broadcast
    Version 1.6.3:
    • Fixed 'sendToAll' bug, caused by invalid attaching process to Permissions.
    Version 1.6.2:
    • Fixed 'sendToAll' color codes bug.
    Version 1.6.1:
    • Do not show empty tag brackets. (When setting tag to '' or null)
    Version 1.6:
    • Added pages in /announce list command.
    • Fixed saving after deleting a Announcement.
    Version 1.5:
    • Added multiline support (with &n you could produce a new line inside one Announcement).
    • Added a support for executing Announcements as commands, if they start with a backslash.
    Version 1.4:
    • Added color support (with &1, &2, ... &f in Messages)
    • Added a seperated color setting for tag and message (See Config Spoiler this Thread)
    Version 1.3:
    • Added the feature to only send Announcement with the Permission "announcer.receiver". Need to set the flag: "announcement.sendToAll" in the ScheduledAnnouncer 'config.yml'.
    Version 1.2.2:
    • Changed the example config file, cause of a mistake in it.
    Version 1.2.1:
    • Bugfix for /announce interval bug.
    Version 1.2:
    • Added many new commands to configure it ingame. (/announce reload, /announce enable, /announce broadcast and /announce random)
    • Ability to choose between Random Mode and Sequential Mode.
    • Use different Permissions for different kind of tasks.
    Version 1.1:
    • Enables to change the color of the Broadcast in config.yml
    • Calling '/announce interval' without any paramater now returns the current interval.
    • Changed the name of the JAR to "ScheduledAnnouncer.jar" (Please delete the old one before update!)
    Version 1.0.2:
    • Support for CraftBukkit 670...
    Version 1.0.1:
    • Small bug fix...
    Version 1.0:
    • First Release!
     
  2. Offline

    XterierK

    Same thing happening to me...

    It doesn't seem to be building the plugin's folder and config file..
     
  3. Offline

    MiHo

    Are you using 1.7.0 and miss the latest permissions?
     
  4. Offline

    morizuki

    I'm always up to date on Craftbukkit and I'm using the latest scheduled announcer..
     
  5. Offline

    MiHo

    and are you using latest bukkit permissions too? Otherwise it will not work, as you can read in first post.
     
  6. Offline

    morizuki

    yes.. 3.1.6 right?
     
  7. Offline

    MiHo

  8. Offline

    Makan747

    I do Not get the Configuration File ? Whats Wrong ?
    // Makan
     
  9. Offline

    bartbergmans

    Where can I find the config.yml?
    I can't find it... I feel stupid.
     
  10. Offline

    MiHo

    in the zip or the created by the jar after first start
     
  11. Offline

    zzcranjo

    Thanks miho and fizz. That will solve my problem. For permissions, I am currently using groupmanager/essentialspermissions. But miho, you said that we should be using the new internal permissions? Your plugin doesn't work on my server anymore, I assume because it is using the new internal permissions, which I haven't setup. Can you link me to a guide on the new permissions system?
     
  12. Offline

    MiHo

  13. Offline

    zzcranjo

    Thanks :) Is there a way to redirect the plugin to my current setup?
     
  14. Offline

    MiHo

    Unfortunately, not. But it would be possible and I hope the developers of Permissions 3 and GroupManager will provide support for the bukkit permissions interface soon, so no change would be needed for most people. (Only plugin developers to change their plugins, but on a well designed plugin, this is a job of 5 minutes or less.)
     
  15. Offline

    gogorot

    MiHo, did you consider my and fffizzz's feature request (send different messages to different user groups) or shall we look somewhere else?
    thanks
     
  16. Offline

    MiHo

    There will be such a feature sometime, but this will take some time until I get time for that...
     
  17. even bukkit say you should still have perms aswell as bukitperms, can u atleast make 1.6.3_01 for announce now for perms 3.1.6
     
  18. Offline

    Hempa

    I cant use any commands. I get this when I use any "Invalid arguments! Use '/announce help' to get a list of valid commands." but after I use /announce help I only get this "=== ScheduledAnnouncer [Version 1.7.0] ===" but no commands
     
    Aina likes this.
  19. Offline

    Aina

    I have the same problem !
     
  20. Offline

    ChrizC

    Missing version number in title, and also you're not allowed to use open ended RB numbers ("+") as you cannot guarentee this.
     
  21. Offline

    MiHo

    Changed title

    Please read the first post carefully! Version 1.7.0 only supports the new bukkit superperms! Not Permissions 3.X, 2.X or GroupManager. (Use the 1.6.3 if you want to use them)
     
  22. Offline

    Sladewill

    Could you possibly add a setting to prevent the scheduled announce broadcasting when no players are on?
     
  23. Offline

    MiHo

    Why? What's the usage?
     
  24. Offline

    Sladewill

    It just seams a good idea to add I mean its not like its using much but it would be nice to keep things otimized
     
  25. Offline

    rockiesfan1234

    What are the colors that are supported by this? Not sure what they are, have continuously test each color. It would help if you could have a spoiler of all the colors. Thanks!
     
  26. Offline

    AcelinH98

    HELP!?!?! When I run my server it say's

    [SEVERE] Could not load 'plugins\ScheduledAnnoncer.jar' in folder 'Plugins'
    unacceptable character #FFFD special characters are not allowed
    in "<reader>", position 765
    And the thing is i've never opened that .JAR file! :(
     
  27. Offline

    Hoptocraft

    Hello MiHo
    is there a way to add an function to announce a message at an defined time like 1:00:00 ?
    Thanks!
     
  28. Offline

    MiHo

    No sorry, currently not possible.
     
  29. Offline

    Frvwfr3

    I cannot use ANY in-game commands. I do not know if it another plugin overlapping or what, but anytime I use /announce it comes up with use /announce help, so I do.

    When I use that I get 'Scheduled Announcer [Version 1.7.0]

    Any other ingame command errors with: Invalid arguments! Use /announce help to get a list of valid commands!


    Help please?
     
  30. Offline

    MiHo

    Enter /announce help, if you do not get any commands, you miss permissions. Are you sure you read the bold, red line in first post?
     
  31. Offline

    Frvwfr3

    Man, I have used this plugin for over a month now. I am OP on my server with the * permission node. I am not stupid.

    I have run my server for a looong time and I know when I am doing something wrong, versus a plugin doing something wrong. Thanks for trying to attack me :3
     

Share This Page