Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Chat Logger Sql

, Cохраняет лог чата в базу даных
Статус пользователя Crymz
сообщение 8.5.2008, 10:31
Сообщение #1


Стаж: 18 лет

Сообщений: 16
Благодарностей: 26
Полезность: 0

Chat Logger SQL
Version 0.5
Autor: aake


Этот плагин сохраняет лог чата в базу даных MySQL.

Настройка:
1) Установите плагин (скопируйте chat_logger_sql.amxx в папку с плагинами и добавте строчку chat_logger_sql.amxx в plugins.ini)
2) В файле ChatLoggerSQL_NoSaveWords.ini укажите слова, которые вы хотите чтобы не писались в базу даных.
3) Подключите необходимые модули: cstrike, sqlx.
4) В sql.cfg укажите настойки базы даных.
5) Залейте на на веб-сервер /chatlog и укажите настройки базы даных в файле config.php

Пример:
http://naputtaja.no-ip.org/chat_log/

Прикрепленный файл  Chat_Logger_SQL.zip ( 32,52 килобайт ) Кол-во скачиваний: 187
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 7 раз
   Цитировать сообщение
Статус пользователя Zipfer
сообщение 20.6.2008, 0:19
Сообщение #2


Стаж: 19 лет

Сообщений: 209
Благодарностей: 18
Полезность: 81

нельзя ли выложить здесь модуль #include <sqlx> :)

Отредактировал: Zipfer, - 20.6.2008, 0:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sesh
сообщение 20.6.2008, 7:33
Сообщение #3


Стаж: 19 лет

Сообщений: 234
Благодарностей: 42
Полезность: 155

Цитата(Zipfer @ 20.6.2008, 1:19) *
нельзя ли выложить здесь модуль #include <sqlx> :)

Этот модуль входит в состав стандартного amxmodx. Просто включи его.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Aluminium//titan
сообщение 9.6.2009, 19:13
Сообщение #4


Стаж: 19 лет

Сообщений: 68
Благодарностей: 4
Полезность: < 0

в какую БД он сохраняет?

сам он что-то базу не создает, а шаблончика для sql_запроса нет в архивчике

просветите плиз, как его завести?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 9.6.2009, 20:26
Сообщение #5


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

тока сеня думал о таком и мои молитвы были услышаны :-) Еще раз подтверждается что это мегафорум, на котором есть практически все :-)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
DeHu
сообщение 9.6.2009, 22:22
Сообщение #6
Стаж: 17 лет

Сообщений: 1015
Благодарностей: 255
Полезность: 0

Цитата

ссылка на пример вроде битая, попровьте пожалуйста. Интересненько...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
DeHu
сообщение 9.6.2009, 23:12
Сообщение #7
Стаж: 17 лет

Сообщений: 1015
Благодарностей: 255
Полезность: 0

Нет, не входит sad.gif
Прикрепленное изображение

Код
/*

    Chat Logger SQL
    Version 0.5
    AUTHOR: aake (aake4@hotmail.com)
    Website : http://naputtaja.no-ip.org
    
        This plugin save chat message to MySQL Database

        Installing the plugin:
        1. Copy chat_logger_sql.amxx file to plugins folder
        2. Add line chat_logger_sql.amxx to plugins.ini file
*/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <sqlx>


#define PLUGINNAME    "Chat Logger SQL"
#define VERSION        "0.8b"[
#define AUTHOR        "naputtaja"
#define table           "amx_chat_log"
#define MAXLEN 511
#define MAX_WORDS 150


Разные авторы и версии.
Нужен модуль. А таблицы вроде как плаг сам создаст...
----------------------------------------------------------------------------
Без модуля я получаю вот что:
Прикрепленное изображение

Отредактировал: DeHu, - 9.6.2009, 23:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sho0ter
сообщение 10.6.2009, 2:40
Сообщение #8


Стаж: 17 лет

Сообщений: 85
Благодарностей: 52
Полезность: 205

У меня тоже нет этого модуля но все прекрасно работает.
ЗЫ: Ты не забыл в конфиге свои данные вписать?
http://sgw.4m.net.ua/chatlog (работает когда включен комп:)

Отредактировал: Sho0ter, - 10.6.2009, 2:41


!
Аккаунт пользователя заблокирован до: 29.12.5881619, 7:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xxxCOOPERxxx
сообщение 10.6.2009, 4:43
Сообщение #9


Стаж: 17 лет

Сообщений: 203
Благодарностей: 38
Полезность: < 0

Цитата
Без модуля я получаю вот что:
Прикрепленное изображение


таже фигня, плагин добавил, в plugins.ini дописал в sql.cfg все сделал базу создал, config настроил и не пашед


Отредактировал: xxxCOOPERxxx, - 10.6.2009, 4:44


!
Аккаунт пользователя заблокирован до: 9.10.29388, 17:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 10.6.2009, 4:47
Сообщение #10


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

У меня все запахало, проверять не стал, но когда компилил то вроде не пахало, а когда готовый кинул тогда заработало.
index.php немного отредактировал, чтобы IP не светить, ну и authid убрал всеравноу всех одинаковый так посимпатичней будет. :biggrin:

Отредактировал: kentavrius, - 10.6.2009, 9:34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 10.6.2009, 10:15
Сообщение #11


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

У меня стоит amx_translit Может кто нить сделать фишечку чтобы переворачивать слова в выбранном тексте?
Либо посоветуйте php-шников

ПС: всё, решил свой вопрос.

Отредактировал: kentavrius, - 10.6.2009, 20:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
DeHu
сообщение 11.6.2009, 2:55
Сообщение #12
Стаж: 17 лет

Сообщений: 1015
Благодарностей: 255
Полезность: 0

Цитата
а когда готовый кинул тогда заработало.


А у меня не заработало.

Может, модули в пхп какие-нить нужны? Или еще какие настройки веб-сервера...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 11.6.2009, 5:22
Сообщение #13


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

посмотри в базе есть записи? если есть, а на веб не выводит, то нужно смотреть веб. Если в базе понулям, то плаг не работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
DeHu
сообщение 12.6.2009, 9:41
Сообщение #14
Стаж: 17 лет

Сообщений: 1015
Благодарностей: 255
Полезность: 0

kentavrius,
да, записей в базе нету, но все сделал правильно...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 12.6.2009, 9:54
Сообщение #15


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

значит плагин не работает, в sql.cfg одна запись? выложи его содержание

Отредактировал: kentavrius, - 12.6.2009, 9:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
DeHu
сообщение 12.6.2009, 9:57
Сообщение #16
Стаж: 17 лет

Сообщений: 1015
Благодарностей: 255
Полезность: 0

Цитата
sql.cfg одна запись?

всмысле?

Код
<?php
$dbuser         = "root";
$dbpassword     = "пароль";
$dbname         = "имя";
$dbhost         = "localhost";
?>


Отредактировал: DeHu, - 12.6.2009, 9:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 12.6.2009, 10:10
Сообщение #17


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

Цитата(DeHu @ 12.6.2009, 15:57) *
всмысле?

Код
<?php
$dbuser         = "root";
$dbpassword     = "пароль";
$dbname         = "имя";
$dbhost         = "localhost";
?>

ну у меня там напрмер база амхбанс еще и я не хотел их совмещать надобавлял еще строк :-) не прокатило, пришлось все в кучу валить.

Ты сначало создал БД вручную, например "chat" с паролями логинами и тп и потом эти свои данные прописал в sql.cfg ?

модуль msql включен?

Отредактировал: kentavrius, - 12.6.2009, 10:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
DeHu
сообщение 12.6.2009, 10:15
Сообщение #18
Стаж: 17 лет

Сообщений: 1015
Благодарностей: 255
Полезность: 0

kentavrius,
непонял про амхбанс, ведь файл config от чатлога лежит в папке chatlog на веб-сервере, а sql-в папке configs на хлдс.
у меня тоже работает амхбанс...
да, сначало создал базу, потом присунул плаг...
---------------------
упд
все ясно, я немножко ступил.
для того, чтоб плаг коннектился к бд, нужно в sql.cfg добавить соответствующую запись.

Но как разъединить от банса/, чтобы не захламлять БД-ведь в этом случае дооооооолго будет банс работать, прежде чем выкинуть забаненого..

Отредактировал: DeHu, - 12.6.2009, 10:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 12.6.2009, 10:26
Сообщение #19


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

думаю нет, там одна отдельная таблица создается, думаю банс там не будет шерстить, так как он ее не знает.
ну за год думаю бд норм вырастет :-)

Пс: я хотел сделать так вот мой sql.cfg был

amx_sql_host "localhost"
amx_sql_user "amx"
amx_sql_pass "12345"
amx_sql_db "amx"
amx_sql_table "admins"
amx_sql_type "mysql"


amx_sql_host2 "localhost"
amx_sql_user2 "chat"
amx_sql_pass2 "123"
amx_sql_db2 "chat"


chat_logger_sql.sma
в исходнике поменял с:

get_cvar_string("amx_sql_host", host, 63)
get_cvar_string("amx_sql_user", user, 63)
get_cvar_string("amx_sql_pass", pass, 63)
get_cvar_string("amx_sql_db", db, 63)


на

get_cvar_string("amx_sql_host2", host, 63)
get_cvar_string("amx_sql_user2", user, 63)
get_cvar_string("amx_sql_pass2", pass, 63)
get_cvar_string("amx_sql_db2", db, 63)

не проканало :-( мне кажется в исходнике че то не то

Ну я долго не экспериментировал. я больше упор сделал на php

Отредактировал: kentavrius, - 12.6.2009, 10:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Fedcomp
сообщение 12.6.2009, 12:46
Сообщение #20
Стаж: 17 лет

Сообщений: 3899
Благодарностей: 701
Полезность: 0

kentavrius, ты гений) thx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: