Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Бот для чата @mail.ru

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Проблемы с киком пользователей в банлисте
RayOfLight
Отправлено: 09 Марта, 2009 - 13:45:19
Post Id



Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Дек. 2008  
Откуда: Калининград


Помог: 0 раз(а)




Помогите сделать так, чтобы бот не писал в чат приветствие, если пытается зайти пользователь, чей e-mail в банлисте.

PHP:
скопировать код в буфер обмена
  1. # --- реакция на вход ----------------------------------------
  2.    $parse = $chat->user_enter($response);                            
  3.     if (isset($parse)) {
  4.       # упрощение
  5.      $nick = $parse['nick'];
  6.       $email = $parse['email'];
  7.       # комендантский час или забаненный
  8.      if(($chat->info['curfew'] or $chat->is_banned($email)) &&                      
  9.           $chat->users[$nick]['#status'] < $chat->status['member']
  10.         $chat->user_kick($nick, false);
  11.     # приветствие если знакомый
  12.      # приветствие если знакомый
  13.      elseif ($email == "rok771@mail.ru")
  14.         $chat->send($chat->rand_msg('Rok'), $nick);
  15.       elseif ($email == "esfir-a@list.ru")
  16.         $chat->send($chat->rand_msg('Anna'), $nick);
  17.       elseif ($email == "esfir.ru@list.ru")
  18.         $chat->send($chat->rand_msg('Anna2'), $nick);
  19.       elseif ($email == "www_mail@inbox.ru")
  20.         $chat->send($chat->rand_msg('Monk'), $nick);
  21.       elseif ($email == "chamois07@mail.ru")
  22.         $chat->send($chat->rand_msg('Tafia'), $nick);
  23.       elseif ($email == "children-minsk@mail.ru")
  24.         $chat->send($chat->rand_msg('Tafia'), $nick);
  25.       elseif ($email == "tatjana0404@mail.ru")
  26.         $chat->send($chat->rand_msg('Lepta'), $nick);  
  27.       # приветствие
  28.      elseif($chat->info['hello'] and $chat->is_banned($email)==0)            
  29.         $chat->log('отприветствовал вошедшего '.$nick.'('.$email.')');                              
  30.         $chat->send($chat->rand_msg('hi_to'), $nick);
  31.                
  32.       }
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB