Ir para conteúdo

.HuRRiKaNe

Membro
  • Registro em

  • Última visita

Tudo que .HuRRiKaNe postou

  1. Parabéns pelas novidades!
  2. A questão do level menor atacar o level maior eu consegui resolver deixando dessa forma: local limit = 500 -- Até quantos leveis a mais um jogador pode atacar um jogador level menor que ele local areas = { [1] = { fromPos = {x=2146, y=2114, z=3}, toPos = {{x=2267, y=2230, z=8}} }, [2] = { fromPos = {x=1465, y=1534, z=7}, toPos = {{x=1521, y=1567, z=7}} }, [3] = { fromPos = {x=978, y=893, z=7}, toPos = {{x=993, y=902, z=7}} }, } function onCombat(cid, target) if isPlayer(cid) and isPlayer(target) then if getPlayerLevel(target) + limit <= getPlayerLevel(cid) or getPlayerLevel(target) + limit >= getPlayerLevel(cid) then for _, var in pairs(areas) do if not isInArea(getCreaturePosition(target), var.fromPos, var.toPos) then doPlayerSendTextMessage(cid, 27, "Voce nao pode atacar jogadores de ".. limit .." leveis a menos ou a mais que você.") return false end end end end return true end blockquote widget
  3. Alguém conseguiu resolver o problema do cavebot? o player ao targetar o monstro e tentar andar, fica bugado no sqm..
  4. É possível fazer algo para que no castle não tenha esse limite de level para atacar?
  5. Mas vamos supor que eu queira colocar no meu servidor, na hora do castle os players level 1000, não vão conseguir atacar os players level 500?
  6. Isso não iria atrapalhar no castle?
  7. Muito obrigado por compartilhar, com certeza irei utilizar!
  8. Aqui quando um player tenta usar uma magia de target, aparece que só pode usar em jogadores
  9. A questão do tempo eu consegui arrumar, vou olhar os creaturescripts..
  10. Storm, testei aqui e o player fica 5 minutos paralisado, e tambem os outros jogadores nao conseguem atacar o player que fica paralisado.
  11. .HuRRiKaNe postou uma resposta no tópico em Suporte Tibia OTServer
    Basta mudar a source, versão do mapa, e dos item.otbm
  12. De ctrl + f no config.lua e procure por "plain" se achar você muda pra "sha1"
  13. Fiz o teste aqui, em um dedicado com 30GB de ram, sem auto attack e auto target, com 59 online, 156% de uso de CPU, database limpa, servidor resetado, não sei mais qual caminho tomar..
  14. Eu tinha visto alguns players falando que estavam usando esse fire cracker, se não me engano a source que o Roberto do nto hard postou aqui, tem o sistema de anti auto attack, vamos tentar usar para ver se melhora..
  15. Se eu conseguir achar uma solução posto aqui.
  16. Se tem uma coisa que eu quebro a cabeça é com esse nginx, peguei pra instalar duas vezes e não consegui, é possível rodar só com o nginx sem o apache?
  17. Já tentei de tudo aqui, troquei a otx, desativei sistema por sistema, na minha distro não dá nenhum erro, estou quase desistindo do Linux, o problema é que windows também é triste. Também já coloquei csf pensando que poderia ser ataques, coloquei anti ddos pago, iptables, já verifiquei o apache e MySQL, coloquei o site em uma máquina separada, e nada.
  18. Estou começando a desconfiar que é alguém que descobriu algum bug com alguma hotkey ou outra coisa, pois vários derivados estão com esse problema, minha máquina com 8 gb estava com esse problema, aguentava 150 players tranquilo, de uma hora pra outro começou a ir para 120% de CPU, estou quase voltando a usar tfs, pode ser algo no otx também..
  19. Parabéns de verdade cara, o seu servidor me inspirou a criar o meu próprio nto, procurei alguém que vendesse essa mana bar a tempos e não encontrava, obrigado.
  20. É possível colocar para o player poder criar apenas 1 kunai a cada 60 segundos? Pois eles conseguem criar varias, assim poluindo o chao do mapa.
  21. .Qual servidor ou website você utiliza como base? OTX 8.6 Qual o motivo deste tópico? Resolver este problema! Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: <action itemid="2386" event="script" value="kunai.lua" allowfaruse="1"/> function onUse(cid, item, fromPosition, itemEx, toPosition) local from,to = {x=979, y=921, z=5},{x=1006, y=930, z=3} local from1,to1 = {x=1134, y=1176, z=5},{x=1149, y=1186, z=3} local from2,to2 = {x=657, y=1139, z=7},{x=695, y=1156, z=3} local pos = fromPosition local aqui = getPlayerPosition(cid) local vocs = {8} local agua = {4610, 6869, 4612, 4611, 4664, 4613, 4666, 4646, 4654, 4609, 4665, 4608, 4625, 4665, 4666, 4645, 598, 4610, 4609, 4612, 708, 4611, 777, 783, 8363, 8364, 8362, 8021, 8030, 8026, 8032, 8028, 8023, 8022, 8025, 8365} local parede = {2712, 1834, 11577, 11576, 1027, 1829, 5146, 1030, 1029, 1025, 1026, 1027, 1229, 1259, 1028, 1032, 1034, 1033, 1536, 1533, 873, 919, 874, 1037, 2700, 2708, 4472, 4475, 4471, 3388, 3373, 3363, 3398, 3408, 3417, 3420, 3407, 3368, 2701, 5130, 6170, 6166, 1596, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 9181, 9119, 9124, 9118, 1050, 1049, 1056, 1055, 1058, 1057, 6869, 6905} local pedra = {874, 919, 873, 2707, 2784, 2778, 3330, 4471, 4475, 4473, 4472, 4474, 4468, 4478, 4469, 4470, 4479, 2703, 2704, 1534, 2739, 3867, 5324, 5316, 5315, 5317, 1600, 1597, 1601, 8424, 2854} if getDistanceBetween(aqui, toPosition) >= 10 then return doPlayerSendCancel(cid, "Está muito longe.") elseif(not(isSightClear(aqui, toPosition, 1))) then return doPlayerSendCancel(cid, "Isso é impossivel.") elseif(getTilePzInfo(aqui)) then return doPlayerSendCancel(cid, "Não pode usar a Shunsin Kunai em casas ou areas protegidas.") elseif(getTilePzInfo(toPosition)) then return doPlayerSendCancel(cid, "Não pode usar a Shunshin Kunai em casas ou areas protegidas.") elseif(isInArray(agua, itemEx.itemid)) then return doPlayerSendCancel(cid, "Você não pode se teleportar para água") elseif(isInArray(parede, itemEx.itemid)) then return doPlayerSendTextMessage(cid, 27, "Você não pode se teleportar em paredes") elseif(isInArray(pedra, itemEx.itemid)) then return doPlayerSendCancel(cid, "Você não pode se teleportar em pedras") elseif(not(isInArray(vocs, getPlayerVocation(cid)))) then return doPlayerSendTextMessage(cid, 27, "Voce nao dominou esta tecnica") elseif(isInArea(aqui, from, to) or isInArea(aqui, from1, to1) or isInArea(aqui, from2, to2)) then return doPlayerSendCancel(cid, "Você não pode usar a Shunshin Kunai aqui.") end if(doTeleportThing(cid, toPosition, false)) then doSendMagicEffect(fromPosition, 431) doSendMagicEffect(toPosition, 431) doCreatureSay(cid, "Shunshin Kunai", 19) doSendDistanceShoot(fromPosition, toPosition, 0) end return doPlayerSendCancel(cid, "Desculpe não foi possível teleportar.") end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  22. Aproveitando o tópico, consegue adaptar para OTX 8.60?

Informação Importante

Confirmação de Termo