Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''solução''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 2 registros

  1. Boa noite XTibia. Eu estou com um problema muito comum no meu servidor e em vários outros. Hoje um nuker invadiu meu servidor conseguiu fazer uma "festa" lá dentro. Estou com medo de não conseguir resolver o problema e por isso estou vindo a vocês para pedir uma solução. O meu servidor é 8.60, usa a interface (aquela tela preta que liga o servidor UHHUEHUE, eu esqueci o nome) do Alissow. Quais são as precauções que eu devo tomar para evitar ataques de nukers? Comentários que eu ouvi: - Tenha um dedicado. - Instale um Firewall melhor. - Tenha uma internet boa. - Tenha um anti-vírus bom. Esses foram os comentários que eu ouvi sobre "como não tomar um nuker na testa". Ah sim, não sei se estou postando no lugar certo... Peço que se tiver um lugar correto pra essa duvida, que por favor, mova-o para que futuramente possa ajudar a quem precisa. >: ... Obrigado a todos.
  2. Explicação: Ensinarei a como resolver o problema do exit trainer, que é quando você dá exit no trainer e o char contiuna online mesmo com a pessoa não estando lá, com isso automaticamente o ip do player é mudado para 0.0.0.0 e é assim que você toma um banimento de 30 dias do Otservlist, que é algo que ninguém deseja, não é mesmo?! otserv => data -> creaturescripts -> creaturescripts.xml: <!-- Idle --> <event type="think" name="Idle" event="script" value="idle.lua"/> otserv => data -> creaturescripts -> scripts -> idle.lua: local config = { idleWarning = getConfigValue('idleWarningTime'), idleKick = getConfigValue('idleKickTime') } function onThink(cid, interval) if(getTileInfo(getCreaturePosition(cid)).nologout or getCreatureNoMove(cid) or getPlayerCustomFlagValue(cid, PlayerCustomFlag_AllowIdle)) then return true end local idleTime = getPlayerIdleTime(cid) + interval doPlayerSetIdleTime(cid, idleTime) if(config.idleKick > 0 and idleTime > config.idleKick) then doRemoveCreature(cid) elseif(config.idleWarning > 0 and idleTime == config.idleWarning) then local message = "You have been idle for " .. math.ceil(config.idleWarning / 60000) .. " minutes" if(config.idleKick > 0) then message = message .. ", you will be disconnected in " local diff = math.ceil((config.idleWarning - config.idleKick) / 60000) if(diff > 1) then message = message .. diff .. " minutes" else message = message .. "one minute" end message = message .. " if you are still idle" end doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, message .. ".") end return true end otserv => data -> creaturescripts -> scripts -> login.lua: registerCreatureEvent(cid, "Idle") Otserv/config.lua: stopAttackingAtExit Deixe assim: stopAttackingAtExit = true Ou assim: stopAttackingAtExit = yes E para configurar o tempo de kikar o player após certo tempo sem mexer, é nessa parte aqui do config.lua: idleWarningTime = 9 * 60 * 1000 (após esse tempo dará um alerta para o player se mexer) idleKickTime = 10 * 60 * 1000 (após esse tempo o player será kikado) Créditos: Thiagobji
×
×
  • Criar Novo...