PDA

View Full Version : NPC Auto cast every 30 seconds


lachadan1
01-30-2025, 01:33 PM
I have been trying get an NPC to auto cast a specific spell (spell ID 9412) every 30 seconds.

Scenario -> Teleporter NPC gets crowded by PCs that are afk, making it difficult for other PCs to target him. I want the NPC to cast a PBAE spell that knocks all PCs back 50 ft.

I have created the spell (9412) and have tested it using a script

sub EVENT_SAY {
if ($text=~/fire/i) {
$npc->CastSpell(9412, $userid);

This works and knocks back the PC hailing the NPC.

No, I can't seem to get this to fire every 30 seconds.

Any help?

Thanks.