Postado Janeiro 13, 2015 10 anos Bom pessoal, Estou tentando rodar um script ddos protect que funciona pelo globalevents, porém é necessário a instalação de um tipo de socket em "modules" e eu não sei como faz isso. :/ Alguém pode me ajudar? http://35.196.37.55/ “Maior que a tristeza de não haver vencido é a vergonha de não ter lutado!” ―Rui Barbosa
Postado Janeiro 13, 2015 10 anos sem os scripts n podemos fazer nada Meus Trabalhos Tudo em Desenvolvimento mais att em breve Estou parado Tudo Removido
Postado Janeiro 13, 2015 10 anos Autor sem os scripts n podemos fazer nada Acho que é pra adicionar esse: <? Xml version = "1.0" encoding = "UTF-8"?><módulos> <Module name = "socket" /> <Module name = "socket.http" /> <Module name = "luasql.sqlite3" /> <Module name = "luasql.mysql" /> <Module name = "ex" /> <Nome do módulo = "anéis" /> <Module name = "coxpcall" /> <Nome do módulo = "copas" /> <Module name = "ltn12" /> <Nome do módulo = "gd" /> <! - Exemplo -> <Nome do módulo = "exemplo" /> <Module dofile = "dofile example.lua" /> </ Modules> No arquivo modules pra poder rodar esse gobalevent: ------ DDoS protection ------ By Mock ------ Require Lua socket local conf = { check_website1 = 'http://www.google.com/'---- First website ifoff = { --- If this 2 websites was offline kickall = true, --- Kick all players? save = true, --- Save server? closeserver = true, --- Exit server? } } --[[ This script every X seconds will check if google is online, if google is off it will check wikipedia, if wikipedia is off too is because your net is verry overloaded (DDoS attack) or your connection is down. If all this is off this script will kick all players, save server and close server. ]] function onThink(interval, lastExecution) assert(socket,'Please install socket!') assert(socket.http,'Please install socket.http') local re,info,kind = pcall(socket.http.request,conf.check_website1) if not info or re == false then print('::Google is off?\a') if conf.check_website2 and conf.check_website2 ~= '' and conf.check_website2:len() > 6 then local re,info,kind = pcall(socket.http.request,conf.check_website2) if not info or re == false then print('::We are under attack or you connection is offline!\a\a') if conf.ifoff.kickall == true then for i,b in pairs(getOnlinePlayers()) do doRemoveCreature(b) end end if conf.ifoff.save == true then saveServer() end if conf.ifoff.closeserver == true then os.sleep(2) os.exit() end end end end return TRUE end http://35.196.37.55/ “Maior que a tristeza de não haver vencido é a vergonha de não ter lutado!” ―Rui Barbosa
Postado Janeiro 14, 2015 10 anos Desculpe mais não entendi sua função Meus Trabalhos Tudo em Desenvolvimento mais att em breve Estou parado Tudo Removido
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.