- m = new BlockedMessage(parameters[1], parameters[0], TIME);
- user->Extend("amsgblock", (char*)m);
- }
- }
- return 0;
- }
-
- void OnCleanup(int target_type, void* item)
- {
- if(target_type == TYPE_USER)
- {
- userrec* user = (userrec*)item;
- BlockedMessage* m;
- user->GetExt("amsgblock", m);
- if(m)
- {
- DELETE(m);
- user->Shrink("amsgblock");
+ m = new BlockedMessage(parameters[1], parameters[0].c_str(), ServerInstance->Time());
+ blockamsg.set(user, m);