Raised This Month: $32 Target: $400
 8% 

[Any] SourceIRC Achievement Relay


Post New Thread Reply   
 
Thread Tools Display Modes
Author
DarthNinja
SourceMod Plugin Approver
Join Date: Mar 2009
Location: PreThinkHook()
Plugin ID:
3058
Plugin Version:
1.1.0
Plugin Category:
General Purpose
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Announces achievement events to IRC with name and description.
    Old 07-01-2012 , 17:40   [Any] SourceIRC Achievement Relay
    Reply With Quote #1

    [Any] SourceIRC Achievement Relay
    Version 1.1.0
    (Requires SourceIRC)





    Description:
    Announces achievement events to IRC with name and description.

    Example:



    A Few Seconds Later...


    Commands:
    sm_reload_achievement_relay - Reloads configs

    Cvars:
    • sm_achievementrelay_version - Plugin Version
    • sm_achrelay_debug "0" - Set to "1" to print debugging info.
    • sm_achrelay_timestamp "1" - Show/hide timestamps
    • sm_achrelay_timeoffset "0" - Seconds to change timestamp by
    Install Instructions:
    1. Match up the structure of the zip with your server's sourcemod folder.
    Notes:
    This plugin supports any game that makes use of the achievement_earned event.
    Achievements are indexed in the achievements.kv file. The copy included has data for TF2.
    If people want to forward me index files for other games, I will add them to this post. However I probably will not create them myself.

    This plugin will post messages to channels tagged with "achievements". See example:

    sourceirc.cfg Example:
    Code:
               "#MyChannel"
                {
                    "relay"            "1" // Tell the RelayAll module to relay messages to this channel
                    "cmd_prefix"    "!" // Ontop of calling the bot by name, you can also use "!" in this channel
                    "items"            "1"
                }
                "#MyOtherChannel"
                {
                    "ticket"        "1" // Tell the ticket module to send tickets to this channel
                    "achievements"            "1"  // Prints all achievements to this channel
                }
                "#Ninja"
                {
                    "achievements"            "1"  // Prints all achievements to this channel
                }
    Version History:
    • V1.1.0
      • Initial release


    Total downloads as prior to last edit: 0
    Attached Files
    File Type: zip [Any] Achievement Relay v1.1.0.zip (24.3 KB, 434 views)
    __________________

    Last edited by DarthNinja; 10-20-2022 at 13:58.
    DarthNinja is offline
    DarthNinja
    SourceMod Plugin Approver
    Join Date: Mar 2009
    Location: PreThinkHook()
    Old 07-01-2012 , 17:41   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #2

    Hello post #2, you are mine.

    Last edited by DarthNinja; 07-01-2012 at 17:41.
    DarthNinja is offline
    tombomb
    Junior Member
    Join Date: Jul 2012
    Old 08-16-2012 , 12:50   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #3

    Poke needs updates for MvM
    tombomb is offline
    DarthNinja
    SourceMod Plugin Approver
    Join Date: Mar 2009
    Location: PreThinkHook()
    Old 08-16-2012 , 15:41   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #4

    Quote:
    Originally Posted by DarthNinja View Post
    Are you incapable of updating a translation file?
    __________________
    DarthNinja is offline
    Jim E. Rustler
    BANNED
    Join Date: Jul 2012
    Old 08-16-2012 , 18:44   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #5

    It's not the plugin authors responsibility to update his/her plugins. Just be grateful they even released anything at all!
    Jim E. Rustler is offline
    FreakySt0rm
    BANNED
    Join Date: Jun 2012
    Location: https://t.me/pump_upp
    Old 08-19-2012 , 10:25   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #6

    Just thought I'd help out anyone else using this plugin and running a Mann vs. Machine server. Here is an updated achievements.kv file with the MvM achievements 2301 > 2335

    Last edited by FreakySt0rm; 08-19-2012 at 10:43.
    FreakySt0rm is offline
    Send a message via ICQ to FreakySt0rm Send a message via AIM to FreakySt0rm Send a message via Yahoo to FreakySt0rm
    tombomb
    Junior Member
    Join Date: Jul 2012
    Old 08-19-2012 , 18:41   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #7

    Quote:
    Originally Posted by FreakySt0rm View Post
    Just thought I'd help out anyone else using this plugin and running a Mann vs. Machine server. Here is an updated achievements.kv file with the MvM achievements 2301 > 2335
    THANKS do you have the meet the pryro ones too, also where do you find them so I can stop asking lol.

    Edit:

    also id "1915" is missing

    "TF_HALLOWEEN_LOOT_ISLAND_NAME" "Dive Into a Good Book"

    Last edited by tombomb; 08-19-2012 at 18:51.
    tombomb is offline
    FreakySt0rm
    BANNED
    Join Date: Jun 2012
    Location: https://t.me/pump_upp
    Old 08-20-2012 , 00:53   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #8

    Quote:
    Originally Posted by tombomb View Post
    THANKS do you have the meet the pryro ones too, also where do you find them so I can stop asking lol.

    Edit:

    also id "1915" is missing

    "TF_HALLOWEEN_LOOT_ISLAND_NAME" "Dive Into a Good Book"

    Ok, I've added 1915 into the achievements.kv file

    These are the achievements that are listed in tf_english.txt that I don't have ID numbers for:

    // General/promotional achievements.
    "TF_GENERAL_KILL_ENEMIES_AFTER_TELEPORTING_NA ME" "Riftwalker"
    "TF_GENERAL_KILL_ENEMIES_AFTER_TELEPORTING_DE SC" "Kill an enemy within 5 seconds of you traveling through an Engineer's teleporter."

    "TF_KILL_BALLOONICORN_OWNERS_NAME" "The Great Deflate"
    "TF_KILL_BALLOONICORN_OWNERS_DESC" "Kill 79 enemies who have Balloonicorn pets."
    "TF_MULTIPLE_BFF_NAME" "BFF²"
    "TF_MULTIPLE_BFF_DESC" "Have 2 BEST FRIENDS at the same time."
    "TF_TEAM_PYROVISION_NAME" "Mass Hysteria"
    "TF_TEAM_PYROVISION_DESC" "Have 6 teammates using Pyrovision at the same time."
    "TF_DOMINATE_FOR_GOGGLES_NAME" "A Fresh Pair of Eyes"
    "TF_DOMINATE_FOR_GOGGLES_DESC" "Dominate a player using the Pyrovision Goggles and earn your own pair!"
    FreakySt0rm is offline
    Send a message via ICQ to FreakySt0rm Send a message via AIM to FreakySt0rm Send a message via Yahoo to FreakySt0rm
    DarthNinja
    SourceMod Plugin Approver
    Join Date: Mar 2009
    Location: PreThinkHook()
    Old 08-21-2012 , 02:43   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #9

    The achievement ID numbers are currently obtained via a combination of guesswork, calculations and ingame observation.
    It is possibly that disassembling a server or client binary would give a listing with indexes.

    I have requested that Valve add an API to for translating achievement indexes into strings, but so far nothing has come of that.

    I'll poke someone there again.
    __________________
    DarthNinja is offline
    byteframe
    Member
    Join Date: Jul 2011
    Location: Pitcairn Island
    Old 09-12-2012 , 13:06   Re: [Any] SourceIRC Achievement Relay
    Reply With Quote #10

    woot, it was released.
    byteframe is offline
    Reply



    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 10:31.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode