Nerses Posted June 25, 2014 Author Share Posted June 25, 2014 Функция есть, теперь как правильно написать? все в луа файле? Firewall = { [ 'AccountName' ] = 'SerialPlayer', [ '3ash8' ] = '9C9F3B55D9D7BB7135FF274D3BF444E4', [ 'test5' ] = '1D6F76CF8D7193792D13789849498452', } addEventHandler ( 'onPlayerLogin', getRootElement ( ), function ( _, theCurrentAccount ) local Serial = Firewall[getAccountName(theCurrentAccount)] if ( Serial ) then if Serial ~= getPlayerSerial ( source ) then banPlayer ( source, false, false, true, getRootElement ( ), 'reason ban' ) end end end ) Link to comment
Other Languages Moderators Disinterpreter Posted June 25, 2014 Other Languages Moderators Share Posted June 25, 2014 Функция есть, теперь как правильно написать? все в луа файле? Firewall = { [ 'AccountName' ] = 'SerialPlayer', [ '3ash8' ] = '9C9F3B55D9D7BB7135FF274D3BF444E4', [ 'test5' ] = '1D6F76CF8D7193792D13789849498452', } addEventHandler ( 'onPlayerLogin', getRootElement ( ), function ( _, theCurrentAccount ) local Serial = Firewall[getAccountName(theCurrentAccount)] if ( Serial ) then if Serial ~= getPlayerSerial ( source ) then banPlayer ( source, false, false, true, getRootElement ( ), 'reason ban' ) end end end ) И зачем ты сюда кинул пример с вики, если он не относится к делу? Link to comment
Nerses Posted June 25, 2014 Author Share Posted June 25, 2014 Функция есть, теперь как правильно написать? все в луа файле? Firewall = { [ 'AccountName' ] = 'SerialPlayer', [ '3ash8' ] = '9C9F3B55D9D7BB7135FF274D3BF444E4', [ 'test5' ] = '1D6F76CF8D7193792D13789849498452', } addEventHandler ( 'onPlayerLogin', getRootElement ( ), function ( _, theCurrentAccount ) local Serial = Firewall[getAccountName(theCurrentAccount)] if ( Serial ) then if Serial ~= getPlayerSerial ( source ) then banPlayer ( source, false, false, true, getRootElement ( ), 'reason ban' ) end end end ) И зачем ты сюда кинул пример с вики, если он не относится к делу? Sorry. Только дошло. Link to comment
STAWR Posted June 27, 2014 Share Posted June 27, 2014 хеееееелп( банит по серийнику за флуд по бинду и без бинда, если сообщения чаще одного за 2 сек http://rghost.ru/56600618 Link to comment
Nerses Posted June 27, 2014 Author Share Posted June 27, 2014 не не а как отключить что без бинта не банило? Link to comment
Elengar Posted June 27, 2014 Share Posted June 27, 2014 не не а как отключить что без бинта не банило? А еще потом что ? Мне что-то кажеться, что лучше бы ты сам это сделал и знал где и что отключить. Link to comment
Nerses Posted June 27, 2014 Author Share Posted June 27, 2014 не не а как отключить что без бинта не банило? А еще потом что ? Мне что-то кажеться, что лучше бы ты сам это сделал и знал где и что отключить. antiSpam = {} function antiChatSpam() if isTimer(antiSpam[source]) then cancelEvent() banPlayer (source, false, false, true) else antiSpam[source] = setTimer(function(source) antiSpam[source] = nil end, 2000, 1, source) end end addEventHandler("onPlayerChat", root, antiChatSpam) тут бинд и сам чат схвачены в один скрипт Link to comment
August_Alonso Posted June 28, 2014 Share Posted June 28, 2014 Есть вариант поиска запрещенных символов или слов (тот же айпи сервера) и недопускать их в чат с помощью string.find Link to comment
STAWR Posted June 28, 2014 Share Posted June 28, 2014 не не а как отключить что без бинта не банило? никак. Бинд - это исполнение команды по кнопке. Когда просто вводишь сообщение в чат через T, то это тоже команда say Link to comment
Nerses Posted June 29, 2014 Author Share Posted June 29, 2014 хеееееелп( банит по серийнику за флуд по бинду и без бинда, если сообщения чаще одного за 2 сек http://rghost.ru/56600618 не работает вообще, в ацл даже дал права но толку нет Link to comment
STAWR Posted June 30, 2014 Share Posted June 30, 2014 хеееееелп( банит по серийнику за флуд по бинду и без бинда, если сообщения чаще одного за 2 сек http://rghost.ru/56600618 не работает вообще, в ацл даже дал права но толку нет права дал в админ-группу? у меня работает, если его там прописать Link to comment
Nerses Posted June 30, 2014 Author Share Posted June 30, 2014 (edited) банит по серийнику за флуд по бинду и без бинда, если сообщения чаще одного за 2 сек http://rghost.ru/56600618 И в админ группе дал, и в консоле и вот такая фигня выходит. В чем проблема? [2014-07-01 01:30:30] WARNING: [gameplay]/bpspam/anti_spam.lua:5: Access denied @ 'banPlayer' Вот мой ацл Edited July 1, 2014 by Guest Link to comment
Nerses Posted July 1, 2014 Author Share Posted July 1, 2014 Добавь это в список прав админа все получилось, но есть маленькая проблема, если есть возможность напиши в лс vk.com/id181801435 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now