Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [php] Режимы (https://forum.antichat.xyz/showthread.php?t=137376)

cren 25.08.2009 23:11

[php] Режимы
 
как можно реализовать такую хрень для бота...

вот допустим по команде !факт 5, мне выдаёт 5 рандомных строк из, (5 - колво строк, по цифте 2, выдаёт два ит ..п.) одного файла...:
PHP код:

         // Инетресные факты
                 
case "!факт":
         
$adv $lines[88][rand(0count($lines[88]) - 1)];  
    *** 
КОД КОД КОД***     
    
         
$mlCQ->send_message($from,$faket $rasd $adv);  
         break; 

мне нужно сделать такую хрень, допустим, отправляешь боту !факт, это ты типа вошёл в режим, и теперь, когда отправляешь любую цифру, и это чтобы было равносильно команде !факт <цифра>

Gifts 26.08.2009 00:23

cren Будет что-то вроде:
PHP код:

                 case "!факт"$rezhim[]=$from;
// Тут еще можно отправить сообщение, что пользователь вошел в режим ^^
         
break;  
default:
if (
is_numeric($input) && in_array($from,$rezhim)) // $input - это переменная которая стоит в switch
// Это код, который раньше стоял в факте
{         $adv $lines[88][rand(0count($lines[88]) - 1)];  
    *** 
КОД КОД КОД***     
    
         
$mlCQ->send_message($from,$faket $rasd $adv);  }
break; 


cren 27.08.2009 22:27

а как сделать выход из режима?

Deathdreams 28.08.2009 00:00

FireFenix
на 3 минуты опередил :rolleyes:


Время: 10:40