Ir para conteúdo

Ferramentas

Download de ferramentas e utilitários em geral para Otserv


Recomendações

Sobre Autoria

  • Sempre credite o conteúdo aqui postado, mesmo que você o tenha feito;
  • Não discuta sobre ripping nos tópicos desta seção, reporte o mesmo para que a equipe resolva.

Sobre Segurança

  • Sempre cobre/adicione scan aos conteúdos desta seção;
  • Não busque/ofereça suporte à estes conteúdos fora da comunidade;
  • Não compre OTServer.

580 tópicos neste fórum

    • 10 respostas
    • 11k visualizações
  1. Object Builder

      6 reações

    • 2 respostas
    • 7.3k visualizações
    • 11 reações

    • 2 respostas
    • 4.4k visualizações
    • 12 respostas
    • 15.7k visualizações
    • 18 reações

    • 15 respostas
    • 18.6k visualizações
  2. Object Builder 0.4.4 1 2

      21 reações

    • 15 respostas
    • 29.4k visualizações
    • 28 reações

    • 17 respostas
    • 11.3k visualizações
  3. Lan Engine

      2 reações

    • 13 respostas
    • 6.5k visualizações
  4. LAUNCHER OTCLIENT 1 2 3 4 5

      5 reações

    • 63 respostas
    • 21.3k visualizações
    • 0 respostas
    • 995 visualizações
  5. BOTMOVES ( POKETIBIA )

      1 reação

    • 6 respostas
    • 2.9k visualizações
    • 2 respostas
    • 3.2k visualizações
    • 5 reações

    • 64 respostas
    • 35k visualizações
  6. OTList Mobile

      4 reações

    • 3 respostas
    • 3.5k visualizações
  7. Source Do PDA 1 2 3

    • 37 respostas
    • 9.7k visualizações
    • 1 resposta
    • 3.6k visualizações
    • 1 reação

    • 4 respostas
    • 4k visualizações
    • 10 reações

    • 16 respostas
    • 12.4k visualizações
    • 8 respostas
    • 5.2k visualizações
    • 15 respostas
    • 15.9k visualizações
  8. Tibia UnBinder v0.3 1 2

      7 reações

    • 26 respostas
    • 19.7k visualizações
    • 9 reações

    • 5 respostas
    • 18k visualizações
    • 1 reação

    • 13 respostas
    • 7.5k visualizações
    • 11 reações

    • 24 respostas
    • 18.3k visualizações
  9. Get Monsters

    • 4 respostas
    • 4.1k visualizações
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • Mais Reputados

  • Tópicos

  • Últimos Posts

    • PokePower: Sera lançado oficialmente 14 horas (Horário de Brasília) dia 24/12/2024Jogue onde e como quiser:MOBILE ou PC, com recursos únicos como Auto Spells e Auto Revive!sem qualquer punição, para jogar com macros, bots, jogue como preferir use, o que quiser totalmente liberado para todas as pessoas.Temos o objetivo de buscar não só pessoas que gostam de um jogo legal de pokemon, mas tbm aqueles que gostam de ver progressos, mesmo trabalhando por muitas horas.Explore Alolan, Shiny, Boss, Mega Charm System e as Novas Megas;Desafie-se em Quests com várias gerações de Pokémon;Conecte-se com o Sistema de Clãs, Dungeon de Clã e Skill de Clã;Auto Loot (use Ctrl+p) para achar a bag de loot.Auto Ataque.Reviver automaticamente.Poke Bag onde vc deixa seus pokemons.Máquina Para mudança na ordem de skills.+500 Roupas.Sistema de Profissões (Engenheiro, Estilista, Aventureiro e Professor).Mesa Rank S para profissões.Atualizações SemanaisServidor Brasileiro Estável, bem otimizado, jogue em internet 4g sem problemas, sem lag, com sistemas avançados e equipe sempre disponível!Junte-se agora:Site: www.pokepower.com.brDiscórdia: Participe do servidor do Discord Poke Power! (https://discord.gg/B5gdfsXdxt)Seja o verdadeiro Mestre Pokémon.Prepare-se para o Grande Lançamento do Poke Power!Data: 24 de Dezembro de 2024Horário: 14:00 (Horário de Brasília)Treinadores, a jornada que vocês tanto aguardavam está prestes a começar! Junte-se ao mundo único do Poke Power, onde aventuras épicas, desafios emocionantes e batalhas incríveis aguardam por você.Destaques do servidor:Sistema inovador de quests e eventos exclusivos!Batalhas épicas e Pokémon lendários!Personalize sua casa e interaja com a comunidade!Prêmios e recompensas especiais no lançamento!Após uma hora de servidor online, daremos prêmios para todos os jogadores online isso mesmo, quem sabe não vem uma caixa brilhante? Aguardem!Marque na sua agenda, reúna seus amigos e esteja pronto para explorar este universo Pokémon como nunca antes.Fique ligado para mais informações em nossas redes sociais e prepare-se para embarcar nesta aventura!#PokePower #Lançamento #ServidorPokémon
    • local Snowtalk = TalkAction("!snowball") function Snowtalk.onSay(cid, words, param, channel) local k = string.split(param, ",") if k[1] ~= nil then if string.upper(k[1]) == 'INFO' then local score = {} local output = "Você tem " .. getPlayerStorageValue(cid, SBW_SCORE) .. " pontos.\nVocê tem " .. getPlayerStorageValue(cid, SBW_AMMO) .. "x munições.\n------------------\nO maior matador:\n" for _, pid in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(pid, SBW_INEVENT) then table.insert(score, {getCreatureName(pid), getPlayerStorageValue(pid, SBW_SCORE)}) end end local lx = #score if lx > 3 then lx = 3 end table.sort(score, function(a, b) return a[2] > b[2] end) for i = 1, lx do output = output .. i .. ". " .. score[i][1] .. " [" .. score[i][2] .. "].\n" end doPlayerPopupFYI(cid, output) elseif string.upper(k[1]) == 'ATIRAR' then if getPlayerStorageValue(cid, SBW_INEVENT) == 1 and not getTileInfo(getThingPos(cid)).protection then if getPlayerStorageValue(cid, SBW_EXAUSTHED) <= 1 then if getPlayerStorageValue(cid, SBW_AMMO) > 0 then if SBW_STATUS == 'on' then if not SBW_AMMOINFI then setGlobalStorageValue(cid, SBW_AMMO, getPlayerStorageValue(cid, SBW_AMMO) - 1) end setGlobalStorageValue(cid, SBW_EXAUSTHED, 2) lineAnimation(getCreatureDirection(cid), getCreaturePosition(cid), 13, cid, 1, 1, 1, 1, 1, 1, 1, 1) addEvent(setGlobalStorageValue, SBW_SHOOTEXAUSTHED, cid, SBW_EXAUSTHED, 1) if getPlayerStorageValue(cid, SBW_AMMO) ~= 1 then doPlayerSendTextMessage(cid, 27, "Restam " .. getPlayerStorageValue(cid, SBW_AMMO) .. "x bolas de neve.") else doPlayerSendTextMessage(cid, 27, "Usando sua última bola de neve, recarregue.") end end else doPlayerSendCancel(cid, "Você está sem bolas de neve, recarregue no centro do campo ou mate um inimigo.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end else doPlayerPopupFYI(cid, "Acalme-se, você deve esperar para atirar novamente.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false end else doPlayerPopupFYI(cid, "Você precisa estar dentro do evento ou fora da área protegida.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end end end return true end function lineAnimation(lookDir, playerPos, effect, cid, fvar, fpos, ffound, fposV, fcheck, fvcid, floopCounter, fvpid) local var = fvar local pos = playerPos local found = ffound local posV = fposV local check = fcheck local vcid = fvcid local loopCounter = floopCounter local vpid = fvpid if var < 2 then vcid = cid end pos = playerPos if not isInWallArray(convert(lookDir, pos)) then doSendDistanceShoot(pos, convert(lookDir, pos), effect) pos = convert(lookDir, pos) var = var + 1 posV = convertV(lookDir, playerPos) for _, pid in ipairs(getOnlinePlayers()) do if getCreaturePosition(pid).x == pos.x and getCreaturePosition(pid).y == pos.y and getCreaturePosition(pid).z == pos.z then vpid = pid if vpid ~= vcid then if var > 2 then if getCreaturePosition(pid).x == posV.x and getCreaturePosition(pid).y == posV.y and getCreaturePosition(pid).z == posV.z then killPlayer(pid, pos, vcid) if lookDir == 0 or lookDir == 2 then var = 6 else var = 8 end end end killPlayer(pid, pos, vcid) if lookDir == 0 or lookDir == 2 then var = 6 else var = 8 end end end loopCounter = loopCounter + 1 end if (lookDir == 0 or lookDir == 2) and var ~= 6 then addEvent(lineAnimation, SBW_BALLSPEED, lookDir, pos, effect, nil, var, pos, found, posV, check, vcid, loopCounter, vpid) elseif (lookDir == 1 or lookDir == 3) and var ~= 8 then addEvent(lineAnimation, SBW_BALLSPEED, lookDir, pos, effect, nil, var, pos, found, posV, check, vcid, loopCounter, vpid) else var = 1 end else doSendMagicEffect(convert(lookDir, pos), 2) var = 1 end end function convert(lookDir, pos) local positions = { [0] = {x = pos.x, y = pos.y - 1, z = pos.z}, [1] = {x = pos.x + 1, y = pos.y, z = pos.z}, [2] = {x = pos.x, y = pos.y + 1, z = pos.z}, [3] = {x = pos.x - 1, y = pos.y, z = pos.z}, } return positions[lookDir] end function convertV(lookDir, pos) local positions = { [0] = {x = pos.x, y = pos.y + 1, z = pos.z}, [1] = {x = pos.x - 1, y = pos.y, z = pos.z}, [2] = {x = pos.x, y = pos.y - 1, z = pos.z}, [3] = {x = pos.x + 1, y = pos.y, z = pos.z}, } return positions[lookDir] end function isInWallArray(pos) for _, wallId in ipairs(SBW_WALLSID) do if getTileItemById(pos, wallId).itemid == wallId then return true end end return false end function killPlayer(cid, pos, killer) local tl = SBW_AREA[1] local br = SBW_AREA[2] local posti local isPossibleToTeleportPlayer = false while not isPossibleToTeleportPlayer do posti = Position(math.random(tl.x, br.x), math.random(tl.y, br.y), 7) if not isInWallArray(posti) then isPossibleToTeleportPlayer = true end end doTeleportThing(cid, posti) doSendMagicEffect(pos, 2) doSendMagicEffect(posti, 6) doSendAnimatedText(pos, getCreatureName(killer), 55) doPlayerSendTextMessage(cid, 27, "Você morreu para " .. getCreatureName(killer) .. ".") setGlobalStorageValue(killer, SBW_SCORE, getPlayerStorageValue(killer, SBW_SCORE) + SBW_POINTSKILL) doPlayerSendTextMessage(killer, 27, "Você matou " .. getCreatureName(cid) .. ".") if SBW_LOSTSCORE then setGlobalStorageValue(cid, SBW_SCORE, getPlayerStorageValue(cid, SBW_SCORE) - 1) end if SBW_RESETAMMO then setGlobalStorageValue(cid, SBW_AMMO, SBW_MINAMMO) end end Snowtalk:separator(" ") Snowtalk:register() testa assim colega
    • [URL=https://datingnow.site]Explore New Dating Options in Your City[/URL] Prettys Girls from your town for night https://datingnow.site
    • Tenho explorado o site www.brazino777login.com e tem sido incrível. Se você está procurando um cassino on-line com uma grande variedade de jogos, esse é o lugar certo. De caça-níqueis a crupiês ao vivo, ele tem tudo o que você precisa. Além disso, a interface do usuário é muito simples, por isso é fácil começar a jogar. Uma das melhores partes? As incríveis ofertas de bônus, como o bônus de boas-vindas de R$ 4.000. 
    • [URL=https://casualmatch.site]One Hour to Connect: Find Your Date Instantly in Your Town[/URL] Find Womans from your town for night https://casualmatch.site
×
×
  • Criar Novo...