RagnaScript

Send Discord messages from any NPC with RagnaScript

RagnaScript lets you post to Discord straight from your rAthena or Hercules NPC scripts. Drop one line into a script and an event, announcement, or player action shows up in the channel you choose — no bot code, no webhooks to wire up.

Town Crier NPC
// One line posts to Discord — no bot, no webhook setup
prontera,155,180,4  script  Town Crier  4_M_01,{

    ragnascript "[action: message]
    [channel: 1234567890123456789]
    [name: Town Crier]
    [message: A Poring King just spawned in Prontera Field!]";

    end;
}

See it in action

If you can script it, you can sync it

Every server has moments worth announcing — a boss spawn, a lottery winner, a guild registering for WoE, a player finishing a long quest chain. Normally, getting those into Discord means writing and hosting a bot, managing webhook URLs, and handling rate limits yourself.

RagnaScript collapses all of that into the single line on the left. You stay in the scripting language you already know, and RagnaSync handles delivery, formatting, and throttling on the other side.

One line, anywhere

What people build with it

Because it's just a script action, the uses are open-ended — you control the channel and sender name per call.

Event announcements

Auto-post to Discord when events start or end, straight from the event NPC.

Player interactions

Run an in-game shoutbox NPC that lets players send a message to Discord.

WoE & milestones

Broadcast WoE start, end, and captures, or push quest and donation milestones to staff.

#server-feed
📣

Town Crier bot

A Poring King just spawned in Prontera Field!

Character head

Knight_Lord

gg everyone, that WoE was close 🔥

🏰

Guild of the Month bot

Empire captured Prontera — now leading Season 4.

Better together

One feed for everything that happens

The same NPC can route different messages to different channels, so a single script can post public announcements and quiet staff notes at once.

Pair RagnaScript with the chat bridge and character heads and your Discord becomes a living record of everything happening on the server — announcements, player chat, and WoE results side by side, automatically.

Script your first announcement today

Free to start — one line of RagnaScript and you're posting to Discord.

Explore more of RagnaSync

Pricing

Simple, Transparent Pricing

Start free and upgrade as your server grows. All features included on every plan.

Free

Get started with a small server or test before you go live.

€0 /month

Get Started
  • 50,000 events/month
  • Unlimited servers
  • Unlimited channels
  • All features included
Recommended

Pro

For servers with daily activity and an engaged Discord community.

€4.99 /month

Get Started
  • 300,000 events/month
  • Unlimited servers
  • Unlimited channels
  • All features included

Unlimited

High-traffic servers with WoE, events, and constant player activity.

€9.99 /month

Get Started
  • Unlimited events
  • Unlimited servers
  • Unlimited channels
  • All features included

Need more? Contact us for custom enterprise plans.