ThiagoMetal

Membros Mestres
  • Posts

    740
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by ThiagoMetal

  1. Só deletar o arquivo storage.json no caminho que ele especificou ali no erro.
  2. Não lembro quanto eu apostei, soh liguei o bot e deixei apostando o máximo que deu antes do servidor reiniciar, mas provavelmente foi mais de 2kkk. Como eu disse quanto mais vc apostar maiores senão suas chances de ganhar, eu imagino que o servidor pegue as apostas de todos os jogadores e salva no banco de dados, e tanto faz se são apostas repetidas ou não, para o servidor isso não importa, se tiver 1000 apostas no total ele vai escolher uma aposta aleatória entre essas 1000. Se alguem comprar 1 bilhete e vc os outros 999 suas chances de ganhar seriam de 99%. Eu recebi todo o dinheiro sim.
  3. Acredito que seja aleatório, não acho que tem essa de quem apostou primeiro ganha.. Os números apostados são salvos e o servidor escolhe alguém aleatoriamente dentro de todas as apostas, sendo assim quanto mais apostar maiores são as chances de ganhar.
  4. Eu tenho um que eu fiz um tempo atrás, depois que ativar no Scripts Manager você aperta a tecla "Delete" no teclado e o char vai usar exeta toda vez que estivar atacando um monstro, e se apertar a tecla "Esc" ele para de usar o exeta. local enabled = false cycleEvent(function() if enabled then if g_game.isAttacking() then g_game.talk("exeta res") end end g_keyboard.bindKeyPress("Delete", function() enabled = true end) g_keyboard.bindKeyPress("Escape", function() enabled = false end) end, 200)
  5. não tem nenhum script rodando que possa estar travando o client? tenta desativar eles pra ver se o problema para
  6. Cola isso la no tools... local helpMacro = macro(1000, 'Help Alarm', function() end) onTalk(function(name, level, mode, text, channelId, pos) if helpMacro.isOn() then local helpChannel = getChannelId("help") if channelId == helpChannel and name ~= g_game.getLocalPlayer():getName() then playSound("/sounds/Private Message.ogg") return end end end) e joga o arquivo de audio em data/sounds Private Message.ogg
  7. Dezembro teve 31 dias, sua primeira p.a acabou no dia 5, e hoje é dia 8, tira 3 dias da sua segunda p.a e fica 27.
  8. Testa esse :v cycleEvent(function() moneyruneID = 3193 pickId = 3456 desintegrate = {1792, 1780, 1782, 3041, 3039, 3038, 3037, 3036, 1781} wallIds = {5643, 5638, 5644, 5642, 5641, 5639, 5651, 5645, 5640, 5653} trash = {3147, 3207} local function isInArray(table, value) for k, v in ipairs(table) do if v == value then return k end end return false end local function openNextBackpack(openedbackpack) for k, item in ipairs(openedbackpack:getItems()) do if item:isContainer() then g_game.open(item) g_game.close(openedbackpack) break end end end local function getOpenedContainer() for i = 0, 3 do if g_game.getContainer(i) then return g_game.getContainer(i) end end return false end if g_game.isOnline() then player = g_game.getLocalPlayer() playerPos = player:getPosition() backpack = getOpenedContainer() if not backpack then local mainBack = player:getInventoryItem(InventorySlotBack) g_game.open(mainBack) end if backpack then itemCount = #backpack:getItems() for i = 1, #trash do item = player:getItem(trash[i]) if item ~= nil then g_game.move(item, playerPos, item:getCount()) itemCount = itemCount - 1 end end for i = 1, #desintegrate do item = player:getItem(desintegrate[i]) if item ~= nil then g_game.useInventoryItemWith(moneyruneID, item) itemCount = itemCount - 1 end end if itemCount >= backpack:getCapacity() then return openNextBackpack(backpack) end for x = -1, 1 do for y = -1, 1 do pos = {x = playerPos.x + x, y = playerPos.y + y, z = playerPos.z} tile = g_map.getTile(pos) topThing = tile:getTopThing() if topThing ~= nil and topThing:isItem() then if isInArray(wallIds, topThing:getId()) then g_game.useInventoryItemWith(pickId, topThing) break end end end end end end end, 200)
  9. Deleta o arquivo minimap.otmm da pasta principal do otclient deve resolver. O otc v8 cria uma configuração separada na pasta roaming com o minimap, porém com esse arquivo na pasta principal do otc ele fica substituindo o da pasta roaming, fazendo não salvar o mapa.
  10. acredito que vc baixou a versão de PC, o link do android está mais embaixo, baixei aqui e está normal.
  11. baixa o Microsoft Visual C++ e veja se resolve
  12. tem um botão pro terminal embaixo do inventário, ou então usa o atalho Ctrl+T
  13. tenta abrir como adm ou então trocar o otc de pasta, ele fica instalado em arquivos de programas x86 eu acho, aqui já aconteceu isso e eu joguei a pasta dele em downloads e funcionou pelo q me lembro.
  14. usei no scripts manager e pelo terminal também e funcionou normalmente
  15. testei aqui e está funcionando normal..
  16. O tempo de execução do script vc pode alterar no próprio script.. e esse "ping" q vc diz que fica subindo dps q desativa o script é o tempo desde a ultima vez q o script foi executado, o normal é continuar subindo mesmo enquanto estiver desativado.
  17. Ai alguém "hackeia" sua conta e deleta todos os chars...
  18. Substitui esse arquivo dentro da pasta data do tibia auto. tibiaauto-tiles.xml
  19. Não consegui testar muito bem, mas parece estar funcionando, fiz pra usar obsidian knife e tambem blessed wooden stake. local skinableCorpses = {4011,4047,4052,4057,4062,4272,4286,4321,4324,4327,8106,4112,4212} local stakeableCorpses = {4097,4138} local knifeID = 5908 local stakeID = 5942 function isInArray(array, item) for k, v in ipairs(array) do if v == item then return k end end return false end cycleEvent(function() if g_game.isOnline() then local self = g_game.getLocalPlayer() local selfPos = self:getPosition() for x = -1, 1 do for y = -1, 1 do local pos = {x = selfPos.x + x, y = selfPos.y + y, z = selfPos.z} local tile = g_map.getTile(pos) if tile ~= nil then local item = tile:getTopThing() if isInArray(skinableCorpses, item:getId()) then g_game.useInventoryItemWith(knifeID, item) break elseif isInArray(stakeableCorpses, item:getId()) then g_game.useInventoryItemWith(stakeID, item) break end end end end end end, 200)
  20. Fiz um aqui... da pra configurar mais ids e a quantidade que você precisa ter do item pra desintegrar. local desintegrate = {283, 284, 285} local countToDesintegrate = 50 cycleEvent(function() if g_game.isOnline() then local self = g_game.getLocalPlayer() local moneyrune = 3193 for i = 1, #desintegrate do local item = self:getItem(desintegrate[i]) if item ~= nil then if item:getCount() >= countToDesintegrate then g_game.useInventoryItemWith(moneyrune, item) break end end end end end, 200)
  21. Utevo Gran Sio: cycleEvent(function ()if g_game.isOnline() theng_game.talk('utevo gran sio "Nome Do Seu Char"')endend, 600000 ) Esses scripts de hotkey ainda não consegui fazer funcionar, se eu conseguir posto aqui.
  22. Utura Gran: cycleEvent(function () if g_game.isOnline() then g_game.talk('utura gran') end end, 60000) AutoAttack Ignorando pets: cycleEvent(function() ignore = {'Pet Archer', 'Pet Blaze', 'Pet Dog', 'Pet Mage', 'Pet Mercenary', 'Pet Witchdoctor', 'Pet Wolf'} if not g_game.isOnline() then return end if g_game.isAttacking() then return end local player = g_game.getLocalPlayer() local spec = g_map.getSpectators(player:getPosition()) function isInArray(tbl, value) for k, v in ipairs(tbl) do if v == value then return k end end return false end for k,monster in pairs(spec) do if not isInArray(ignore, monster:getName()) then if monster:isMonster() and not monster:isPlayer() and not monster:isNpc() then g_game.attack(monster) break end end end end, 400)