Иконка ресурса

Offline Ban list 2.5.5

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
Re: Offline Ban list v1.6 SourceBans

Follow Me, подожди немного, мы уже делаем новую версию.
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Offline Ban list v1.6 SourceBans

Вот тестовая версия, для см от 1.7
Для работы нужно добавить в databases.cfg
C-подобный:
    "offlineban"
    {
        "driver"            "sqlite"
        "database"            "offlineban"
    }
цвета меняются в транслите
цвета:
для ксго
#1 - DEFAULT
#2 - RED
#3 - LIGHTPURPLE
#4 - GREEN
#5 - LIME
#6 - LIGHTGREEN
#7 - LIGHTRED
#8 - GRAY
#9 - LIGHTOLIVE
#10 - OLIVE
#OB - PURPLE
#OC - LIGHTBLUE
#OE - BLUE
html цвет для кс го
#HS - цвет
#HT - текст
#HE - в конце текста
пример использования
#HS34c924#HTмама папа#HE
для ксс
#7 - html цвет (пример; #734c924)
для других поддерживающие стандартные цвета
#1 - желтый
#3 - светло зелёный
#4 - зелёный
Добавил изменения как ниже постом написано.
Ещё и ещё раз обновил.
Исправил ошибку.
 

Вложения

  • offlineban2.zip
    24.4 КБ · Просмотры: 17
Последнее редактирование:

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
Re: Offline Ban list v1.6 SourceBans

Поправка
PHP:
public void OnPluginStart() 
{
	LoadTranslations("offlineban.phrases");
	
	Handle hCvar;
//...
На 1.7 синтаксисе вместо Handle теперь есть ConVar, он имеет гибкую возможность обращаться к конкретным переменным.

Если использовать ConVar, то не имеет более смысла делать хук изменения переменной. Теперь можно обращаться к ней непосредственно.

PHP:
char buffer[16];
convar.GetString(buffer, sizeof(buffer));
//или
int value = convar.IntValue;
//или
float myfloat = convar.FloatValue;
//или
bool logic = convar.BoolValue;
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Offline Ban list v1.6 SourceBans

White Wolf, ну я же ещё не все знаю изменения, спасибо за подсказку.
Пиши ещё.
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
Re: Offline Ban list v1.6 SourceBans

Сегодня же протестирую и отпишусь! :)
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
Re: Offline Ban list v1.6 SourceBans

Серый™,
PHP:
#pragma newdecls required
лучше всего объявлять после include.
Заменить
PHP:
public Plugin:myinfo =
на
PHP:
public Plugin myinfo =

Заменить
PHP:
Handle g_hLocalDB,
	g_hDatabase;
Handle на Database

Где функция
PHP:
Clear_histories()
добавить void (функция ничего не возвращает). Результат:
PHP:
void Clear_histories()

Аналогично функции
PHP:
public SQL_Callback_DeleteClients(Handle hOwner, Handle hQuery, const char[] sError, any iData)
PHP:
public SQL_Callback_DeleteClient(Handle hOwner, Handle hQuery, const char[] sError, any iData)
PHP:
public SQL_Callback_AddClient(Handle hOwner, Handle hQuery, const char[] sError, any iData)
PHP:
public OnAdminMenuReady(Handle aTopMenu)
и так далее.
Только функции типа Handler, например для меню, они всегда должны возвращать int.

Для такого
PHP:
Menu Mmenu = CreateMenu(MenuHandler_MenuTime);
лучше делать так используя конструктор.
PHP:
Menu Mmenu = new Menu(MenuHandler_MenuTime);
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
Re: Offline Ban list v1.6 SourceBans

Серый™, Menu Это класс меню.
У класса может быть конструктор. Для даного класса он есть.
Конструктор всегда имеет такое же название как и класс.

PHP:
Имя_Класса Имя_Переменной = new Имя_Конструтора(аргументы);
new выделяет память, тоесть создает объект заданного класса с помощью конструктора.

Более детально можешь поискать в гугле. Мануалы от c++ и си подойдут.
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
Re: Offline Ban list v1.6 SourceBans

Вот тестовая версия, для см от 1.7
Для работы нужно добавить в databases.cfg
C-подобный:
    "offlineban"
    {
        "driver"            "sqlite"
        "database"            "offlineban"
    }
цвета меняются в транслите
цвета:
Добавил изменения как ниже постом написано.
Ещё раз обновил.

CS: GO - Полет отличный!
attachment.php

attachment.php
 

Вложения

  • ss+(2015-07-07+at+10.34.52).jpg
    ss+(2015-07-07+at+10.34.52).jpg
    91.7 КБ · Просмотры: 133
  • ss+(2015-07-07+at+10.35.18).jpg
    ss+(2015-07-07+at+10.35.18).jpg
    18.3 КБ · Просмотры: 131

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Offline Ban list v1.6 SourceBans

Follow Me, скачай ещё раз его с того(где я выложил для теста) поста.
Подожди я щас делаю полную поддержку кс го цветов.
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
Re: Offline Ban list v1.6 SourceBans

Качал твое последнее редактирование поста: Последний раз редактировалось Серый™; Сегодня в 15:33..

Добавлено через 59 минут
Обновил до: Последний раз редактировалось Серый™; Сегодня в 16:23.. ( http://hlmod.ru/forum/showpost.php?p=200153&postcount=363 )

Мне создает файл в logs "offlineban.log"
А там спамит:
L 07/07/2015 - 20:50:43: [offlineban.smx] SQL_Callback_DeleteClient: no such table: tbofflineban
L 07/07/2015 - 20:50:53: [offlineban.smx] SQL_Callback_DeleteClient: no such table: tbofflineban
L 07/07/2015 - 20:51:08: [offlineban.smx] SQL_Callback_DeleteClient: no such table: tbofflineban
L 07/07/2015 - 20:51:14: [offlineban.smx] SQL_Callback_DeleteClient: no such table: tbofflineban
 
Последнее редактирование модератором:

DarklSide

Участник
Сообщения
931
Реакции
468

AS TRO

Участник
Сообщения
1,159
Реакции
750
Re: Offline Ban list v1.6 SourceBans

Взял: Последний раз редактировалось Серый™; Сегодня в 16:53.. ( http://hlmod.ru/forum/showpost.php?p=200153&postcount=363 )
С цветами на ксго все отлично работает(html не пробовал).
А ошибка в logs в файле "offlineban.log" до сих пор спамится(сервер перезапускал):
L 07/07/2015 - 21:20:30: [offlineban.smx] SQL_Callback_DeleteClient: no such table: tbofflineban
L 07/07/2015 - 21:21:09: [offlineban.smx] SQL_Callback_DeleteClient: no such table: tbofflineban
L 07/07/2015 - 21:22:11: [offlineban.smx] SQL_Callback_DeleteClient: no such table: tbofflineban


PS, завтра уже продолжу)

=============================================================================================

Добавлено через 14 часов 27 минут
Взял: Последний раз редактировалось Серый™; Вчера в 17:32.. ( http://hlmod.ru/forum/showpost.php?p=200153&postcount=363 )
CS:GO - Все отлично работает. И цвета тоже отлично работают.
В logs ошибок нету.
Пару скринов в доказательство:
36e30bf3b2.jpg
b5b6aead4b.png

ec1919acbc.png

Спасибо :)
 
Последнее редактирование модератором:

destiny

Участник
Сообщения
138
Реакции
15
Re: Offline Ban list v2.0 SourceBans

В соурбансе показывае забанившего админа как 'Сервер', как это исправить?
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Offline Ban list v2.0 SourceBans

destiny, кто забанил, добавлен в соурсбансе админом?
 

destiny

Участник
Сообщения
138
Реакции
15
Re: Offline Ban list v2.0 SourceBans

destiny, кто забанил, добавлен в соурсбансе админом?
Админки прописаны всем только через веб-часть, при выдаче бана в банлисте отображается не ник администратора, а просто 'Сервер' :dntknw:
Установлен плагин с первого поста v2.0
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Offline Ban list v2.0 SourceBans

destiny, какую версию сорсбанса используешь?
Вот ещё, сам себя забань и предоставь лог бана.
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
Re: Offline Ban list v2.1 SourceBans

Взял из 1-го поста:
L 07/23/2015 - 09:37:28: SourceMod error session started
L 07/23/2015 - 09:37:28: Info (map "zm_beach_city") (file "errors_20150723.log")
L 07/23/2015 - 09:37:28: [offlineban.smx] Error loading offline ban (near "ORDER": syntax error)
L 07/23/2015 - 09:37:28: [SM] Native "SQL_GetRowCount" reported: Invalid query Handle 0 (error: 4)
L 07/23/2015 - 09:37:28: [SM] Displaying call stack trace for plugin "offlineban.smx":
L 07/23/2015 - 09:37:28: [SM] [0] Line 258, C:\Users\grey\Desktop\scripting\offlineban.sp::SendMenuCallback()
КС:ГО

Добавлено через 8 минут
wolf-1-ser, Зайди пожалуйста в скайп :)

Добавлено через 4 часа 44 минуты
L 07/23/2015 - 10:53:06: [offlineban.smx] SQL_Callback_AddClient: no such table: offlineban
L 07/23/2015 - 10:53:06: [offlineban.smx] SQL_Callback_AddClient: no such table: offlineban
L 07/23/2015 - 10:53:06: [offlineban.smx] SQL_Callback_AddClient: no such table: offlineban
L 07/23/2015 - 10:53:06: [offlineban.smx] SQL_Callback_AddClient: no such table: offlineban
L 07/23/2015 - 10:53:06: [offlineban.smx] SQL_Callback_AddClient: no such table: offlineban
L 07/23/2015 - 10:53:06: [offlineban.smx] SQL_Callback_AddClient: no such table: offlineban
L 07/23/2015 - 10:53:06: [offlineban.smx] SQL_Callback_AddClient: no such table: offlineban
 
Последнее редактирование модератором:

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
Re: Offline Ban list v2.1 SourceBans

Follow Me, это делал ?
Добавить в конфи databases.cfg
PHP код:
"offlineban"
{
"driver" "sqlite"
"database" "offlineban"
}
 
Сверху Снизу