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