Онлайн вывод лога смертей
Материал из Empire-Host Wiki
Версия от 08:24, 13 августа 2014; Nikita (обсуждение | вклад)
Здравствуйте, Хотелось бы вам иметь свой сайт с функциями онлайн вывода чата, лога смертей и т.д? Я так думаю что да!
- Скачиваем необходимый плагин Death Handler.
- Заливаем скаченный файл на сервер /save/oxide/plugins , должно получится так: /save/oxide/plugins/DeathHandler.lua
- Перезагружаем сервер.
- Создаем базу данных MySQL
- У вас появляется конфиг плагина /save/oxide/data/cfg_Death Handler Sql.txt , настройка: туда нужно вписать путь к обработчику запросов например (http://ваш_сайт.ru/logsql.php)
Обработчик запросов:
<?php $db_name = 'Бд'; $db_user = 'Пользователь'; $db_pass = 'Пароль'; $db_host = 'localhost'; $killer = mysql_escape_string($_GET['killer']); $killed = mysql_escape_string($_GET['killed']); $weapon = mysql_escape_string($_GET['weapon']); $bodypart = mysql_escape_string($_GET['bodypart']); $dist = mysql_escape_string($_GET['dist']); $date = date("H:i:s d.m.Y"); $steamid = mysql_escape_string($_GET['steamid']); $steamid += 76561197960265728; $sql = "INSERT INTO `Deadh_Handler` (`id`, `killer`, `killed`, `weapon`, `bodypart`, `dist`, `date`, `steamid`) VALUES ('0', '{$killer}', '{$killed}', '{$weapon}', '{$bodypart}', '{$dist}', '{$date}', '{$steamid}')"; $dbconnect = mysql_connect($db_host, $db_user, $db_pass); mysql_select_db($db_name,$dbconnect); mysql_query("$sql", $dbconnect); mysql_close($dbconnect);
Готово! теперь ваш чат импортируется в БД.
- Вывод информации из БД. Вписываем в файл с разрешением .php:
<?php $db = mysql_connect("localhost", "пользователь", "пароль"); mysql_select_db("бд", $db); $result = mysql_query("SELECT * FROM `Deadh_Handler` LIMIT 100",$db); while($myrow = mysql_fetch_assoc($result)) echo "<tr> <td> $myrow[killer] </td> <td> $myrow[killed] </td> <td> $myrow[weapon] </td> <td> $myrow[bodypart] </td> <td> $myrow[dist] M </br> </td> </tr>";
Rust Legacy Аренда серверов Rust Legacy | |
---|---|
Основное | •FAQ •Конфигурация •Команды |
Моды | •Oxide •Magma •Rust Extended |
Rust Experimental Хостинг Rust Experimental | |
---|---|
Основное | •FAQ •Команды •Список предметов |
Моды | •Pluton •Oxide 2 •RustEssentials: Redux |