Статистика: Добавлено DesweR — 19.06.2023, 13:06
Статистика: Добавлено Алексей Грачёв — 29.04.2023, 10:50
Статистика: Добавлено NullBezz — 31.03.2022, 22:32
Статистика: Добавлено NullBezz — 09.03.2022, 22:54
Статистика: Добавлено NullBezz — 09.03.2022, 22:46
Статистика: Добавлено Vit_amiN — 26.03.2019, 19:00
Статистика: Добавлено Nicknine — 23.03.2019, 18:15
Статистика: Добавлено Mtyz — 21.03.2019, 11:32
Статистика: Добавлено halvist — 19.03.2019, 16:26
Статистика: Добавлено asha — 18.03.2019, 21:44
Статистика: Добавлено asha — 13.03.2019, 19:40
Статистика: Добавлено gasparat — 11.03.2019, 23:02
Статистика: Добавлено xZhekill — 01.04.2016, 18:32
Статистика: Добавлено h4uja2 — 01.04.2016, 17:09
Статистика: Добавлено ALTERHARD — 27.03.2016, 00:03
Статистика: Добавлено DeadLife — 13.02.2016, 12:23
Статистика: Добавлено Serhiyyy — 03.02.2016, 12:23
Статистика: Добавлено dante660 — 15.12.2015, 16:19
Статистика: Добавлено drumandbassfan — 11.12.2015, 01:57
Статистика: Добавлено Elzgag — 10.12.2015, 19:33
Статистика: Добавлено Viceroy777 — 12.11.2015, 23:43
Статистика: Добавлено Peaceduke — 05.10.2015, 22:12
Статистика: Добавлено ventil9tor — 12.09.2015, 01:54
CODE:
#include <amxmodx>#include <amxmisc>#define MAX_line 999new g_iSayTextnew g_szText[100][100]new Reason[100][100]new szText[32]public plugin_init(){register_plugin("Anti-PrefixCheat", "1.0", "Seroff")g_iSayText = get_user_msgid("SayText")}public client_putinserver( id ){set_task(0.1, "CheckCheatCvar", id)}public plugin_cfg(){new line new textsizenew text[64]new i new Result[32]new config[64]get_configsdir(config, 64)format(config, 63, "addons/amxmodx/configs/Cheat_Prefixes.ini", config)if (!file_exists(config)){write_file(config, "// ")}else{while(read_file(config,line,text,63,textsize)){ if(text[0] == ';' || text[0] == '/') continue parse(text, szText, 31, Result, 31) g_szText[i] = szText Reason[i++] = Result line++}}} public CheckCheatCvar(id){if( is_user_connected(id) ){query_client_cvar(id, szText, "ClientCvarResult")}}public ClientCvarResult(id, const szCvar[], const szValue[]){if( szValue[0] != 'B' ){new szName[32]get_user_name(id, szName, charsmax(szName))for (new i = 0; i < MAX_line; i++)server_cmd("kick #%d %s", get_user_userid(id),Reason[i])ColorChat(0, "^4ˆãðîê ^1%s ^3 èñïîëüçóåò ^3÷èòû ñ ïðåôèêñîì^1[^4%s ^3^1]^3!!", szName,szCvar)}}ColorChat(id, fmt[], any:...){new szMsg[192]szMsg[0] = 0x04vformat(szMsg[1], charsmax(szMsg)-1, fmt, 3)message_begin(id ? MSG_ONE : MSG_ALL, g_iSayText, _, id){write_byte(id ? id : 1)write_string(szMsg)}message_end()}
Статистика: Добавлено seroff — 17.08.2015, 11:16
Статистика: Добавлено Ispanets 61 RUS — 12.08.2015, 14:29