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

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

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

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

3 страниц V   1 2 3

Antimat (сделанный по моему заказу:))

, Предупреждение,а на следующий раз - кик за мат
Статус пользователя pike
сообщение 5.10.2008, 10:40
Сообщение #21


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

tagjik
Плагин (выше) и так сам гагает.
Попробуйте заменить в плагине команду amx_gagip на amx_gag
Гаг по ID будет и при перезаходе не слетает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tagjik
сообщение 5.10.2008, 13:44
Сообщение #22
Стаж: 18 лет

Сообщений: 23
Благодарностей: 1
Полезность: 183

Меценат Меценат

pike z, дай ссылку пожалуйста, а то сверху непонятно какой именно плагин брать, и скажи где заменить строчку, с меня + :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pike
сообщение 6.10.2008, 5:48
Сообщение #23


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

tagjik
Гаг игрока после трех предупреждений.
Прикрепленные файлы:
Прикрепленный файл  matwarning.rar ( 1,3 килобайт ) Кол-во скачиваний: 63
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tagjik
сообщение 6.10.2008, 14:25
Сообщение #24
Стаж: 18 лет

Сообщений: 23
Благодарностей: 1
Полезность: 183

Меценат Меценат

pike z
а почему в архиве только .sma файл?

Отредактировал: tagjik, - 6.10.2008, 14:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя M1keRussia
сообщение 6.10.2008, 15:44
Сообщение #25
Стаж: 17 лет

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

что бы под любую версию подошел, компалить самому надо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shadowhunter
сообщение 6.10.2008, 17:12
Сообщение #26


Стаж: 17 лет

Сообщений: 1001
Благодарностей: 656
Полезность: 746

Цитата
Со временем наченные горьким опытом игроки станут значительно меньше материться


ага будут печеньками обзыватся xD
Пример:
Та Ты печенька!
Та ты бублик!
А Ты гладильная доска!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tagjik
сообщение 7.10.2008, 23:57
Сообщение #27
Стаж: 18 лет

Сообщений: 23
Благодарностей: 1
Полезность: 183

Меценат Меценат

pike z
сможешь сделать с .amxx файлом?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pike
сообщение 14.10.2008, 6:18
Сообщение #28


Стаж: 18 лет

Сообщений: 956
Благодарности: выкл.

tagjik
Z уверен что Ты и сам сделаешь :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STAS THE BEST
сообщение 4.12.2008, 2:46
Сообщение #29
Стаж: 18 лет

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

pptim,
А есть у тебя в наличии плагин который будет выкидывать читера с сервера при нажатии кнопки F1 Del и так далее...?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя maza_12345
сообщение 4.10.2009, 20:22
Сообщение #30
Стаж: 17 лет

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

А можно зделать так шоб предупреждение было один рас.. и мат скрывался ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ila
сообщение 18.1.2010, 20:39
Сообщение #31
Стаж: 17 лет

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

как удалить это сообщение???

Отредактировал: Ila, - 18.1.2010, 20:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 18.1.2010, 21:53
Сообщение #32


Стаж: 18 лет

Сообщений: 981
Благодарностей: 287
Полезность: 265

Цитата(Ila @ 18.1.2010, 20:39) *
как удалить это сообщение???

никак .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя drantus
сообщение 24.1.2010, 14:41
Сообщение #33
Стаж: 16 лет

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

привет всем ! поставил себе на сервер !
вроде все работает , только при выводе сообщения (предупреждения ) не видит русские буквы !

как решить проблемку? заранее благодарю! с меня плюсик
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 24.1.2010, 15:09
Сообщение #34


Стаж: 18 лет

Сообщений: 981
Благодарностей: 287
Полезность: 265

drantus,
иероглифы?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 1.3.2010, 21:36
Сообщение #35


Стаж: 18 лет

Сообщений: 981
Благодарностей: 287
Полезность: 265

кто может сделать что б банило сразу без предупреждения?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя eXe_GLOKE
сообщение 24.3.2010, 3:24
Сообщение #36


Стаж: 18 лет

Сообщений: 234
Благодарностей: 11
Полезность: 53

народ почему я не могу добавить свои маты в список, там всего 40 матов а я написал список со 130 матами за пару минут, какой смысл ставить только 40 если кто то может написать мат и одних будет банить а вторые будут знать дырки антимата и посылать на лево и на право.. Сделайте так чтоб считывало больше матов, или лучше чтоб со списка плагин тянул их.. Меня именно интересует ban на час через amx_bans которую переписали > ЗДЕСЬ <
Я прикрепляю плагин который не компилируется из-за превышения количества матов чем 40
Доработайте если не сложно thank_you2.gif

Отредактировал: eXe_GLOKE, - 24.3.2010, 3:43
Прикрепленные файлы:
Прикрепленный файл  antimat.rar ( 1,62 килобайт ) Кол-во скачиваний: 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 24.3.2010, 6:22
Сообщение #37
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

eXe_GLOKE,
Код
#define MATWORDS 129

Максимальное количество матерных слов, ставь сколько тебе нужно.

Полностью просмотрел код, поправил недочёты. Сохранять в кодировке 65001 (UTF-8) без BOM, должен нормально компилироваться.
antimat.sma
Код
#include <amxmodx>

// Change this number to the number of mat words (currently 2)
#define MATWORDS 129

//Default required admin level - don't want too many admins to have it, for the sake of speed
#define ACCESS_LEVEL ADMIN_IMMUNITY

new g_Warned[33]

new g_MatWords[MATWORDS][] = // DON'T DO ANYTHING HERE!
{
    "3alyna",
    "3alypa",
    "zalypa",
    "gandon",
    "e6",
    "bot",
    "6ot",
    "4mo",
    "chmo",
    "6apan",
    "baran",
    "dodik",
    "i6alo",
    "ibalo",
    "sibav",
    "yibav",
    "yi6av",
    "eb",
    "blya",
    "bl9",
    "uob",
    "yob",
    "uo6",
    "huy",
    "xyu",
    "xye",
    "hui",
    "hui",
    "xui",
    "xyi",
    "huli",
    "/7uga",
    "/7uda",
    "nuga",
    "nugp",
    "nudapac",
    "xyecoc",
    "xyicoc",
    "xyisos",
    "ye6an",
    "yi6an",
    "yebaH",
    "yibaH",
    "nugep",
    "nigep",
    "pidar",
    "pider",
    "nuda",
    "nida",
    "nudp",
    "nidp",
    "nudr",
    "nidr",
    "pudp",
    "pidp",
    "pi3da",
    "/7u3g",
    "nu3g",
    "pu3da",
    "pizda",
    "pi3d",
    "zopa",
    "jopa",
    "zadrot",
    "3adrot",
    "suk",
    "syk",
    "such",
    "suki",
    "su4",
    "cy4",
    "cuka",
    "cyka",
    "syka",
    "suka",
    "cuki",
    "cuku",
    "paskud",
    "paskyd",
    "packyd",
    "loshar",
    "lowar",
    "lowap",
    "lox",
    "loh",
    "sosi",
    "sosy",
    "cocu",
    "zaebal",
    "zaibav",
    "3ai6aB",
    "zaibal",
    "ueban",
    "yiban",
    "yeban",
    "www",
    "connect",
    "poc",
    "p0c",
    "dibil",
    "dubil",
    "dypak",
    "dalbae6",
    "dalbauo6",
    "dalbaeb",
    "dalbauob",
    "dolbae6",
    "dolbauo6",
    "syka",
    "cyka",
    "bly",
    "blyatb",
    "mama",
    "sait",
    "ip",
    "cocka",
    "cocok",
    "c0cka",
    "e 6 y",
    "e 6 u",
    "dibil",
    "di6il",
    "debil",
    "de6il",
    "daun",
    "dayn",
    "dubil",
    "di6ul",
    "du6il"
}

public client_putinserver(id)
{
    set_task(20.0, "dispLogo", id)
}

public dispLogo(id)
{
    new name[32], userip[16]
    get_user_name(id, name, 31)
    get_user_ip(id, userip, 15, 1)
    set_hudmessage(0, 100, 200, 0.05, 0.40, 2, 0.1, 4.0, 0.02, 0.02, 2)
    show_hudmessage(id, "Привет %s (%s)", name, userip)
    set_hudmessage(140, 0, 0, 0.05, 0.42, 2, 0.1, 4.0, 0.02, 0.02, 3)
    show_hudmessage(id, "На сервере маты - запрещены !")
    set_hudmessage(140, 0, 0, 0.05, 0.44, 2, 0.1, 4.0, 0.02, 0.02, 4)
    show_hudmessage(id, "Использовать читы - запрещено !")
}

new g_MatWarning

public plugin_init()
{
    register_plugin("Mat Warning", "1.1", "hleV")

    g_MatWarning = register_cvar("mw_enabled", "1")

    register_clcmd("say", "Say")
    register_clcmd("say_team", "Say")
}

public client_connect(id)
        g_Warned[id] = 0

public Say(id)
{
    if (!get_pcvar_num(g_MatWarning))
    return PLUGIN_HANDLED

    new Text[128] // Should be enough
    read_args(Text, 127)

    for (new i = 0; i < MATWORDS; i++)
    {
        if (containi(Text, g_MatWords[i]) != -1)
        {
            g_Warned[id] += 1

            if (g_Warned[id] == 1)
            client_print(id, print_chat, "* Ненормативная лексика запрещена на сервере ! *")
            else if (g_Warned[id] == 1)
                        
            g_Warned[id] += 1

            if (g_Warned[id] == 2)
            client_print(id, print_chat, "* Второе предупреждение: маты запрещены на сервере ! *")
            else if (g_Warned[id] == 2)
                        
            g_Warned[id] += 1
                        
            if (g_Warned[id] == 3)
            client_print(id, print_chat, "* Последнее предупреждение - потом бан ! *")
            else if (g_Warned[id] == 4)
            {  
                new name[32], ip[32], authid[32]
                get_user_name(id, name, 31)
                get_user_ip(id, ip, 31, 1)
                get_user_authid(id, authid, 31)

                server_cmd("amx_ban 60 #%d ^"Маты^"", get_user_userid(id))

                set_hudmessage(0, 100, 200, 0.05, 0.70, 0, 6.0, 4.0)
                show_hudmessage( 0, "[Антимат] %s забанен за маты !", name)
            }
        }
    }
    return PLUGIN_CONTINUE
}


Отредактировал: STR@TEG, - 24.3.2010, 7:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя complrg
сообщение 24.3.2010, 17:45
Сообщение #38
Стаж: 17 лет

Сообщений: 391
Благодарностей: 95
Полезность: 217

Отличный плагин в своем роде, но большой недосаток состоит в отсутствии .ini файла, куда бы можно было заносить запр. слова.
Но это не трудно исправить добавлением десятка строк. :)

Отредактировал: complrg, - 24.3.2010, 17:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mirr0r-
сообщение 1.7.2010, 10:28
Сообщение #39
Стаж: 16 лет

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

Цитата(complrg @ 24.3.2010, 17:45) *
Отличный плагин в своем роде, но большой недосаток состоит в отсутствии .ini файла, куда бы можно было заносить запр. слова.
Но это не трудно исправить добавлением десятка строк. :)



Не силен в скриптинге :) мб покажите какие именно 10 строк нужно добавить и куда?) или готовый вариант покажите.
А еше интересней было бы дополнить плагин чтобы сам мат заменялся при этом на какое нибудь слово ( не предложение а сам мат ), тогда бы был полноценный антимат :)
Заранее спасибо :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 1.7.2010, 14:48
Сообщение #40
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(mirr0r- @ 1.7.2010, 12:28) *
Не силен в скриптинге :) мб покажите какие именно 10 строк нужно добавить и куда?) или готовый вариант покажите.
А еше интересней было бы дополнить плагин чтобы сам мат заменялся при этом на какое нибудь слово ( не предложение а сам мат ), тогда бы был полноценный антимат :)
Заранее спасибо :)
Если нужно добавить свои маты, то вот пример:
Код
new g_MatWords[MATWORDS][] = // DON'T DO ANYTHING HERE!
{
    "3alyna",
    "3alypa",
    "zalypa",
    ...
    "dubil",
    "di6ul",
    "du6il"
}
По аналогии добавляешь свои слова и заново компилируешь исходник. Главное соблюдать кавычки и запятые, после последнего слова нет запятой!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: