Друзья привет,такая проблема,умник задает вопрос в чате юзер отвечает правельно к примеру,умник дает юзеру монеты к примеру 10 монет.
Проблема такая,умник дает баллы юзеру,если юзер пишет правильный ответ два раза или больше к примеру умник ему дает монеты.
Как сделать чтоб умник давал только один раз монеты за правельный ответ,код ниже умника в чате
if($x['bot']!='umnik')
lenta('Написал в чате [<a href="/chat/index.php?act=room&id='.$id.'">Посмотреть</a>]'); else
{
$wiki=mysql_query("SELECT `otvet` FROM `botsay` WHERE `bot`='wiki'");
$wiki=mysql_fetch_array($wiki);
if(mb_strtolower($wiki['otvet'])==mb_strtolower($msg)){
lenta('Правильно ответил в злой викторине [<a href="/chat/index.php?act=room&id='.$id.'">Посмотреть</a>]');
$s='Пользователь <b>'.$udata['name'].'</b> правильно ответил на вопрос и получил <b>'.$sysconf['balforumnik'].'</b> балов! Следующий вопрос через 10 секунд!';
mysql_query("INSERT INTO `chat_msg` (`room_id`,`uname`,`msg`,`time`)VALUES('$id','Умник','$s','".time()."')");
mysql_query("UPDATE `botsay` SET `time`='".(time()-25)."',`pwiki`='y',`good`='y' WHERE `bot`='wiki'");
mysql_query("UPDATE `user` SET `chat_answer`=`chat_answer`+1,`bal`=`bal`+'".$sysconf['balforumnik']."' WHERE `name`='".$udata['name']."'");
};
Изменил: Lektor (28.03.2014 / 23:45)