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

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

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

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

7 страниц V  « 5 6 7

[FastBAN] fix

, fix ошибки в базе.
Статус пользователя dehost
сообщение 29.12.2017, 23:00
Сообщение #101


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

Адрюха,
скорее всего с компилятором у тебя проблема, скачай заново и залей актуальные инклюды


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 29.12.2017, 23:01
Сообщение #102
Стаж: 18 лет

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

Цитата
dehost,
скорее всего с компилятором у тебя проблема, скачай заново и залей актуальные инклюды

amxmodx-1.8.2-base-windows скачивал с офф сайта.
Компиляция прошла успешно, пока не проверял плагин на сервере.
Вчера были какие-то ошибки и файл .amxx не создавался...не могу объяснить может не весь код скопировал, хотя пробовал всё что тут выложено...

Отредактировал: Адрюха, - 29.12.2017, 23:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 1.1.2018, 20:27
Сообщение #103
Стаж: 18 лет

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

лагает сервер от него.
через некоторое время ложит сервер с ошибкой
Cкрытый текст
Connection to MySQL server failed
MySQL error message: Can't connect to MySQL server on '127.0.0.1' (115) (2003)
MySQL query statement:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JekaPro
сообщение 1.1.2018, 20:28
Сообщение #104


Стаж: 10 лет
Город: Одесса

Сообщений: 724
Благодарностей: 189
Полезность: 494

Адрюха, не может к базе подключиться, к конфиге подключи базу,и не будет тебе падать сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 1.1.2018, 20:56
Сообщение #105
Стаж: 9 лет 7 месяцев

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

Адрюха, где связь бд с этим плагином?7?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 2.1.2018, 19:40
Сообщение #106
Стаж: 18 лет

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

Цитата(JekaPro @ 1.1.2018, 21:28) *
Адрюха, не может к базе подключиться, к конфиге подключи базу,и не будет тебе падать сервер

Подскажите как подключить базу?
В конфиге server.cfg, что то прописать нужно?
Благодарю за помощь!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JekaPro
сообщение 2.1.2018, 19:42
Сообщение #107


Стаж: 10 лет
Город: Одесса

Сообщений: 724
Благодарностей: 189
Полезность: 494

Адрюха, в самом исходнике плагина

Отредактировал: JekaPro, - 2.1.2018, 19:50
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 2.1.2018, 19:51
Сообщение #108
Стаж: 18 лет

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

Да плагин в первом посте я видел настройки, а как на счёт плагина от Беларуса
Cкрытый текст
#include <amxmodx>
#include <sockets>

#define SITE "/?act=api&plain=1&getUser="
#define HOST "by.api.fastcup.net"

#define PLUGIN "New fastban"
#define VERSION "1.0"
#define AUTHOR "smoke(BLR)"

#define REASON "Забанен на fastcup по топику"
#define REASON2 "Забанен на fastcup"
#define TIME "10080"

new g_Socket;

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_authorized(id){
new iError, szSendBuffer[512], steam[35]
get_user_authid(id, steam, 34)

if(is_user_steam(id)){

g_Socket = socket_open(HOST, 80, 1, iError)

switch (iError)
{
case 1:
{
log_to_file("addons/amxmodx/logs/fastban.log","Невозможно создать сокет.")
return ;
}
case 2:
{
log_to_file("addons/amxmodx/logs/fastban.log","Невозможно подключиться к хосту.")
return ;
}
case 3:
{
log_to_file("addons/amxmodx/logs/fastban.log","Невозможно подключиться к HTTP порту.")
return ;
}
}

format(szSendBuffer, charsmax(szSendBuffer), "GET %s%s HTTP/1.1^nHost:%s^r^n^r^n", SITE, steam, HOST)
socket_send(g_Socket, szSendBuffer, charsmax(szSendBuffer))

set_task(5.0, "socketAnswer",id, .flags = "b")
}
}

public socketAnswer(id){
new szData[1024], steams[35], name[32], userid
get_user_authid(id, steams, 34)
get_user_name(id, name, 31)
userid = get_user_userid(id)

if (socket_change(g_Socket)) {
socket_recv(g_Socket, szData, charsmax(szData) )

new Position = containi(szData, "banned_by_myac: true")
new Position2 = containi(szData, "banned_by_cheat_topic: true")

if (Position >= 0){
log_to_file("addons/amxmodx/logs/fastban.log","Игрок:%s | стим:%s забанен маяком",name, steams)
server_cmd("fb_ban %d #%d ^"%s^"",TIME, userid, REASON2)
}

if (Position2 >= 0){
log_to_file("addons/amxmodx/logs/fastban.log","Игрок:%s | стим:%s забанен по топику",name, steams)
server_cmd("kick #%d ^"%s^"", userid, REASON)
}

socket_close(g_Socket);

remove_task( 0 );
}
}

stock bool:is_user_steam(id){
// Author Sh0oter
static dp_pointer
if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
{
server_cmd("dp_clientinfo %d", id)
server_exec()
return (get_pcvar_num(dp_pointer) == 2) ? true : false
}
return false
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JekaPro
сообщение 2.1.2018, 19:55
Сообщение #109


Стаж: 10 лет
Город: Одесса

Сообщений: 724
Благодарностей: 189
Полезность: 494

Адрюха, я же скинул скриншот, открой плагин который в архиве фастбана, и введи сюда свою базу // Define DataBase
#define HOSTNAME "127.0.0.1"
#define USERNAME "root"
#define PASSWORD ""
Никаких сторонних плагинов Не нужно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 2.1.2018, 20:01
Сообщение #110
Стаж: 18 лет

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

От Беларуса:
Цитата
Я же выше скинул код, который проверяет напрямую, без всяких баз. Только добавь наказание при детекте.
JekaPro, в первом посте получается старые данные с базы?
я думал напрямую с базы fc, как утвердил Беларус или я что-то не правильно понял?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JekaPro
сообщение 2.1.2018, 20:02
Сообщение #111


Стаж: 10 лет
Город: Одесса

Сообщений: 724
Благодарностей: 189
Полезность: 494

Адрюха, в плагине нету базы вообще, поэтому нужно ввести свою, что бы работало все
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 2.1.2018, 20:12
Сообщение #112
Стаж: 18 лет

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

JekaPro,
я правильно понимаю, что в первом посте база больше не обновляется т.е. она устаревшая и нужно самому её наполнять?
Т.е. напрямую с сайта FastCup он не чекает их базу забаненых стим-софтеров?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JekaPro
сообщение 2.1.2018, 20:15
Сообщение #113


Стаж: 10 лет
Город: Одесса

Сообщений: 724
Благодарностей: 189
Полезность: 494

ps.gif
Цитата(Адрюха @ 2.1.2018, 20:12) *
JekaPro,
я правильно понимаю, что в первом посте база больше не обновляется т.е. она устаревшая и нужно самому её наполнять?
Т.е. напрямую с сайта FastCup он не чекает их базу забаненых стим-софтеров?

Ты не понял, нужно в плагин ввести свою базу MySQL, а база забаненых у тебя будет читаться через файл steambans, что бы плагин работал, в нем нужно ввести свою базу MySQL, которую можешь найти в пу управления своим сервером на хостинге
ps.gif как писал создатель, базу банов будет обновлять, поэтому за это можно не переживать

Отредактировал: JekaPro, - 2.1.2018, 20:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 2.1.2018, 20:34
Сообщение #114
Стаж: 18 лет

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

JekaPro,
Последнее редактирование: blvck, - 8.5.2016, 19:15
Цитата
1hp, прошло 2 месяца. нет никаких обнов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JekaPro
сообщение 2.1.2018, 20:37
Сообщение #115


Стаж: 10 лет
Город: Одесса

Сообщений: 724
Благодарностей: 189
Полезность: 494

Адрюха, без понятия, сам базу обновлять ты никак не сможешь, это факт, поэтому пользуйся тем, что хотя бы есть)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 2.1.2018, 20:48
Сообщение #116
Стаж: 18 лет

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

JekaPro, погоди сам админ MAXPAIN177 с фк вроде дал api на чек напрямую его базы!
MAXPAIN177
А пользователь Беларус реализовал плагин с его api
Код
#define SITE            "/?act=api&plain=1&getUser="
#define HOST               "fastcup.net"

Только я не могу понять как правильно его запустить, какие нужны настройки в плагине или...?
макс. что я изменил :)
Код
server_cmd("amx_ban %d #%d ^"%s^"",TIME, userid, REASON2)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nexon
сообщение 2.1.2018, 22:01
Сообщение #117
Стаж: 8 лет 4 месяца

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

Адрюха, Ну вроде бы как говорится не значит что так и есть , поэтому лучше пользуйся старой, как говорили выше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 2.1.2018, 22:35
Сообщение #118
Стаж: 9 лет 7 месяцев

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

Адрюха, для беларусов плагин не работает так как макспеин убрал зеркало.
В плагине с бд, нужно загрузить таблицу с банами, ток она очень старая и толка от неё нет. В плагине с апи только измени строку под свою бан систему и компильни.

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 2.1.2018, 23:36
Сообщение #119
Стаж: 18 лет

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

Ну я так и сделал под HLDS amxx 1.8.2
и вот ошибка в логах вылетела и сервер подлагивал когда работал плаг!
Потом он вовсе положил сервер...
Цитата
Connection to MySQL server failed
MySQL error message: Can't connect to MySQL server on '127.0.0.1' (115) (2003)
MySQL query statement:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JekaPro
сообщение 3.1.2018, 1:06
Сообщение #120


Стаж: 10 лет
Город: Одесса

Сообщений: 724
Благодарностей: 189
Полезность: 494

Адрюха, тебе ж говорю еще раз, в плагин нужно ввести свою базу данных в плагин фастбана, скомпилировать и закинуть с заменой в фтп сервера, как плагин будет работать, если у него не подключен база MySQL ?

Отредактировал: JekaPro, - 3.1.2018, 1:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
7 страниц V  « 5 6 7
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: