Тема: SteelBot
Показать сообщение отдельно

  #6  
Старый 21.06.2009, 20:27
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
С нами: 10265091

Репутация: 541


По умолчанию

у меня нету класса стилбот, писал на коленке
PHP код:


<?php

function goro( $param )
{
    if( empty(
$param) ) {
        
SteelBot::CmdHelp( 'goro' );
    } else {
        
$param_id = 0;
        
/*В param_id вписать нужное значение*/
        
switch ( $param ) {
            case 
"козерог": 
                
$param_id = 10;
            case 
"овен": 
                
$param_id = 10;
            case 
"рак": 
                
$param_id = 10;
            case 
"весы": 
                
$param_id = 10;
            case 
"водолей": 
                
$param_id = 10;
            case 
"телец": 
                
$param_id = 10;
            case 
"лев": 
                
$param_id = 10;
            case 
"скорпион": 
                
$param_id = 10;
            case 
"рыбы": 
                
$param_id = 10;
            case 
"близнецы": 
                
$param_id = 10;
            case 
"дева": 
                
$param_id = 10;
            case 
"стрелец": 
                
$param_id = 10;
            
                
$buf = file_get_contents( "http://horo.mail.ru/prediction.html?sign=" . $param_id );
                
preg_match('/(?<=tm_today">)(?:\s*)?[\s\S]*?(?=<script)/', $buf, $res);
                
$buf = strip_tags($res[0]);
                
SteelBot::Msg( $buf );
                break;
            default:
                
SteelBot::Msg( 'Неправильно введен знак зодиака. Существующие знаки зодиака: козерог, овен, рак, весы, водолей, телец, лев, скорпион, рыбы, близнецы, дева, стрелец' );
        }
    }
}
SteelBot::RegisterCmd( "гороскоп1", "goro", 1, "гороскоп (знак зодиака) - гороскоп" );

?>
 
Ответить с цитированием