Помогите с чатом - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 20 Apr 2024 11:32:34 +0300 вот мой код флуда ,но почемута не работает пиши хоть сколько раз посты<br> <br> $last=mysql_query(&quot;SELECT `msg` FROM `maingb` ORDER BY `id` DESC LIMIT 1&quot;);<br> <br> $last=mysql_fetch_assoc($last);<br> <br> if($msg==$last[&#039;msg&#039;] II $_SESSION[&#039;flud&#039;]&gt;time()){echo &#039;Флуд!&lt;/div&gt;&#039;;break;}; https://visavi.net/topics/40402/661411 Помогите с чатом Terkin Sun, 06 Apr 2014 20:27:11 +0400 Сообщения https://visavi.net/topics/40402/661411 Кто Может этот код подправить чтоб он у меня работал?<br> <br> $last=mysql_query(&quot;SELECT `msg` FROM `gb` ORDER BY `id` DESC LIMIT 0,1&quot;);<br> $last=mysql_fetch_assoc($last);<br> if($msg==$last[&#039;msg&#039;] || $_SESSION[&#039;flud&#039;]&gt;time()){textwrite(&#039;Не пишите так быстро!&#039;);break;}; https://visavi.net/topics/40402/661410 Помогите с чатом Terkin Sun, 06 Apr 2014 19:51:32 +0400 Сообщения https://visavi.net/topics/40402/661410 ротор?? чат шурика?! https://visavi.net/topics/40402/661404 Помогите с чатом Генри Sun, 06 Apr 2014 18:11:43 +0400 Сообщения https://visavi.net/topics/40402/661404 мне нужно типо этого <br> <br> <br> // Проверка на спам<br> $old = ($rights) ? 5 : 10;<br> if ($datauser[&#039;lastpost&#039;] &gt; ($realtime - $old)) {<br> require_once (&quot;../incfiles/head.php&quot;);<br> echo &#039;&lt;p&gt;&lt;b&gt;Антифлуд!&lt;/b&gt;&lt;br /&gt;Вы не можете так часто писать&lt;br/&gt;Порог &#039; . $old . &#039; секунд&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;index.php?id=&#039; . $id . &#039;&quot;&gt;Назад&lt;/a&gt;&lt;/p&gt;&#039;;<br> require_once (&quot;../incfiles/end.php&quot;);<br> exit;<br> }<br> $type = mysql_query(&quot;SELECT * FROM `chat` WHERE `id` = &#039;&quot; . $id . &quot;&#039; LIMIT 1&quot;);<br> $type1 = mysql_fetch_array($type);<br> $tip = $type1[&#039;type&#039;];<br> switch ($tip) {<br> case &quot;r&quot; :<br> if (isset ($_POST[&#039;submit&#039;])) {<br> if (empty ($_POST[&#039;msg&#039;])) {<br> require_once (&quot;../incfiles/head.php&quot;);<br> echo &quot;Вы не ввели сообщение!&lt;br/&gt;&lt;a href=&#039;index.php?act=say&amp;amp;id=&quot; . $id . &quot;&#039;&gt;Повторить&lt;/a&gt;&lt;br/&gt;&quot;;<br> require_once (&quot;../incfiles/end.php&quot;);<br> exit;<br> } https://visavi.net/topics/40402/661403 Помогите с чатом Terkin Sun, 06 Apr 2014 18:00:00 +0400 Сообщения https://visavi.net/topics/40402/661403 Если один и тот же юзер не сможет ответить дважды на вопрос, он плюнет и развернется к выходу. Проще тебе на крон поставить этот чат и все. А лучше новый написать. https://visavi.net/topics/40402/661401 Помогите с чатом Артур Sun, 06 Apr 2014 17:07:20 +0400 Сообщения https://visavi.net/topics/40402/661401 кто поможет заплачу <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br> <br> <em><span style="font-size:x-small">Добавлено через 02:13 сек.</span></em><br> ////////////////////////////////Добавление сообщения////////////////////////////<br> <br> case &#039;add&#039;:<br> <br> $id=intval($_POST[&#039;id&#039;]);<br> <br> $msg=antimat(smile(bbcode(bug($_POST[&#039;msg&#039;]))));<br> <br> if(!$id){<br> <br> $TITLE=&#039;Чат&#039;;<br> <br> require_once(&#039;../lib/inc/head.php&#039;);<br> <br> echo &#039;&lt;div class=&quot;home style2&quot;&gt;Sexdom.us/Чат/Написание сообщения&lt;/div&gt;&#039;;<br> <br> msg(&#039;Пустые параметры!&lt;br/&gt;&lt;a href=&quot;index.php&quot;&gt;В чат&lt;/a&gt;&#039;);<br> <br> break;<br> <br> };<br> <br> <br> $x=mysql_query(&quot;SELECT * FROM `chat_room` WHERE `id`=&#039;$id&#039;&quot;);<br> <br> if(!mysql_num_rows($x)){<br> <br> $TITLE=&#039;Чат&#039;;<br> <br> require_once(&#039;../lib/inc/head.php&#039;);<br> <br> echo &#039;&lt;div class=&quot;home style2&quot;&gt;Sexdom.us/Чат/Написание сообщения&lt;/div&gt;&#039;;<br> <br> msg(&#039;Комнаты не существует!&#039;);<br> <br> break;<br> <br> };<br> <br> <br> <br> if(!$msg){header(&quot;Location: index.php?act=room&amp;id=$id&quot;);exit;};<br> <br> $x=mysql_fetch_assoc($x);<br> <br> $color=intval($_POST[&#039;color&#039;]);<br> <br> $emo=intval($_POST[&#039;emo&#039;]);<br> <br> $smile=intval($_POST[&#039;smile&#039;]); https://visavi.net/topics/40402/661399 Помогите с чатом Terkin Sun, 06 Apr 2014 16:49:09 +0400 Сообщения https://visavi.net/topics/40402/661399 Не могу нарисовать логику, детали нужны<br> Вот к примеру пользователь отвечает правильно на вопрос получает 1 монету - и так каждый раз? https://visavi.net/topics/40402/660907 Помогите с чатом YouMobe Sun, 30 Mar 2014 14:50:25 +0400 Сообщения https://visavi.net/topics/40402/660907 часть кода https://visavi.net/topics/40402/660783 Помогите с чатом Terkin Sat, 29 Mar 2014 03:26:18 +0400 Сообщения https://visavi.net/topics/40402/660783 вот часть кода https://visavi.net/topics/40402/660782 Помогите с чатом Terkin Sat, 29 Mar 2014 03:03:06 +0400 Сообщения https://visavi.net/topics/40402/660782 $message = mysql_fetch_array(mysql_query(&quot;SELECT * FROM `chat_msg` WHERE `uname` = &#039;&quot;.$udata[&#039;name&#039;].&quot;&#039; order by time desc LIMIT 1&quot;));<br> if ($message[&#039;msg&#039;] == $_POST[&#039;msg&#039;]) { echo &#039;Ваше сообщение повторяет предыдущее&#039;; }<br> ---<br> $_POST[&#039;msg&#039;] - msg это название поля в форме, у тебя не знаю какое, замени на свое.<br> И должно быть поле time в таблице chat_msg, думаю оно есть. https://visavi.net/topics/40402/660780 Помогите с чатом infust Sat, 29 Mar 2014 02:21:47 +0400 Сообщения https://visavi.net/topics/40402/660780 Мне нужен код чтоб вот это выдовало, Ваше сообщение повторяет предыдущее https://visavi.net/topics/40402/660777 Помогите с чатом Terkin Sat, 29 Mar 2014 01:26:01 +0400 Сообщения https://visavi.net/topics/40402/660777 Добавь в табличку с постами поле например &#039;end&#039;, и после того как человек ответил <br> давай значения полю &#039;end&#039; = 1. Потом как проверяешь ответ, делай проверку по дополнительному полю &#039;end&#039; = 0 тут еще не отвечено &#039;end&#039; = 1 тут уже отвечено)<br> В общем как-то так себе делал когда-то. <br> Или сделай проще, очищай автоматом комнату с умником каждые 600 сек, думаю за 10 минут один и тот-же вопрос не повторится) https://visavi.net/topics/40402/660776 Помогите с чатом Алексей Sat, 29 Mar 2014 01:12:06 +0400 Сообщения https://visavi.net/topics/40402/660776 Друзья привет,такая проблема,умник задает вопрос в чате юзер отвечает правельно к примеру,умник дает юзеру монеты к примеру 10 монет.<br> Проблема такая,умник дает баллы юзеру,если юзер пишет правильный ответ два раза или больше к примеру умник ему дает монеты.<br> Как сделать чтоб умник давал только один раз монеты за правельный ответ,код ниже умника в чате <br> <br> <br> if($x[&#039;bot&#039;]!=&#039;umnik&#039;)<br> lenta(&#039;Написал в чате [&lt;a href=&quot;/chat/index.php?act=room&amp;amp;id=&#039;.$id.&#039;&quot;&gt;Посмотреть&lt;/a&gt;]&#039;); else<br> {<br> $wiki=mysql_query(&quot;SELECT `otvet` FROM `botsay` WHERE `bot`=&#039;wiki&#039;&quot;);<br> $wiki=mysql_fetch_array($wiki);<br> if(mb_strtolower($wiki[&#039;otvet&#039;])==mb_strtolower($msg)){<br> lenta(&#039;Правильно ответил в злой викторине [&lt;a href=&quot;/chat/index.php?act=room&amp;amp;id=&#039;.$id.&#039;&quot;&gt;Посмотреть&lt;/a&gt;]&#039;);<br> $s=&#039;Пользователь &lt;b&gt;&#039;.$udata[&#039;name&#039;].&#039;&lt;/b&gt; правильно ответил на вопрос и получил &lt;b&gt;&#039;.$sysconf[&#039;balforumnik&#039;].&#039;&lt;/b&gt; балов! Следующий вопрос через 10 секунд!&#039;;<br> mysql_query(&quot;INSERT INTO `chat_msg` (`room_id`,`uname`,`msg`,`time`)VALUES(&#039;$id&#039;,&#039;Умник&#039;,&#039;$s&#039;,&#039;&quot;.time().&quot;&#039;)&quot;);<br> mysql_query(&quot;UPDATE `botsay` SET `time`=&#039;&quot;.(time()-25).&quot;&#039;,`pwiki`=&#039;y&#039;,`good`=&#039;y&#039; WHERE `bot`=&#039;wiki&#039;&quot;);<br> mysql_query(&quot;UPDATE `user` SET `chat_answer`=`chat_answer`+1,`bal`=`bal`+&#039;&quot;.$sysconf[&#039;balforumnik&#039;].&quot;&#039; WHERE `name`=&#039;&quot;.$udata[&#039;name&#039;].&quot;&#039;&quot;);<br> }; https://visavi.net/topics/40402/660773 Помогите с чатом Terkin Fri, 28 Mar 2014 23:44:38 +0400 Сообщения https://visavi.net/topics/40402/660773