// TMW2 Script // // @k // Broadcast, and broadcast to #world too // // @servmsg // Experimental, uses servicemessage() - requires up to date server - script @k 32767,{ end; OnCall: .@request$ = strcharinfo(0)+": "; .@request$ += implode(.@atcmd_parameters$, " "); channelmes("#world", .@request$); announce l(.@request$), bc_all|bc_npc; end; OnServMsg: .@request$ = strcharinfo(0)+": "; .@request$ += implode(.@atcmd_parameters$, " "); // This can be slow, beware .@c = getunits(BL_PC, .@players, 20); for (.@i = 0; .@i < .@c; .@i++) { message(.@players[.@i], .@request$); } end; OnInit: bindatcmd "k", "@k::OnCall", 80, 80, 1; bindatcmd "servmsg", "@k::OnServMsg", 99, 99, 1; }