Ir para conteúdo

Fir3element

Conde
  • Total de itens

    998
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Tudo que Fir3element postou

  1. As sources não está comigo mas quando eu puder eu coloco sim.. Seguinte, use algum programa ou o próprio firewall do windows para ver o IP de quem está de atacando, em seguida use o MMC(executar->mmc) e bloqueie este IP. To aprendendo a mexer nesse mmc agora mas ele funciona 100%.
  2. É recorde de 236 é foda ;s Eu pegava 60~ num host caseiro e os cara nukava... isso a alguns anos. Hoje meu amigo hosteia um global com o meu TFS e pega 300+ direto com recorde de 550~ (baseado no 0.3.6pl1, v8.60) se quiserem ver um dos 6 servers dele: http://universalot.servegame.com/ Ah e o account manager do tfs não é o melhor também... tem alguns bugs chatos. Tenta usar o http://www.fortguard.com/ Lembrando, o ataque é destinado a sua conexão e não apenas nas portas e as vezes pode ser um syn flood.. ------ Não lembro que jogo era mas tinha uma dll que bloqueava DoS/DDoS, acho que pode ajudar no futuro...
  3. Xampp 1.7.3 funciona bem com a maiorias dos acc maker.
  4. 1- Talvez, mas tem algumas ferramentas do windows que pode ajudar, é só saber mexer 2- Não, tem vários tutoriais na otland.
  5. Tente esta fução: doPlayerSetRate(cid, type, value)
  6. Gesior (com a config do news tickers funcionando) + Windows Gesior + Linux, nem vira pois tem que arrumar algumas coisas no xampp... Então é gesior com windows ou modern com linux.
  7. Liberou o executador no firewall do windows? É o mesmo processo de liberar portas, só clicar em Permitir outro programa e selecionar o .exe Aqui eu tenho que excluir todas as entradas de OTServ e adicionar apenas a que eu vou usar, se não da erro...
  8. É só fechar e abrir denovo... Geralmente acontece quando você fecha o executador no meio da execução. WHY SQLITE?
  9. Essa query é do script data/talkactions/scripts/frags.lua, tente algum desses dois: local config = { useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')), advancedFragList = getBooleanFromString(getConfigValue('advancedFragList')) } function onSay(cid, words, param, channel) if(not config.useFragHandler) then return false end local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = { name = result:getDataString("name"), level = result:getDataInt("level"), date = result:getDataInt("date") } if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } if(config.advancedFragList) then local result = "Frags gained today: " .. size.day .. "." if(size.day > 0) then for _, content in ipairs(contents.day) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end result = result .. "\nFrags gained this week: " .. (size.day + size.week) .. "." if(size.week > 0) then for _, content in ipairs(contents.week) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end result = result .. "\nFrags gained this month: " .. (size.day + size.week + size.month) .. "." if(size.month > 0) then for _, content in ipairs(contents.month) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end local skullEnd = getPlayerSkullEnd(cid) if(skullEnd > 0) then result = result .. "\nYour " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd) end doPlayerPopupFYI(cid, result) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You currently have " .. size.day .. " frags today, " .. (size.day + size.week) .. " this week and " .. (size.day + size.week + size.month) .. " this month.") if(size.day > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Last frag at " .. os.date("%d %B %Y %X", contents.day[1].date) .. " on level " .. contents.day[1].level .. " (" .. contents.day[1].name .. ").") end local skullEnd = getPlayerSkullEnd(cid) if(skullEnd > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd)) end end return true end ou: local config = { useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')), advancedFragList = getBooleanFromString(getConfigValue('advancedFragList')) } function onSay(cid, words, param, channel) if(not config.useFragHandler) then return false end local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = { name = result:getDataString("name"), level = result:getDataInt("level"), date = result:getDataInt("date") } if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } if(config.advancedFragList) then local result = "Frags gained today: " .. size.day .. "." if(size.day > 0) then for _, content in ipairs(contents.day) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end result = result .. "\nFrags gained this week: " .. (size.day + size.week) .. "." if(size.week > 0) then for _, content in ipairs(contents.week) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end result = result .. "\nFrags gained this month: " .. (size.day + size.week + size.month) .. "." if(size.month > 0) then for _, content in ipairs(contents.month) do result = result .. "\n* " .. os.date("%d %B %Y %X at ", content.date) .. content.name .. " on level " .. content.level end result = result .. "\n" end local skullEnd = getPlayerSkullEnd(cid) if(skullEnd > 0) then result = result .. "\nYour " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd) end doPlayerPopupFYI(cid, result) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You currently have " .. size.day .. " frags today, " .. (size.day + size.week) .. " this week and " .. (size.day + size.week + size.month) .. " this month.") if(size.day > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Last frag at " .. os.date("%d %B %Y %X", contents.day[1].date) .. " on level " .. contents.day[1].level .. " (" .. contents.day[1].name .. ").") end local skullEnd = getPlayerSkullEnd(cid) if(skullEnd > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your " .. (getCreatureSkullType(cid) == SKULL_RED and "red" or "black") .. " skull will expire at " .. os.date("%d %B %Y %X", skullEnd)) end end return true end
  10. Bom tópico, a um tempo atrás eu comecei a usar o Ubuntu, instalei com o wubi, foi em menos de um minuto... E ao contrário do windows, a compilação é bem mais fácil para leigos.
  11. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Você é retardado? Primeiramente, OTServ é sim um private mas só seria ilegal se o source code fosse igual ao do Tibia RL. -- Isso ja foi dito milhares de vezes. Em segundo, QUE POHA O GESIOR TEM HAVER COM ISSO? Apenas o client que é ilegal, mas foda-se, quem liga. OTSERV TEM POUCO PLAYER???? RIARIARIARIARIARIARIA
  12. hmm massa a função esse error é a mesma coisa que print?
  13. Fir3element

    Resolvido!

    Se pudesse mandar o erro seria mais fácil... Tenta esse: function onSay(cid, words, param, channel) local t = {} if(param ~= '') then t = string.explode(param, ",") end local n = tonumber(t[1]) if(not n) then n = 1 end local pid = cid if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid or (isPlayerGhost(pid) and getPlayerAccess(pid) > getPlayerAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end local pos = getClosestFreeTile(pid, getPosByDir(getCreaturePosition(pid), getCreatureLookDirection(pid), n), false, false) if(not pos or isInArray({pos.x, pos.y}, 0)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.") return true end local tmp = getCreaturePosition(pid) if(doTeleportThing(pid, pos, true) and not isPlayerGhost(pid)) then doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_TELEPORT) end return true end Se não pegar você bugou a função.
  14. DoS no site -> Kiwi Guard Magebomb -> limite de players por IP Entre outros que a solução é por delay na maioria das ações.
  15. É facíl, aprenda C++/PHP/MYSQL/LUA e seja feliz. Sem entender o executador descompilado você não vai longe... @up que parada é esse de desabilitar /ping ?
  16. GUI não funciona mais, foi deletado (TFS 0.4).
  17. http://www.xtibia.com/forum/topic/161615-distro-sem-bug-dos-npcs/
  18. Posso apresentar pra vocês meu amigo Google, ele é de boa. --' http://www.xtibia.com/forum/topic/144317-anti-ddos-apache/ Usem isso + Kiwi Guard
  19. @up Meu amigo usa TFS 0.3, plain, gesior, windows e pegou 550 online a uns tempos, e nunca foi hackeado durante 3 anos. E A SENHA CRIPTOGRAFADA NÃO ADIANTA M*RDA NENHUMA, SÓ LEVA UNS SEGUNDOS A MAIS PARA HACKEAR CONTAS --------------- Quando vi seu problema achei que era aqueles leigos mas seu ot é bom, você tem que colocar acesso 3 aos news tickers (acess_news_tickers = 3, não sei se é isso...). remova todos em z_news_tickers, acho que é isso e delete o arquivo house.php ah e o xampp tem uma falha no PMA user, delete ele ou troque a senha!!!!
  20. Que sorte! Já vi 1000 pessoas reclamando aqui da LGV Host, várias pessoas usam dedicado da softlayer, parece ser bom e tem uma que eu vejo muito é a limestone.
  21. Good job, deve ter dado um trabalho ein, e é bom para as pessoas que não sabem calcular. rep+
  22. Área errada, porém é bom o tutorial. Ahhh e esse client NÃO FUNCIONA BOT!!!
  23. Que pena, vou ver se um dia eu arrumo =D Eu buguei ele e arrumei num outro fórum;
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...