Ir para conteúdo

EddyHavoc

Héroi
  • Registro em

  • Última visita

Tudo que EddyHavoc postou

  1. EddyHavoc postou uma resposta no tópico em Portal
    Saudades Lins... Só consegui ver hoje o tópico, fiz rapidinho essas PIPs, se interessar... Fiz tentando manter um ar Medieval, utilizei cores de madeira e ouro/bronze...
  2. Baixe o TFS SDK https://static.otland.net/dl/tfs-sdk-3.2.zip Extraia o TFS SDK em uma pasta no seu Disco Local C e execute o "register_tfssdk_env.bat" Depois baixe o Boost C++ https://sourceforge.net/projects/boost/files/boost-binaries/1.62.0/boost_1_62_0-msvc-14.0-32.exe/download E Extraia em uma pasta no seu Disco Local C e mova o "register_boost_env.bat" da pasta TFS SDK para a pasta onde você extraiu o Boost C++ e o execute-o. Ambos execute como Administrador.
  3. É simples de fazer, você pode descrever a talkaction ? Ou você tem uma talkaction especifica? para editar a partir daí ?
  4. No seu 127.0.0.1/phpmyadmin o servidor não encontrou a database criada com o nome "Daniel" Cria uma database e importa o mysql.sql do servidor. Após os passos citados anteriormente abra o servidor e seja feliz.
  5. Não testei, porém tenta aí, se retornar algum erro, posta para analisarmos. local config = { lvlcrit = 48913 local multiplier = 1.5 levelscrit = 100 effectonuse = 14 } function onStatsChange(cid, attacker, type, combat, value) if isPlayer(attacker) and (not (attacker == cid)) and (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) then if (getPlayerStorageValue(attacker, config.lvlcrit)*3) >= math.random (0,1000) then dano = math.ceil(value*(config.multiplier)) doTargetCombatHealth(attacker, cid, combat, -dano, -dano, 255) doSendAnimatedText(getCreaturePos(attacker), "DANO CRITICO!", 144) return false end end if getPlayerStorageValue(cid, config.storagecrit) < config.levelscrit then doSendMagicEffect(target,config.effectonuse) doPlayerSendTextMessage(cid,22,"You advanced to critical level ["..(getPlayerStorageValue(cid, config.storagecrit)+1).."/"..config.levelscrit.."].") setPlayerStorageValue(cid, config.storagecrit, getPlayerStorageValue(cid, config.storagecrit)+1) elseif getPlayerStorageValue(cid, config.storagecrit) >= config.levelscrit then doPlayerSendTextMessage(cid,22,"You advanced to critical level [100].") end return true end
  6. @robi123 a Source é o conjunto de arquivo que após compilados formam a distro que você executa para abrir o servidor.
  7. EddyHavoc postou uma resposta no tópico em Suporte Tibia OTServer
    @robi123 O sistema anterior ele está removendo a mesma quantidade para os dois itens, testa da seguinte forma e me fala o resultado. function onUse(cid, item, item2, frompos, topos, pos) local config = { ["fire sword"] = {t1=2230,qnt1=100,t2=2409,qnt2=100,t3=2392}, -- t1 = ID do ITEM 1 |---| t2 = ID do ITEM 2 |---| t3 = ID do ITEM a ser FORJADO -- ["fire axe"] = {t1=2489,qnt1=100,t2=2487,qnt2=100,t3=2432}, -- qnt1 = QUANTIDADE a ser retirada do ITEM 1 | --- | qnt2 = QUANTIDADE a ser retirada do ITEM 2 -- } local r1 = {x = 79, y = 402, z = 6, stackpos= 2} -- Posição 1 ( NÃO MEXA NO stackpos= 2 ) local r2 = {x = 81, y = 402, z = 6, stackpos= 2} -- Posição 2 ( NÃO MEXA NO stackpos= 2 ) local r3 = {x = 80, y = 402, z = 6} -- Posição do Item a Ser Criado local q1 = getThingfromPos(r1) local q2 = getThingfromPos(r2) for i, x in pairs(config) do if (q1.itemid == x.t1 and q2.itemid == x.t2) then addEvent(doCreateItem, 1000, x.t3, 1, r3) doRemoveItem(q1.uid, x.qnt1) doRemoveItem(q2.uid, x.qnt2) doSendMagicEffect(r3, 47) addEvent(doSendMagicEffect, 900, r3, 39) doPlayerSendTextMessage(cid, 22, "Parabéns, Você Forjou Um " .. i .. ".") else doPlayerSendTextMessage(cid, 22, "A posição do item " .. q1.itemid .. " e do item " ..q2.itemid.." está invertida.") break end end return TRUE end Alterei o código obrigando o jogador colocar em uma determinada ordem.
  8. EddyHavoc postou uma resposta no tópico em Suporte Tibia OTServer
    Tente assim: function onUse(cid, item, item2, frompos, topos, pos) local config = { ["fire sword"] = {t1=2230,t2=2409,t3=2392}, -- t1 = ID do ITEM 1 |---| t2 = ID do ITEM 2 |---| t3 = ID do ITEM a ser FORJADO -- ["fire axe"] = {t1=2489,t2=2487,t3=2432}, } local quantidade = {100} local r1 = {x = 79, y = 402, z = 6, stackpos= 2} -- Posição 1 ( NÃO MEXA NO stackpos= 2 ) local r2 = {x = 81, y = 402, z = 6, stackpos= 2} -- Posição 2 ( NÃO MEXA NO stackpos= 2 ) local r3 = {x = 80, y = 402, z = 6} -- Posição do Item a Ser Criado local q1 = getThingfromPos(r1) local q2 = getThingfromPos(r2) for i, x in pairs(config) do if (q1.itemid == x.t1 and q2.itemid == x.t2) or (q1.itemid == x.t2 and q2.itemid == x.t1) then addEvent(doCreateItem, 1000, x.t3, 1, r3) doRemoveItem(q1.uid, quantidade) doRemoveItem(q2.uid, quantidade) doSendMagicEffect(r3, 47) addEvent(doSendMagicEffect, 900, r3, 39) doPlayerSendTextMessage(cid, 22, "Parabéns, Você Forjou Um " .. i .. ".") break end end return TRUE end
  9. EddyHavoc postou uma resposta no tópico em Suporte & Pedidos
    Pra quem curte Digimon, Metal Phantonomon em 64x64
  10. A imagem que você quer como novo fundo esta em qual formato ? As vezes pode estar em .png e o código ta lendo a .jpg/.jpeg
  11. @Fernandooww Que bom que ajudou! Aviso a todos os membros, Qualquer dúvidas sobre o sistema estou a disposição para ajuda-los!
  12. Baixa qualquer servidor na sessão de Downloads, se você quiser só para você jogar não precisa nem de site, instala o sqlite, cria conta via acc manager in game, e roda no seu pc mesmo que ele ficará on no ip 127.0.0.1
  13. Eu sou um amante do RPG, eu gosto de jogos com mapas que eu não conheço e que tenho que explorar para conhecer, mapas no qual se eu quiser ir para hunt's e não esquecer onde é tal hunt, onde é tal entrada, eu tenho que marcar para conseguir chegar lá de novo, eu gosto da dificuldade em upar leveis e tudo mais. Então vai muito de gosto, mas se você quer abrir para ter o prazer do servidor online, para seus amigos e mais alguns players vale a pena. Mas se for para ter muitos players, não vale, está dificíl encontrar tipo de jogador como eu e voce.
  14. Decsulpa reviver o tópico antigo, mas se alguém tiver dificuldade na execução dos comandos no terminal é só usar o "SUDO" antes e colocar o Password.
  15. Abra o RME ve a posição de algum Town ID, depois abre o sql e coloque o account manager na Town ID que o senhor escolher, ajustando a pos z, x e y e a Town ID no SQL.
  16. EddyHavoc postou uma resposta no tópico em ElfBot NG
    Criei um novo tópico agora solucionando seu problema silramos Segue o link: http://www.tibiaking.com/forum/topic/46562-hotkey-elfbot-heal-com-porcentagem/ Se gostou clique em GOSTEI
  17. EddyHavoc postou uma resposta no tópico em ElfBot NG
    Descrição no título. script: auto 100 listas 'Auto Cura' | if [$hppc < X && $hppc > Y] say 'XY' | if [$hppc < Z] say 'XZ' XY: Aqui você coloca a fórmula da spell que você usará quando sua life estiver entre 'X' e 'Y'. XZ: Aqui você coloca a fórmula da spell que você usará quando sua life estiver menor que 'Z'. X: Aqui você coloca a porcentagem máxima que o bot começará a usar a spell 'XY'. Y: Aqui você coloca a porcentagem minima que o bot ainda usará a spell 'XY'. Z: Aqui você coloca um número a mais que colocou no 'Y' para usar a spell 'XZ' quando a porcentagem de sua life estiver menor que 'Z' . Ex.: Mages auto 100 listas 'Auto Cura' | if [$hppc < 90 && $hppc > 79] say 'exura gran' | if [$hppc < 80] say 'exura vita' Knight auto 100 listas 'Auto Cura' | if [$hppc < 90 && $hppc > 79] say 'exura' | if [$hppc < 80] say 'exana mort' Paladin auto 100 listas 'Auto Cura' | if [$hppc < 90 && $hppc > 79] say 'exura' | if [$hppc < 80] say 'exura san' Notas: A cada 0,1 segundos o bot irá verificar se sua porcentagem de vida esta entre 'X' e 'Y', caso esteja irá usar a spell 'XY', mas se estiver menor que 'Z', irá usar a spell 'XZ'.
  18. Quando postei esse download nem existia server de Maple Story.
  19. EddyHavoc postou uma resposta no tópico em Remere's Map Editor
    Creio que não cara, faz muito tempo q nao entro no programa eu já me esqueci se existir a possibilidade disso está nas configurações do próprio programa.
  20. EddyHavoc postou uma resposta no tópico em Playground (Off-topic)
    Ficarei com saudades. Sempre foi um bom membro e contribuiu muito com o TK.
  21. Valeu cara se precisar estamos aqui !

Informação Importante

Confirmação de Termo