Помогите Мониторинг spigot netty

  • Автор темы Автор темы maximcs1
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

maximcs1

Старожил
Пользователь
Баллы
103
PHP:
function get_res($address,$port) {
    global $full_mess;
    global $off_mess;
    global $err_mess;
    global $full;
   
    $socket = @fsockopen($address,$port);
    if ($socket == false) $res['report'] = $off_mess;     
    else {
        @fwrite($socket, "\xFE");
        $cash = "";
        $cash = @fread($socket, 1024);
        @fclose($socket);
        if ($cash !== false && substr($cash, 0, 1) == "\xFF") {
            $info = explode("\xA7", mb_convert_encoding(substr($cash,1), 'iso-8859-1', 'utf-16be'));
            $res['online'] = $info[1];
            $res['max'] = $info[2];
            if ($res['online']==$res['max'] && $full) $res['report'] = $full_mess;
        } else $res['report'] = $err_mess;
    }
    return $res;
}
Пожалуйста кто может отредактировать этот мониторинг для работы с spigot netty ?
 
Ищи в теме по спайготу там я выкладывал фикс для похожего мониторинга, думаю разберёшься.
 
Ищи в теме по спайготу там я выкладывал фикс для похожего мониторинга, думаю разберёшься.
да я видел фикс, его пытался вставить, ошибки получались одни.
за 100 руб отредактирую
ну отредактируй, если сможешь
 
До сих пор актуально, плачу 100 рублей кто отредактирует мониторинг ,вышеуказанный, под spigot netty
 
До сих пор актуально, плачу 100 рублей кто отредактирует мониторинг ,вышеуказанный, под spigot netty
Тебе уже 100500 рас сказали как и уже готовый файл я тебе скинул. Ты упоротый да?
 
На простой и нетти вместе не получилось php плохо знаю, будет работать только для нетти.
PHP:
    $socket = @fsockopen($address,$port);
    if ($socket == false) $res['report'] = $off_mess;   
    else {
        @fwrite($socket, "\xFE");
        $cash = "";
        $cash = @fread($socket, 1024);
        @fclose($socket);
        if ($cash !== false && substr($cash, 0, 1) == "\xFF") { 
            $info = explode("\x00", mb_convert_encoding(substr($cash,1), 'iso-8859-1', 'utf-16be'));
            $res['online'] = $info[4];
            $res['max'] = $info[5];
            if ($res['online']==$res['max'] && $full) $res['report'] = $full_mess;
        } else $res['report'] = $err_mess;
    }
    return $res;
}
 
@dont`starve, Собирай как положено, читай внимательно под какую версию Forge ставить мод. И вообще ты не по теме написал.
 
@alexandrage, спасибо тебе большое, все получилось, тему закрываю!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх