Jump to content

скрипт


Recommended Posts

Posted

Функция есть, теперь как правильно написать? все в луа файле?

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  
) 
  

  • Moderators
Posted
Функция есть, теперь как правильно написать? все в луа файле?

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  
) 
  

И зачем ты сюда кинул пример с вики, если он не относится к делу?

Developers, Developers, Developers, Developers.... © Steve Balmer

http://www.lua.org/about.html

Quote
Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
Posted
Функция есть, теперь как правильно написать? все в луа файле?

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. Только дошло.

Posted
не не а как отключить что без бинта не банило?

А еще потом что ? Мне что-то кажеться, что лучше бы ты сам это сделал и знал где и что отключить.

Posted
не не а как отключить что без бинта не банило?

А еще потом что ? Мне что-то кажеться, что лучше бы ты сам это сделал и знал где и что отключить.

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) 

тут бинд и сам чат схвачены в один скрипт

Posted

Есть вариант поиска запрещенных символов или слов (тот же айпи сервера) и недопускать их в чат с помощью string.find

Posted
не не а как отключить что без бинта не банило?

никак.

Бинд - это исполнение команды по кнопке. Когда просто вводишь сообщение в чат через T, то это тоже команда say

Posted
хеееееелп(

банит по серийнику за флуд по бинду и без бинда, если сообщения чаще одного за 2 сек

http://rghost.ru/56600618

не работает вообще, в ацл даже дал права но толку нет

Posted
хеееееелп(

банит по серийнику за флуд по бинду и без бинда, если сообщения чаще одного за 2 сек

http://rghost.ru/56600618

не работает вообще, в ацл даже дал права но толку нет

права дал в админ-группу? у меня работает, если его там прописать

Posted (edited)

банит по серийнику за флуд по бинду и без бинда, если сообщения чаще одного за 2 сек

http://rghost.ru/56600618

И в админ группе дал, и в консоле и вот такая фигня выходит. В чем проблема?

[2014-07-01 01:30:30] WARNING: [gameplay]/bpspam/anti_spam.lua:5: Access denied @ 'banPlayer'

Вот мой ацл

Edited by Guest
Posted
Добавь это в список прав админа

все получилось, но есть маленькая проблема, если есть возможность напиши в лс vk.com/id181801435

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...