CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
VIP
Cs-PlovdiV.com - Aim Attack
93.123.16.4:27022
aim_aztec
Играчи: 0/16
VIP
93.123.16.4:27022
Cs-PlovdiV.com - Aim Attack
aim_aztec
0/16
В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Fatall Извън линия
Потребител
Мнения: 295 Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:
Мнение
от Fatall » 06 Окт 2019, 07:31
Здравейте може ли да ми предложите или изработите плъгин който да блокира спама в сървъра.
Защото имам играчи които постоянно спамят сървърите на
ШКЕМБЕТО
Пример:
Код за потвърждение: Избери целия код
SKEMBETO IP: 182.12.123.21: BLABLABLA
SKEMBETO IP: 182.12.123.21: BLABLABLA
SKEMBETO IP: 182.12.123.21: BLABLABLA
SKEMBETO IP: 182.12.123.21: BLABLABLA
SKEMBETO IP: 182.12.123.21: BLABLABLA
93.123.18.77:27019 BLABLABLA BLABLABLA
93.123.18.77:27019 BLABLABLA BLABLABLA
93.123.18.77:27019 BLABLABLA BLABLABLA
93.123.18.77:27019 BLABLABLA BLABLABLA
Код за потвърждение: Избери целия код
<?php
$error_msg = "Database error in [page].php / ";
$error_msg .= mysqli_error ( $link )." / ";
$error_msg .= $query;
UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>
illusion Извън линия
Администратор
Мнения: 1827 Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 372 пъти
Обратна връзка:
Мнение
от illusion » 06 Окт 2019, 08:58
Сложи си просто плъгин за блокиране на IP адреси..
Изработки на поръчкови уеб системи, уеб дизайни и графични изображения
Discord Server
mi0 Извън линия
AMXX Скриптър
Мнения: 534 Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:
Мнение
от mi0 » 06 Окт 2019, 11:11
Ето ти RegEx IP Blocker, тествай.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <regex>
#define ADMIN_ACCESS "d"
new Regex:g_pPattern;
public plugin_init()
{
register_plugin("RegEx IP Blocker", "0.1", "mi0");
register_clcmd("say", "CMD_Say")
register_clcmd("say_team", "CMD_Say")
g_pPatternFlags = regex_compile_ex("^^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$")
}
public plugin_end()
{
regex_free(g_pPattern)
}
public CMD_Say(id)
{
if (get_user_flags(id) & read_flags(ADMIN_ACCESS))
new szArgs[192]
read_args(szArgs, charsmax(szArgs))
trim(szPattern)
new szFlags[5]
if (regex_match_c(szPattern, g_pPatternFlags))
{
client_print(id, print_chat, "You cannot write IP Adresses")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Fatall Извън линия
Потребител
Мнения: 295 Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:
Мнение
от Fatall » 06 Окт 2019, 11:44
Не ми дава го компилирам дава ми грешка в ред 16 и 28
16 ред
g_pPatternFlags = regex_compile_ex("^^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$")
28 ред
new szArgs[192]
Код за потвърждение: Избери целия код
<?php
$error_msg = "Database error in [page].php / ";
$error_msg .= mysqli_error ( $link )." / ";
$error_msg .= $query;
UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>
mi0 Извън линия
AMXX Скриптър
Мнения: 534 Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:
Мнение
от mi0 » 06 Окт 2019, 11:59
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <regex>
#define ADMIN_ACCESS "d"
new Regex:g_pPattern;
public plugin_init()
{
register_plugin("RegEx IP Blocker", "0.1", "mi0");
register_clcmd("say", "CMD_Say")
register_clcmd("say_team", "CMD_Say")
g_pPattern = regex_compile_ex("^^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$")
}
public plugin_end()
{
regex_free(g_pPattern)
}
public CMD_Say(id)
{
if (get_user_flags(id) & read_flags(ADMIN_ACCESS))
{
return PLUGIN_CONTINUE
}
new szArgs[192]
read_args(szArgs, charsmax(szArgs))
trim(szArgs)
if (regex_match_c(szArgs, g_pPattern))
{
client_print(id, print_chat, "You cannot write IP Adresses")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Много се извинявам, явно не съм го сейфал и пращам неработеща версия.
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Fatall Извън линия
Потребител
Мнения: 295 Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:
Мнение
от Fatall » 06 Окт 2019, 12:03
Отново
16 и 35 ред
Код за потвърждение: Избери целия код
<?php
$error_msg = "Database error in [page].php / ";
$error_msg .= mysqli_error ( $link )." / ";
$error_msg .= $query;
UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>
hackera457 Извън линия
Потребител
Мнения: 768 Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:
Мнение
от hackera457 » 06 Окт 2019, 12:08
Код за потвърждение: Избери целия код
#include <amxmodx>
#define PLUGIN "No Advertise"
#define VERSION "1.0"
#define AUTHOR "hackera457"
public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR)
register_cvar("hackera457_noadvertise",VERSION,FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
register_clcmd("say", "cmdSay")
register_clcmd("say_team","cmdSay")
}
public cmdSay(id)
{
new szSaid[128]
read_args(szSaid,charsmax(szSaid))
remove_quotes(szSaid)
trim(szSaid)
if(IsInvalid(szSaid))
{
client_print(id,print_chat,"No Advertise noob!")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
bool:IsInvalid(const szText[])
{
static iLen
iLen = strlen(szText)
for(new i; i< iLen; i++)
{
if(szText[i] == '.' || szText[i] == ':')
return true
}
return false
}
И не се занимавам с глупости
Моите плъгини
Код за потвърждение: Избери целия код
#include <hambeer>
RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);
public GivePlayerBeer(Pl){
if(!is_user_alive(Pl)){
ham_give_beer(Pl, 5)
client_print(Pl, print_chat, "Go Go Go"){
}
mi0 Извън линия
AMXX Скриптър
Мнения: 534 Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:
Мнение
от mi0 » 06 Окт 2019, 12:21
https://prnt.sc/pfhksw - последния пратен от мен код. Иначе може да ползваш на хакера, което ще проверява, дали в съобщението има '.' или ':' и ако има ще го маха.
aka kurdokoleno
Catch Mod - 87.121.112.232:27021
Fatall Извън линия
Потребител
Мнения: 295 Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:
Мнение
от Fatall » 06 Окт 2019, 13:33
Благодаря и на двамави
Код за потвърждение: Избери целия код
<?php
$error_msg = "Database error in [page].php / ";
$error_msg .= mysqli_error ( $link )." / ";
$error_msg .= $query;
UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>
3 Отговори
1960 Преглеждания
Последно мнение от atmax
15 Май 2020, 11:57
1 Отговори
1352 Преглеждания
Последно мнение от Nine Finger's
13 Окт 2019, 22:23
3 Отговори
1846 Преглеждания
Последно мнение от mi0
11 Сеп 2019, 17:26
3 Отговори
1768 Преглеждания
Последно мнение от [PB]LuD s KniF3
05 Дек 2019, 23:22
1 Отговори
1485 Преглеждания
Последно мнение от OciXCrom
17 Яну 2021, 14:35
0 Отговори
1128 Преглеждания
Последно мнение от Huehue
24 Юли 2022, 16:34
2 Отговори
827 Преглеждания
Последно мнение от Nine Finger's
09 Фев 2022, 18:15
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 3 госта