Хостинг игровых серверов Empire-Host.org

Обсуждение:Oxide — различия между версиями

Материал из Empire-Host Wiki
Перейти к: навигация, поиск
(Вывод онлайн чата на свой сайт!)
 
(Вывод онлайн чата на свой сайт!)
Строка 9: Строка 9:
 
5. У вас появляется конфиг плагина /save/oxide/data/chtxprt.txt , туда нужно вписать путь к обработчику запросов например (http://www.byrust.ru/log.php)
 
5. У вас появляется конфиг плагина /save/oxide/data/chtxprt.txt , туда нужно вписать путь к обработчику запросов например (http://www.byrust.ru/log.php)
 
   
 
   
Сам обработчик запросов  
+
Сам обработчик запросов [https://yadi.sk/d/xuF9L6pjZWc4Z тут]
 
+
<?php
+
$link = MySQL_connect('БД', 'Пользователь БД', 'Пароль БД', 'Пользователь БД');
+
MySQL_connect_error();
+
MySQL_set_charset($link, "utf8");
+
 
+
if($_GET['id'] && $_GET['msg']){
+
    $steam_id = $_GET['id'];
+
    $steam_id += 76561197960265728;
+
    $mesage = $_GET['msg'];
+
    $date = date("H:i d.m.Y");
+
    $name = $_GET['cnick'];
+
 
+
    $query = "INSERT INTO `history` (`id`, `message`, `steamid`, `nickname`, `date`) VALUES ('0', '{$mesage}', '{$steam_id}', '{$name}',' {$date}')";
+
    $result = MySQL_query($link, $query);
+
    if ($result) echo "Ok";
+
}
+
MySQL_close($link);
+
?>
+
 
+
  
 
Готово! теперь ваш чат импортируется в БД.
 
Готово! теперь ваш чат импортируется в БД.
Строка 37: Строка 17:
 
Вписываем это в файл с разрешением .php
 
Вписываем это в файл с разрешением .php
  
<?php
+
[https://yadi.sk/i/EElgPsmUZWc6r Вывод]
 
+
$db = mysql_connect ('БД', 'Пользователь БД', 'Пароль БД');
+
mysql_query('SET NAMES "utf8"');
+
mysql_select_db("p262782_chat");
+
+
$result = mysql_query("SELECT * FROM `history` order by ID desc LIMIT 100");
+
while ( $myrow = mysql_fetch_array($result))
+
+
+
    echo "<tr>
+
<td> <a href='http://steamcommunity.com/profiles/$myrow[steamid]' target='_blank'>$myrow[nickname]</a><br>
+
$myrow[message] </td>
+
<td> <span class='label label-info'>$myrow[date] </span></br></td>
+
 
+
</tr>";
+
?>
+
 
+
 
И так готово!
 
И так готово!
 
Если у вас что-то не получилось вы можете связаться со мной=)
 
Если у вас что-то не получилось вы можете связаться со мной=)

Версия 21:02, 12 августа 2014

Здравствуйте, Хотелось бы вам иметь свой сайт с функциями онлайн вывода чата, лога смертей и т.д? Я так думаю что да!

Делаем вывод чата сервера 1. скачиваем необходимый плагин https://yadi.sk/d/6YmsqO-DZWYwj , скачали! 2. Заливаем скаченный файл на сервер /save/oxide/plugins , должно получится так: /save/oxide/plugins/chatexporter.lua 3. Перезагружаем сервер. 4. Создаем базу данных MySQL 5. У вас появляется конфиг плагина /save/oxide/data/chtxprt.txt , туда нужно вписать путь к обработчику запросов например (http://www.byrust.ru/log.php)

Сам обработчик запросов тут

Готово! теперь ваш чат импортируется в БД.


6. Вывод информации из БД. Вписываем это в файл с разрешением .php

Вывод И так готово! Если у вас что-то не получилось вы можете связаться со мной=)