From 78fa8eb6844c73cf873ba52db6b9c69c86a63646 Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 5 Oct 2011 22:57:38 +0200 Subject: [PATCH] neonserv_trigger_callback should return the right trigger --- src/bot_NeonServ.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/bot_NeonServ.c b/src/bot_NeonServ.c index 50f8c80..8b8866e 100644 --- a/src/bot_NeonServ.c +++ b/src/bot_NeonServ.c @@ -377,7 +377,13 @@ static void neonserv_bot_ready(struct ClientSocket *client) { } static void neonserv_trigger_callback(struct ChanNode *chan, char *trigger) { - strcpy(trigger, "+"); + MYSQL_RES *res; + MYSQL_ROW row; + loadChannelSettings(chan); + printf_mysql_query("SELECT `trigger` FROM `bot_channels` LEFT JOIN `bots` ON `botid` = `bots`.`id` WHERE `chanid` = '%d' AND `botclass` = '%d'", chan->channel_id, BOTID); + res = mysql_use(); + row = mysql_fetch_row(res); + strcpy(trigger, (strlen(row[0]) ? row[0] : "+")); } static void start_bots() { -- 2.20.1