Ir para conteúdo
Banner com Efeitos

DukeeH

Membro
  • Registro em

  • Última visita

Tudo que DukeeH postou

  1. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Não tem nenhum erro que cause isso aparecendo. Teria que ir trocando as pastas, e arquivos e tentando abrir, uma hora vai achar o que está errado. Infelizmente, sem o server falar o que está errado não tem como ajudar. Eu aconselho trocar as dlls por de um outro server e tentar abrir, caso não abra, troque a pasta actions... E vai indo até o server abrir, ai você acha onde está o problema. Tem alguma mudança que fez recentemente, ou baixou e ta dando isso? A casa ali é apenas um aviso.
  2. Tem bastante coisa resolvida, então é bom dar uma olhada. Tenta aplicar um daqueles scripts ao seu caso, se tiver problema é só postar aqui e me marcar.
  3. Nesse script ai você não consegue botar a limitação, tem que colocar no portal em si. Colocar uma actionid no teleport que é criado, se não tiver esse ip lá, ele teleporta, se não, ele faz o boneco voltar. Poderia ter procurado um pouco:
  4. entra no admin e da /z 169, vê o que acontece. ou acha algum efeito indo do /z 1 até onde vai pra colocar no lugar, caso as sources não tenham o efeito que quer, pode trocar por outro. se for uma seta azul, até o tibia global tem.
  5. @Vanne Bonser <event type="kill" name="Qualquer nome" event="script" value="pokeDeath.lua"/> Não esquecer de registrar em creaturescripts/scripts/login.lua, lá tem que ter o mesmo nome que ali onde botei qualquer nome. Ficando assim: registerCreatureEvent(cid, "Qualquer nome")
  6. data/creaturescripts/creaturescripts.xml procura por onkill e troca para kill.
  7. Nenhum erro ao abrir o server e nem ao matar o bixo? Nunca mexi com pokemon.
  8. Vamos fixar essa, depois você vai agradecer, quando tiver tudo certo. data/talkactions/talkactions.xml, apaga as linhas dos comandos /t e /town. E adiciona como estão abaixo: <talkaction log="yes" words="/t" access="3" event="script" value="teleporttown.lua"/> <talkaction log="yes" words="/town" access="3" event="script" value="teleporttown.lua"/> data/talkactions/scripts/teleporttown.lua function onSay(cid, words, param, channel) local master = false if(words == '/t') then master = true elseif(param == '') then local str = "" for i, town in ipairs(getTownList()) do str = str .. town.name .. "\n" end doShowTextDialog(cid, 2160, str) return true end local tid, t = cid, string.explode(param, ",") if(t[(master and 1 or 2)]) then tid = getPlayerByNameWildcard(t[(master and 1 or 2)]) if(not tid or (isPlayerGhost(tid) and getPlayerAccess(tid) > getPlayerAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[(master and 1 or 2)] .. " not found.") return true end end local tmp = getPlayerTown(cid) if(not master) then tmp = t[1] if(not tonumber(tmp)) then tmp = getTownId(tmp) if(not tmp) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists.") return true end end end local pos = getTownTemplePosition(tmp) if(type(pos) ~= 'table' or isInArray({pos.x, pos.y}, 0)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists or has invalid temple position.") return true end pos = getClosestFreeTile(tid, pos) if(type(pos) ~= 'table' or isInArray({pos.x, pos.y}, 0)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.") return true end tmp = getCreaturePosition(tid) if(doTeleportThing(tid, pos) and not isPlayerGhost(tid)) then doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_TELEPORT) end return true end Referente a speed do god, você usa sql ou sqlite? Da pra editar na database a speed acho. Mas quando for andar anda com o ctrl apertado, é uma função boa.
  9. Exatamente pelo que falei, de onde tirou eles traduziram as funções, então onde está escrito function matou, é traduzido de function onkill, que deve ser a função usada na sua distro. No outro script a mesma coisa, ehmonstro trocar para isMonster
  10. pokedeath: function matou(cid, target) troca para function onKill(cid, target) No erro está falando que ele não reconhece a função onkill no script, porque está em português.
  11. Posta o script que está tendo problema, difícil ajudar sem ele.
  12. Pode ser que algo pare de funcionar, como é o caso do mapa, globalevents, mas tem como ajustar tudo. E você estará usando uma distro muito mais estavel e com ótimas funções, auto-stack, warsystem... Sem bugs.. Vai postando o que da de erro ou problema que nós vamos ajudando no que puder.
  13. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Na verdade você deve estar confundido. Se for DoS (é um único atacante) o ban ip que o @Brunds falou, vai funcionar. Se for DDoS (distrubuido) seria iptables.
  14. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    É DoS, infelizmente não tem muito o que fazer. Falando de maneira simples, se o cara tiver mais upload que você tem download, ele manda mais coisas que o seu servidor consegue receber, e acaba caindo. Como não cai, ele deve ter um upload semelhante ao seu download, então ele manda muita informação e ele não chega a cair, mas fica "floodado". Se esse for realmente o caso, você deve procurar um host, vps ou dedicado, tem alguns baratos, caso já esteja em vps ou dedicado, procure saber se a empresa tem proteção, ou encontre uma que possui. Não existe anti nuker nem nada do tipo. Foto, o que é DDoS (é exatamente o que você está sofrendo, uma negação na conexões):
  15. DukeeH postou uma resposta no tópico em Suporte Tibia OTServer
    Se bloqueia acesso ao site e jogo, é DoS ou DDoS, caso fosse apenas a queda do servidor, seria script.
  16. @Gnius Qual tfs e versão você está usando?
  17. @DouglasVinicius data/items/items.xml Procura por exemplo a Spear, e adiciona: <attribute key="hitChance" value="80" /> E ai testa vê se muda algo.
  18. Que erros deu? É normal que não funcionasse de cara, porque você trocou o executável, mas pode ser que sejam coisas tranquilas de arrumar. Me manda o que acontece quando você abre o .exe que mandei,
  19. @Polguilo Não sei qual distro esse server usa, mas ambos os erros que falou são da source, provavelmente você não sabe compilar e o server veio com uma distro ruim. A distro seria o executável, que você abre o server. Você poderia tentar ver qual o executável que veio e/ou se você tem as sources. Mas uma possivel solução seria você usar o seguinte executavel: Link: https://github.com/Fir3element/binaries/blob/master/x32.rar Scan: https://www.virustotal.com/pt/file/2ae89cd10781e7dbacb8864a90812dd39ed32c29996ee65690ef8743d50d763c/analysis/1454415506/ Créditos @Fir3element É a melhor distro 8.6 disponivel no forum, esses bugs que falou e outros já vão estar corrigidos.
  20. @ExtremyDsgnr Favor testar e me mandar print caso não tenha dado, estou sem ter como testar. Não entendi o erro da pagina de castle que você falou.
  21. Só uma sugestão, use o script do amigo acima, mas não coloque as posições como ele falou, coloque da area toda dos trainers, pelo que entendi tem vários trainers em uma area. Pega o primeiro sqm de < /\ e o ultimo de > \/ e coloque as posições. Ou tenho esse que é por targeting, como prefereir: Então se o player estiver atacando os monstros da lista, não tem como puxar ele. creaturescripts/creaturescripts.xml <event type="push" name="Anti-Push" event="script" value="anti-push.lua"/> creaturescripts/scripts/anti-push.lua local targetList, GAMEMASTER = {"Purching Bag", "Monstro2", "Monstro3"}, 5 function onPush(cid, target) if(getPlayerAccess(cid) < GAMEMASTER) then if((target ~= cid and isPlayer(target)) and (getCreatureTarget(target) > 0 and isInArray(targetList, getCreatureName(getCreatureTarget(target)):lower()))) then doPlayerSendCancel(cid, "You cannot move this object.") return false end end return true end
  22. O problema está no arquivo data/lib/050-function.lua Você alterou algo lá, volta ele como estava, ou posta ele no pastebin, porque acho que aqui no forum não vai, muito grande.
  23. Que revivida ein amigo. 3 anos depois. Só procurar algum script de mana rune e trocar o id pro id da potion, e apagar a parte do actions.xml que fala da berserker. Ou cria um topico no suporte falando exatamente o que quer e me marca.
  24. @matheus1234567 data/libs/050-function.lua function addPoint(uid, count) local accountPoints = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `name` = '" .. getPlayerAccount(uid) .. "' LIMIT 1;") local points = tonumber(accountPoints:getDataInt("premium_points")) db.executeQuery("UPDATE `accounts` SET `premium_points` = " .. points + count .. " WHERE `name`='" .. getPlayerAccount(uid) .. "' LIMIT 1;") end function removePoint(uid, count) local accountPoints = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `name` = '" .. getPlayerAccount(uid) .. "' LIMIT 1;") local points = tonumber(accountPoints:getDataInt("premium_points")) db.executeQuery("UPDATE `accounts` SET `premium_points` = " .. points - count .. " WHERE `name`='" .. getPlayerAccount(uid) .. "' LIMIT 1;") end

Informação Importante

Confirmação de Termo