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

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

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

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

4 страниц V   1 2 3 »

Игровой чат на сайте

Статус пользователя scurra
сообщение 28.2.2011, 3:53
Сообщение #1


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

Игровой чат на сайте...

сразу смотрим пример, кому не нравится - проходим мимо...
Webcschat <=== пример тут
если ничего не увидели, значит на сервере нет людей))
смысл проделанной работы - вынести сообщения "/say" и "/say_team" из игрового чата сервера на страницу сайта в реальном времени...
на 90% исходники не мои - взято из разных проектов... я лишь убрал всё лишнее и срастил воедино... ну и чуток добавил своего...
для работы плагина требуется база данных Mysql.

Установка пакета:
1./addons ---- закидываем в папку cstrike вашего сервера, вносим в исходник имя пользователя и пароль базы данных, компилируем, копируем плагин в папку plugins, прописываем плагин в файле plugins.ini
2./sql --- содержит файл с дампом БД... просто импортируйте его в свой сервер Mysql... будет создана новая БД webcschat...
3/web --- содержит папки и файлы вебсервера, необходимые для работы чата... скопируйте содержимое в корень вашего сервера... файл webcschat.php содержит лишь необходимый для работы чата код, вставьте его на свою (например) индексную страницу...
внесите необходимые настройки в файл /webcschat/config.php

После смены карты плагин начнёт передавать данные в БД.
Прикрепленные файлы:
Прикрепленный файл  webcschat.zip ( 5,73 килобайт ) Кол-во скачиваний: 153
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 15 раз
   Цитировать сообщение
Статус пользователя SaSQuaTcH_Pro
сообщение 2.3.2011, 0:04
Сообщение #2
Стаж: 18 лет

Сообщений: 615
Благодарностей: 416
Полезность: 926

Хм очень интересно , обязательно с овременем протестирую ))) ДУмаю неплохо вынести чат с сервера кудато на отдельную страницу или сайт - можно увидеть маты - нарушения - зайти на сервер и со всем разобраться ) !

Ахааххаах я в восторге )

смотрите скрин !!!


Отредактировал: SaSQuaTcH_Pro, - 2.3.2011, 0:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Vortex Club
сообщение 2.3.2011, 16:52
Сообщение #3


Стаж: 15 лет

Сообщений: 119
Благодарностей: 27
Полезность: 182

не хочет работать. Чат стоит пустой
Настроил правильно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя scurra
сообщение 2.3.2011, 17:35
Сообщение #4


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

Цитата(Vortex Club @ 2.3.2011, 16:52) *
не хочет работать. Чат стоит пустой
Настроил правильно

в базе данных что нибудь есть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nazar5111994
сообщение 2.3.2011, 18:10
Сообщение #5


Стаж: 16 лет

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

Интересная задумка. Обязательно поставлю) Я думаю, ты будешь развивать эту тему и вскоре можно будет отправлять сообщения как с сервера, так и с сайта)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 2.3.2011, 18:19
Сообщение #6


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

Цитата(nazar5111994 @ 2.3.2011, 18:10) *
отправлять сообщения как с сервера, так и с сайта)

уже в процессе доработки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя buser
сообщение 1.4.2011, 1:04
Сообщение #7
Стаж: 19 лет

Сообщений: 24
Благодарностей: 2
Полезность: 64

нифига не пашет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drotik
сообщение 1.4.2011, 9:20
Сообщение #8
Стаж: 18 лет

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

Меценат Меценат

надо логирование включать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 20.4.2011, 18:35
Сообщение #9


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

Цитата(buser @ 1.4.2011, 2:04) *
нифига не пашет

в каком иненно месте не пашет? база данных создана? еррор-amxлоги есть? в базе данных что нибудь есть?


Цитата(Drotik @ 1.4.2011, 10:20) *
надо логирование включать?

нет...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Greendayzer
сообщение 16.5.2011, 14:12
Сообщение #10
Стаж: 18 лет

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

Все установил плаг скомпилил, но в логах амх пишет вот что все нужные модули включил а также импортировал новую строчку но не создавал новую базу а добавил в в уже созданную.

L 05/16/2011 - 16:03:26: [MySQL] Invalid database handle: 0
L 05/16/2011 - 16:03:26: [AMXX] Displaying debug trace (plugin "webcschat.amxx")
L 05/16/2011 - 16:03:26: [AMXX] Run time error 10: native error (native "SQL_PrepareQuery")
L 05/16/2011 - 16:03:26: [AMXX] [0] sqlx.inc::SQL_SimpleQuery (line 294)
L 05/16/2011 - 16:03:26: [AMXX] [1] webcschat.sma::saycheck (line 28)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 16.5.2011, 19:51
Сообщение #11


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

в архиве есть файл с дампом базы данных.. нужно открыть свой phpMyadmin , найти там кнопку "Импорт" и указать файл с дампом.. база данных будет создана..
плагин не смог приконнектиться к базе данных.. вывод - либо базы данных нет, либо с ней нет связи, либо нет прав на обращение к ней...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Yes I Do Not
сообщение 17.5.2011, 11:43
Сообщение #12


Стаж: 15 лет

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

Что за ошибка
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 17.5.2011, 12:02
Сообщение #13


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

а русский язык поддерживается?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 17.5.2011, 12:39
Сообщение #14


Стаж: 18 лет
Город: Екатеринбург

Сообщений: 1414
Благодарностей: 839
Полезность: 1060

Чат сохраняется в бд?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 17.5.2011, 12:54
Сообщение #15


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

Цитата(AxuJIJI @ 17.5.2011, 13:02) *
а русский язык поддерживается?

поддерживается тот язык, которым плееры пишут в игре

Цитата(_Skyline @ 17.5.2011, 13:39) *
Чат сохраняется в бд?

да

Цитата(MicroSD @ 17.5.2011, 12:43) *
Что за ошибка
Прикрепленное изображение

у меня на сайте стоит тестовая версия, которая ежеминутно обновляет мониторинг... там ,возможно, есть ещё ошибки... здесь залита нормальная версия... хотя в IE я такую ошибку не видел...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 23.5.2011, 18:18
Сообщение #16


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

перезалил архив, исправил ошибку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
syslik
сообщение 3.6.2011, 21:46
Сообщение #17
Стаж: 18 лет

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

хм, не работает, в базу нечего не записывается
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 3.6.2011, 22:42
Сообщение #18


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

Цитата(sysJlik @ 3.6.2011, 22:46) *
хм, не работает, в базу нечего не записывается

error-amxxлоги есть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
syslik
сообщение 4.6.2011, 0:12
Сообщение #19
Стаж: 18 лет

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

Цитата(scurra @ 3.6.2011, 23:42) *
error-amxxлоги есть?

Цитата
L 06/04/2011 - 01:09:44: [AMXX] Displaying debug trace (plugin "webcschat.amxx")
L 06/04/2011 - 01:09:44: [AMXX] Run time error 10: native error (native "SQL_PrepareQuery")
L 06/04/2011 - 01:09:44: [AMXX] [0] sqlx.inc::SQL_SimpleQuery (line 294)
L 06/04/2011 - 01:09:44: [AMXX] [1] webcschat.sma::saycheck (line 28)




Цитата
#define PLUGIN_NAME "webchat"
#define PLUGIN_VERSION "1.00"
#define PLUGIN_AUTHOR "scurra"
#define DBHOST "91.218.36.8"
#define DBUSER "******"
#define DBPASSWORD "*****"
#define DBNAME "chat"
#include <amxmodx>
#include <sqlx>
new Handle:sql

public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_clcmd("say", "saycheck")
register_clcmd("say_team", "saycheck")
new Handle:info = SQL_MakeDbTuple(DBHOST,DBUSER,DBPASSWORD,DBNAME)
new errno, error[128]
sql = SQL_Connect(info,errno,error,127)
}

public saycheck(id)
{
new said[192],pquery[1024],player[32],cmd[10],error[128]
read_args(said,191)
get_user_name(id,player,31)
formatex(pquery,charsmax(pquery),"INSERT INTO chat (name,message) VALUES ('%s:', ':%s')",player,said)
SQL_SimpleQuery(sql,pquery,error,127)
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя scurra
сообщение 5.6.2011, 8:29
Сообщение #20


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

скинь сюда структуру базы данных, которую ты создал для чата..
также замени плагин на этот
с логом ошибки
#define PLUGIN_NAME "webchat"
#define PLUGIN_VERSION "1.00"
#define PLUGIN_AUTHOR "scurra"
#define DBHOST "91.218.36.8"
#define DBUSER "******"
#define DBPASSWORD "*****"
#define DBNAME "chat"
#include <amxmodx>
#include <sqlx>
new Handle:sql

public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_clcmd("say", "saycheck")
register_clcmd("say_team", "saycheck")
new Handle:info = SQL_MakeDbTuple(DBHOST,DBUSER,DBPASSWORD,DBNAME)
new errno, error[128]
sql = SQL_Connect(info,errno,error,127)
}

public saycheck(id)
{
new said[192],pquery[1024],player[32],cmd[10],error[128]
read_args(said,191)
get_user_name(id,player,31)
formatex(pquery,charsmax(pquery),"INSERT INTO chat (name,message) VALUES ('%s:', ':%s')",player,said)
SQL_SimpleQuery(sql,pquery,error,127)
log_to_file("dberror.log",error)
return PLUGIN_CONTINUE
}

смени карту на сервере, напиши шонить в чат и скинь сюда содержимое файла dberror.log из папки \logs
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V   1 2 3 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: