AMXX Chat Logger (Discord Integration)

No Video Preview

This product doesn't have a video preview yet.

Counter-Strike 1.6 Plugins

AMXX Chat Logger (Discord Integration)

New Release

Released

Oct 4, 2025

Downloads

0

Tags

Price

€4.99

One-time purchase

Login Required

Please log in to access payment options and purchase this product.

Login Now

Product Description



CS Chat Logger Discord

A Counter-Strike 1.6 AMX Mod X plugin that logs all in-game chat messages, team chat, and player join/disconnect events to a Discord channel in real-time via webhooks.

Features

  • 💬 All Chat Logging - Logs all public chat messages
  • 👥 Team Chat Logging - Logs team-specific messages (Terrorists, Counter-Terrorists, Spectators)
  • 📥 Join Messages - Logs when players connect to the server
  • 📤 Disconnect Messages - Logs when players leave the server
  • ⚙️ Configurable - CVars to enable/disable specific features
  • 🎨 Formatted Messages - Uses Discord markdown (bold, code blocks) and emojis for better readability
  • 🚫 Bot Filtering - Automatically ignores bot messages

Message Format

All Chat

💬 **PlayerName**: message content

Team Chat

🔴 **PlayerName** `[T]`: message content      (Terrorists)
🔵 **PlayerName** `[CT]`: message content     (Counter-Terrorists)
👁️ **PlayerName** `[SPEC]`: message content   (Spectators)

Join/Disconnect

📥 **PlayerName** joined the server
📤 **PlayerName** left the server

Installation

  1. Download Dependencies

    • Make sure you have easy_http.inc in your AMX Mod X include folder
    • Required includes: amxmodx, amxmisc, cstrike, easy_http
  2. Configure Webhook

    • Create a Discord webhook in your desired channel
    • Open ChatLogger.sma and replace the webhook URL on line 15:
      new const g_szWebhookURL[] = "YOUR_DISCORD_WEBHOOK_URL_HERE"
      
  3. Compile

    • Compile the plugin using AMX Mod X compiler
    • Place the compiled ChatLogger.amxx in addons/amxmodx/plugins/
  4. Enable Plugin

    • Add ChatLogger.amxx to addons/amxmodx/configs/plugins.ini
  5. Restart Server

    • Restart your server or change map to load the plugin

Configuration (CVars)

Add these CVars to your amxx.cfg or set them via console/RCON:

chatlog_show_teamchat

  • Description: Controls whether team chat messages are logged to Discord
  • Values:
    • 1 = Show team chat (default)
    • 0 = Hide team chat
  • Example: chatlog_show_teamchat 1

chatlog_show_joinleave

  • Description: Controls whether player join/disconnect messages are logged to Discord
  • Values:
    • 1 = Show join/leave messages (default)
    • 0 = Hide join/leave messages
  • Example: chatlog_show_joinleave 0

Usage Examples

Show everything (default)

chatlog_show_teamchat 1
chatlog_show_joinleave 1

Only show public chat

chatlog_show_teamchat 0
chatlog_show_joinleave 0

Show chat but hide join/leave spam

chatlog_show_teamchat 1
chatlog_show_joinleave 0

Discord Webhook Setup

  1. Open your Discord server
  2. Go to Server Settings → Integrations → Webhooks
  3. Click "New Webhook"
  4. Choose the channel where you want chat logs
  5. Copy the webhook URL
  6. Paste it in the plugin source code (line 15)
  7. Recompile the plugin

Technical Details

  • Plugin Version: 1.0
  • Author: illusion
  • Dependencies: AMX Mod X 1.8.2+, easy_http module
  • HTTP Method: POST requests to Discord webhook API
  • Timeout: 5 seconds per request
  • Content Type: application/json

Troubleshooting

Messages not appearing in Discord

  • Verify the webhook URL is correct
  • Check AMX Mod X logs for errors: addons/amxmodx/logs/
  • Ensure easy_http module is loaded
  • Test the webhook URL manually using curl or Postman

Compilation errors

  • Make sure all include files are present in addons/amxmodx/scripting/include/
  • Verify you're using AMX Mod X 1.8.2 or newer
  • Check that easy_http.inc is properly installed

Bot messages appearing

  • The plugin automatically filters bots using is_user_bot()
  • If bots still appear, they might not be properly detected by the game

Privacy Notice

This plugin logs all chat messages and player information to an external Discord channel. Make sure to:

  • Inform your players that chat is being logged
  • Comply with your local privacy laws and regulations
  • Secure your Discord webhook URL (don't share it publicly)

License

Free to use and modify. Credit appreciated but not required.

Support

For issues, suggestions, or contributions, please contact the plugin author.

Note: This plugin sends data to Discord's servers. Make sure your server has internet connectivity and can reach Discord's API endpoints.

Related Products

Special Offer
Use code SAVE10 to get 10% OFF
Promo code copied!