struct neonserv_cmd_extscript_cache {
struct ClientSocket *client, *textclient;
+ struct Event *event;
struct UserNode *user;
struct ChanNode *chan;
int answere_channel;
}
cache->client = client;
cache->textclient = getTextBot();
+ cache->event = event;
cache->user = user;
cache->chan = chan;
cache->answere_channel = answere_channel;
while (fgets(command, 512, cache->pipe) != NULL) {
if((a = strchr(command, '\n')))
*a = '\0';
+ if(!stricmp(command, "/log")) {
+ logEvent(cache->event);
+ continue;
+ }
if(cache->answere_channel)
putsock(cache->client, "PRIVMSG %s :%s", cache->chan->name, command);
else