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

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

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

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

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

[FastBAN] fix

, fix ошибки в базе.
Статус пользователя Belarus
сообщение 3.1.2018, 17:31
Сообщение #121
Стаж: 9 лет 7 месяцев

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

Адрюха, данные правильные к бд введи. А вообще смысл от старой базы? Там уже наверное половина игроков не в бане. Используй API для проверки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 3.1.2018, 18:23
Сообщение #122
Стаж: 18 лет

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

Belarus меня интересует твой плагин, а не с первого поста от blvck
Что не хватает в коде для полноценной работы плагина?
Как его запустить без ошибок?
Я поменял только
Код
server_cmd("fb_ban %d #%d ^"%s^"",TIME, userid, REASON2)
на amx_ban

Он должен так работать или что-то ещё нужно изменить или добавить?
Извините меня, но я не шарю...можно расписать по шагово?
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("amx_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
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 3.1.2018, 18:54
Сообщение #123
Стаж: 9 лет 7 месяцев

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

Адрюха, напиши в консоль amx_ban и покажи что выведет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 3.1.2018, 19:19
Сообщение #124
Стаж: 9 лет 7 месяцев

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

Вот плагин под amxban. Чуть изменённый и я его не проверял
Прикрепленный файл  fc_bans.sma ( 2,61 килобайт ) Кол-во скачиваний: 37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 3.1.2018, 22:00
Сообщение #125
Стаж: 18 лет

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

Цитата(Belarus @ 3.1.2018, 20:19) *
Вот плагин под amxban. Чуть изменённый и я его не проверял

Что вы изменили в плагине?
fb_ban на amx_ban ?

Отредактировал: Адрюха, - 3.1.2018, 22:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 3.1.2018, 23:18
Сообщение #126
Стаж: 9 лет 7 месяцев

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

Адрюха, не я его изменял. Там чуть код упрощён. ну и fb_ban на amx_ban
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 4.1.2018, 2:11
Сообщение #127
Стаж: 18 лет

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

Цитата(Belarus @ 4.1.2018, 0:18) *
Адрюха, не я его изменял. Там чуть код упрощён. ну и fb_ban на amx_ban

Положил сервер, спс за внимание пожалуй откажусь!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 4.1.2018, 6:11
Сообщение #128
Стаж: 9 лет 7 месяцев

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

Адрюха, на каком ты хостинге? В логах фастбана есть что-нибудь?

Отредактировал: Belarus, - 4.1.2018, 6:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 4.1.2018, 17:52
Сообщение #129
Стаж: 18 лет

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

Логи от FB даже не создались, файлы по этому пути "addons/amxmodx/logs/fastban.log" нет, т.е. ошибок не вижу.
Да и вообще все твои плагины которые компилировал под HLDS amxx 1.8.2, не один не создавал таких логов...
condebug или fc_bans.amxx debug запустить?
Сервер находится на "mnogobyte".

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 4.1.2018, 21:01
Сообщение #130
Стаж: 9 лет 7 месяцев

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

Адрюха, установил челу на сервер, падений нет. В какой момент падает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 4.1.2018, 22:23
Сообщение #131
Стаж: 9 лет 7 месяцев

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

Адрюха, Скачай сразу амхх
Прикрепленный файл  fastban.sma ( 2,5 килобайт ) Кол-во скачиваний: 35
Не знаю как переделанный, а тот который я сделал изначально работает
Cкрытый текст
Код
L 01/04/2018 - 23:09:01: Log file started (file "cstrike/addons/amxmodx/logs/fastban.log") (game "cstrike") (amx "1.8.3-Re")
L 01/04/2018 - 23:09:01: Игрок:fafg | стим:STEAM_0:0:33413300 | Данные:HTTP/1.1 200 OK
Date: Thu, 04 Jan 2018 20:08:20 GMT
Content-Type: application/json; charset=UTF8
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: __cfduid=dec1dea20dee111f379a1790ead670a871515096500; expires=Fri, 04-Jan-19 20:08:20 GMT; path=/; domain=.fastcup.net; HttpOnly
X-Powered-By: PHP/5.5.9-1ubuntu4.20
Set-Cookie: PHPSESSID=ldqp4l76vfsbbsljjl21uivci5; path=/
Pragma: no-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:01 GMT
X-Path: /?act=api&plain=1&getUser=STEAM_0:0:33413300
Server: cloudflare-nginx
CF-RAY: 3d80d447d753822b-KBP

284
{"status":"ok","result":{"id":"359346","name":"Ma6ecT","photo":"359346_FhxYKdhkk5E4","miniava":"359346_5yN1PvuQV46G","steam":"STEAM_0:0:33413300","current_game":"0","last_seen":"1512487897","current_channel":"1","xp":"49154","flags":[],"game_stats":[{"stat_rating":"772","stat_killed":"1447","stat_kills":"1188","stat_games":"90","stat_wins":"32","stat_leaves":"280","stat_place":"160797"},{"stat_rating":"1000","stat_killed":"0","st
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 5.1.2018, 18:59
Сообщение #132
Стаж: 18 лет

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

уже не знаю что думать...в логах нечего нет и файлы не создаются по логам!
и сегодня заметил опять как устанавливаю этот плагин виснут все сервера хотя я установил только на 1 сервер его, что бы потестить...
отключаю всё в порядке...сервера зависли где-то на 2-3минуты потом всё отвисло, а до этого могли упасть
condebug тоже нечего не показал...

Отредактировал: Адрюха, - 5.1.2018, 19:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 5.1.2018, 20:13
Сообщение #133
Стаж: 9 лет 7 месяцев

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

Цитата(Адрюха @ 5.1.2018, 19:59) *
уже не знаю что думать...в логах нечего нет и файлы не создаются по логам!
и сегодня заметил опять как устанавливаю этот плагин виснут все сервера хотя я установил только на 1 сервер его, что бы потестить...
отключаю всё в порядке...сервера зависли где-то на 2-3минуты потом всё отвисло, а до этого могли упасть
condebug тоже нечего не показал...

Трафик зарубежный есть? Другие плагины работающие с сокетом есть, например маздана или скальпеля?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 5.1.2018, 20:32
Сообщение #134
Стаж: 18 лет

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

Трафик зарубежный точно есть и плагины скальпеля по минимуму не помню какие, а маздана стоит OD,AD,AC
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Belarus
сообщение 5.1.2018, 20:45
Сообщение #135
Стаж: 9 лет 7 месяцев

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

Цитата(Адрюха @ 5.1.2018, 21:32) *
Трафик зарубежный точно есть и плагины скальпеля по минимуму не помню какие, а маздана стоит OD,AD,AC

Ну тогда не знаю в чём проблема.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Адрюха
сообщение 7.1.2018, 4:58
Сообщение #136
Стаж: 18 лет

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

Belarus, Дико извиняюсь оказалось причина не в вашем плагине...
Хотел уточнить работу плагина, например стоит время бана на #define TIME "10080", а FastCup т.е. античит маяк - банит сразу на 10лет.
Т.е. получается зашёл софтер с FC на мой сервер получил бан по amx_ban 10080 steam_id, прошло время бана и он снова получает бан на 7 суток и так бесконечно, без шанса разбана, пока не отк. плагин?
Получается у фк есть старые баны, вдруг игрок одумался спустя скажем год и стал играть без софта, а тут на те бан 8-летней давности...

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Izmayl7
сообщение 11.10.2019, 19:02
Сообщение #137
Стаж: 10 лет

Сообщений: 831
Благодарностей: 312
Полезность: 578

"актуален" или уже "заброшен"?!

Отредактировал: Izmayl7, - 11.10.2019, 19:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DexteR
сообщение 12.10.2019, 14:19
Сообщение #138


Стаж: 10 лет

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

Цитата(Izmayl7 @ 11.10.2019, 20:02) *
"актуален" или уже "заброшен"?!

давно заброшен уже thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
7 страниц V  « 6 7
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 4 гостей читают эту тему: