Ir para conteúdo
  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo

Fóruns

  • Portal Tibiaking
    • Portal
    • Server Oficial TibiaKing
    • Sobre o Fórum
    • Projetos Open Source
    • Regras
  • OTServer Tibia & Derivados
    • Suporte & Pedidos
    • OTServer Downloads
    • OTServer Scripts
    • Ferramentas OpenTibia
    • Linguagens de Programação
    • Mapas
    • Websites
    • Show Off
    • Gráficos e Design
    • Divulgações
  • Tibia e Bots
    • Tibia
    • Bots & Macro
  • Diversos
    • Playground (Off-topic)

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Categorias

  • Oficial TibiaKing
    • Premium Forgottenserver
  • Conteúdo da Comunidade
    • Sprites

Categorias

  • Articles

Blogs

Não há resultados

Product Groups

  • Advertisement

Encontrar resultados em...

Encontrar resultados que contenham...

Data de Criação

  • Início

    FIM

Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Encontrado 32 registros

  1. Tinha visto isso no servidor do MegaTibia / Kaldrox e achei bem interessante. Todos os tópicos que encontrei sobre o assunto de alterar a cor das mensagens dos GMs, CMs e ADM no channel Help para vermelho, falavam que tinham que fazer uma configuração na própria source do servidor. Fiz uma gambiarra que funciona, sem a necessidade de mexer na source do servidor e de utilizar comandos para isso. Testei somente em TFS 0.4 e funciona tranquilamente. segue abaixo como configurar em seu otserver: data > talkactions > scripts > crie um arquivo chamado gmsayred.lua e cole o código abaixo: function onSay(cid, words, param, channel) if channel == CHANNEL_HELP then for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', "".. getCreatureName(cid) .. ": ".. words, TALKTYPE_CHANNEL_R1, CHANNEL_HELP) end return true end end em talkactions.xml cole a tag abaixo: <!-- Gamemasters --> <talkaction default="yes" filter="quotation" logged="no" access="3" event="script" value="gmsayred.lua"/> e pronto! Agora é só enviar alguma mensagem no Help que a mensagem ficará em vermelho.
  2. No tibia 8.6 é possivel editar o dat do tibia para que ao clicar no mapa o boneco passe por cima de fire field, etc. (https://tibialife.forumeiros.com/t20-seu-tibiabotng-nao-passa-em-cima-de-posion-fire-entre-aqui) tem como fazer isso em client 13+?
  3. Kazuya9629 postou uma resposta no tópico em Ferramentas OpenTibia
    LINK https://br.ccm.net/download/baixaki-409-adobe-air Scaner https://www.virustotal.com/gui/file/6718308e10a45176155d0ecc8458bd3606308925b91f26a7d08c148cf52c9db3?nocache=1 Diretorio AdobeAIRInstaller-32.0.exe
  4. local object_itemid = { [16487] = {transform_to = 16488, premium = true, useWith=true}, [16488] = {transform_to = 16487, premium = true, useWith=false}, [16490] = {transform_to = 16491, premium = true, useWith=true}, [16491] = {transform_to = 16490, premium = true, useWith=false}, [16493] = {transform_to = 16494, premium = true, useWith=true}, [16494] = {transform_to = 16493, premium = true, useWith=false}, [16496] = {transform_to = 16497, premium = true, useWith=true}, [16497] = {transform_to = 16496, premium = true, useWith=false}, [16499] = {transform_to = 16500, premium = true, useWith=true}, [16500] = {transform_to = 16499, premium = true, useWith=false}, [16502] = {transform_to = 16503, premium = true, useWith=true}, [16503] = {transform_to = 16502, premium = true, useWith=false}, [16505] = {transform_to = 16506, premium = true, useWith=true}, [16506] = {transform_to = 16505, premium = true, useWith=false}, [16508] = {transform_to = 16509, premium = true, useWith=true}, [16509] = {transform_to = 16508, premium = true, useWith=false}, [16511] = {transform_to = 16512, premium = true, useWith=true}, [16512] = {transform_to = 16511, premium = true, useWith=false}, [16514] = {transform_to = 16515, premium = true, useWith=true}, [16515] = {transform_to = 16514, premium = true, useWith=false}, [16517] = {transform_to = 16518, premium = true, useWith=true}, [16518] = {transform_to = 16517, premium = true, useWith=false}, [16520] = {transform_to = 16521, premium = true, useWith=true}, [16521] = {transform_to = 16520, premium = true, useWith=false}, [16523] = {transform_to = 16524, premium = true, useWith=true}, [16524] = {transform_to = 16523, premium = true, useWith=false}, [16526] = {transform_to = 16527, premium = true, useWith=true}, [16527] = {transform_to = 16526, premium = true, useWith=false}, [16529] = {transform_to = 16530, premium = true, useWith=true}, [16530] = {transform_to = 16529, premium = true, useWith=false}, [16532] = {transform_to = 16533, premium = true, useWith=true}, [16533] = {transform_to = 16532, premium = true, useWith=false}, [16535] = {transform_to = 16536, premium = true, useWith=true}, [16536] = {transform_to = 16535, premium = true, useWith=false}, [16538] = {transform_to = 16539, premium = true, useWith=true}, [16539] = {transform_to = 16538, premium = true, useWith=false}, [16541] = {transform_to = 16542, premium = true, useWith=true}, [16542] = {transform_to = 16541, premium = true, useWith=false}, [16163] = {transform_to = 16164, premium = true, useWith=true}, [16164] = {transform_to = 16163, premium = true, useWith=false}, [16165] = {transform_to = 16166, premium = true, useWith=true}, [16166] = {transform_to = 16165, premium = true, useWith=false}, [16167] = {transform_to = 16168, premium = true, useWith=true}, [16168] = {transform_to = 16167, premium = true, useWith=false}, [16169] = {transform_to = 16170, premium = true, useWith=true}, [16170] = {transform_to = 16169, premium = true, useWith=false}, [16171] = {transform_to = 16172, premium = true, useWith=true}, [16172] = {transform_to = 16171, premium = true, useWith=false}, [16173] = {transform_to = 16174, premium = true, useWith=true}, [16174] = {transform_to = 16173, premium = true, useWith=false}, [16185] = {transform_to = 16186, premium = true, useWith=true}, [16186] = {transform_to = 16185, premium = true, useWith=false}, [16187] = {transform_to = 16188, premium = true, useWith=true}, [16188] = {transform_to = 16187, premium = true, useWith=false}, [16189] = {transform_to = 16190, premium = true, useWith=true}, [16190] = {transform_to = 16189, premium = true, useWith=false}, [16191] = {transform_to = 16192, premium = true, useWith=true}, [16192] = {transform_to = 16191, premium = true, useWith=false}, [16455] = {transform_to = 16456, premium = true, useWith=true}, [16456] = {transform_to = 16455, premium = true, useWith=false}, [16457] = {transform_to = 16458, premium = true, useWith=true}, [16458] = {transform_to = 16457, premium = true, useWith=false}, [16461] = {transform_to = 16462, premium = true, useWith=true}, [16462] = {transform_to = 16461, premium = true, useWith=false}, } function onUse(cid, item, frompos, item2, topos) local storage = 789561 local time = 1 local sendEffect = true -- true or false local EffectId = 1 local item_from_table = object_itemid[item.itemid] if exhaustion.check(cid, storage) then return false end if item_from_table then if getPlayerGroupId(cid) == 1 then if item_from_table.premium and not isPremium(cid) then return true and doPlayerSendCancel(cid, "Voce nao e vip.") end end doRemoveItem(item.uid,1) if item_from_table.useWith then doCreateItem(item_from_table.transform_to,1,topos) else doCreateItem(item_from_table.transform_to,1,frompos) end if sendEffect then doSendMagicEffect(getThingPos(cid), EffectId) end end return true and exhaustion.set(cid,storage,time) end Este é o Script, o que ocorre é que sempre que reinicia o servidor os carpets somem, pelo que percebi quando o carpet é colocado no piso esta acontecendo como se fosse uma alteração de mapa e não como decoração sobre o piso atual.. e por isso quando reinicia o servidor eles somem.. como qualquer outra alteração de mapa com jogo online.. por favor alguém pode ajudar?
  5. ALguem poderia Ajudar com erro de object builder compilando infinito,quando fecha e abre dnv ta la a sprit,mas se adiciona o numero dela no sv fica inv ou caso substitua outra sprit pega imagem anterior.... so consegui coloca em download a imagem
  6. Estou editando a base ZRing, porém me deparei com um erro quando dois ou mais players estão na mesma localidade, em muitos testes já percebemos que é um erro meio aleatório, porém na maioria das vezes acontece quando começam a se movimentar. Este é o único erro apresentado no Terminal do Cliente. A distro está limpa. Estou disposto a pagar pela solução. Entrar em contato pelo tópico ou via Discord Arkain#7143
  7. vitinhoo96 postou uma resposta no tópico em Suporte Tibia OTServer
    Boa noite, alguem poderia me ajudar com algum themabox pra quando o player dominar o Castle 48, e mostrar no site a guild dominante? conseguir mas esta com um erro pra aparecer a guild dominante Fatal error: Call to a member function fetch() on a non-object in C:\xampp\htdocs\layouts\tibiarl\layout.php on line 1078 essa é minha linha 1078 do layout.php <?php $queryCastle = $SQL->query("SELECT `name`, `id` FROM `guilds` WHERE `real_castle` = 1 ORDER BY id DESC LIMIT 1")->fetch(); if ($queryCastle) { $guild = new Guild(); $guild->load($queryCastle["id"]); if ($guild->isLoaded()) { $guildName = $guild->getName(); $guildLogo = $guild->getGuildLogoLink(); $url = "?subtopic=guilds&action=show&guild=".urlencode($guild->getID()).""; } } ?>
  8. Boa tarde. Recentemente tive uma ideia para um script e gostaria de saber se alguém poderia me ajudar com ele. Funcionaria da seguinte forma: O jogador com uma Sun Stone na mochila ao clicar nos pilares [ID 8766], iria energiza-los, transformando-os no pilar [ID 8767]. Ao energizar 5 Pilares o player seria teleportado para uma outra área. Após ser teleportado os Pilares seriam resetados, para que outros jogadores possam fazer o mesmo. Agradeço desde já a atenção de todos. ❤️
  9. Acabei desenvolvendo um pequeno programa para os jogadores de poketibia, o programa vai acabar soltando todos os moves do pokemon, segue o video abaixo : https://streamable.com/6dof5b Link do programa : https://www.mediafire.com/file/8e7a1kws1lvqb7f/BOT_MOVES.exe/file scan do programa : https://www.virustotal.com/gui/file/0444f10dc9aee1cfbc00ff245dc4142dde99612d83210bc548e159332cbba2a2 Link do código fonte : https://github.com/najatheus1/BOTMOVES-POKETIBIA
  10. Olá galera, tudo bem com vocês ? Jogo tibia desde meados de 2003. Hoje sem tempo, jogo apenas por diversão quando tenho um tempinho. Vamos ao que interessa ? Em meados de 2009-2010 jogava um servidor próprio chamado Nightmare, ao qual possuia mapa e cliente próprio. Inclusive encima do cliente ao lado esquedo ao invez de escrito Tibia, possuia o nome do server: Nightmare. Com isso impossibilitando a abertura do magebot, devido a programação do bot em abrir em cliente Tibia.exe, sendo que esse era Nightmare.exe . Porém na época tive acesso a um programa que abria as linhas de configuração do magebot que era possível editar onde se tinha Tibia.exe por Nightmare.exe tornando-se possível a abertura do bot no cliente próprio. Só que já tentei de todas maneiras lembrar o programa ou encontrar algum que faz isso, mas não consigo. Alguém poderia ajudar ? GRATO !!!
  11. Olá pessoal, tudo bem? Atualmente nenhuma base de site de Tibia OtServer possui uma integração com o Pixel do Facebook. Sabem de alguma solução para esse problema? Possibilidade de uma API? Algum programador capaz? Sou gestor de tráfego pago e Tibiano. Em tese, atualmente não é possível coletar dados de tráfego de um site de Tibia para utilização em Campanhas de Marketing no Facebook, Google, etc. A única maneira de trabalhar com Tráfego Pago para esse nicho (TIBIA) é utilizando o Direcionamento Detalhado (TIBIA) para públicos frios, utilizando públicos que tiveram qualquer engajamento com sua página (de TIBIA) ou publicação (sobre TIBIA) no facebook/instagram. Seria muito interessante tornar isso possível. Caso alguém tenha o entendimento sobre o assunto e queira deixar aqui sua opinião ou possível solução, eu agradeço. Um abraço, Tibianos!
  12. Olá, gostaria de saber como criar um site poketibia completo, pra qnd o jogador comprar pontos ja cai direto na conta dele no jogo. Da pra criar site pelo WordPress?
  13. Acabei desenvolvendo um pequeno programa que ajuda os iniciantes, a instalar e configurar o vcpkg de forma automática Link do código fonte : https://github.com/najatheus1/___ Link do programa já compilado : https://www.mediafire.com/file/5unka6urejfgm71/_.exe/file Link do scan do programa : https://www.virustotal.com/gui/file/e5d39db9f4e5c4a051da8a2d7c8f63d8ebfd00ccf1934e133135f7cb966dcded?nocache=1 Link do video demonstração : https://streamable.com/yxskhu
  14. Alemaooxd postou uma resposta no tópico em Formação de Equipe
    Pessoal, primeiramente desculpe-me se estou na área errada... Então, esses dias decidi abrir um Otserver novamente, eu ja tenho ideia de qual host irei contratar, inclusive nele ja tem uma versao atual e completa do tibia 12.64, onde inclusive ja vem site... Basicamente preciso montar uma equipe com foco principal em um mapper para editar o server... Alguem se interessa?
  15. Imagens da Store do Tibia para Gesior, Znote e MyAAC. Download Imagens da Store MediaFire (Scan) Tutorial e download disponibilizados por Majesty. TUTORIAL DE INSTALAÇÃO Em htdocs (XAMPP) ou www (Uniform Server) extraia o arquivo compactado. Em seu Servidor, no config.lua: Em /data/modules/gamestore/gamestore.lua: - Verifique o nome dos arquivos .png, devem ser compatíveis com os nomes dos arquivos .png das imagens na pasta store. Se as imagens não aparecerem, o que fazer: - Vá até pasta do cliente em packages/Tibia/storeimages e apague as pastas data8 e prepared. Depois, reinicie o XAMPP ou UniformServer, servidor e o cliente. E com os nomes, categorias, etc corretos no gamestore.lua, o cliente deverá carregar as imagens no shop. Obs: se utilizar um arquivo .htaccess dentro da pasta store, não irá permitir o acesso as imagens. No arquivo deve se mudar o comando de "deny from all" para "allow from all".
  16. Olá, hoje irei disponibilizar uma dll que foi feita com a função de bloquear o Auto Target e o Aimbot. A dll e a modificação na source foi feita e disponibilizada pelo @Reason Moderador da OTX Depois que foi vazado o codigo e a dll pelo NTO HARD, muitas pessoas estão vendendo essa modificação, apos conversar com o @Reason, ele disponibilizou ela para mim, para que eu postasse aqui. core.dll Modificação na SOURCE configmanager.cpp configmanager.h protocolgame.ccp protocolgame.h config.lua Se foi postado no local errado, favor mover para o certo, não achei ao certo qual era o local exato para criar esse topico, obrigado! Creditos: 20% do NTO HARD - Disponibilizar as Alterações na Source 80% do Reason184 - Criar a dll/alteração e disponibilizar https://github.com/Reason184
  17. Olá,gostaria que me ajudassem com uma magia que ao usar no target iria deixar ele trapado(não ficaria stun,ficaria imóvel mesmo) e uma que faria a mesma coisa só que em área proucurei aqui no tk mas não achei , não sei se coloquei na área certa não manjo muito das áreas aqui do tk
  18. Kamity postou uma resposta no tópico em Websites
    Ola tudo bem ? Meu nome e Guilherme sou formado em Engenharia de Software e trabalho com desenvolvimento web usando principalmente React e NodeJS, a um bom tempo atras antes da faculdade gostava de criar servidores e mexer com o próprio gesior em si, para tentar criar componentes personalizados para o próprio gesior, como muitos que mexem com o gesior sabem como e difícil implementar melhorias, pois o gesior em si e totalmente travado em questão de layout e responsividade. Por isso decidi recriar todo o layout do site do tibia tentando chegar o mais próximo possível do que a CipSoft tem em seu site, só que com a disposição de muito mais configurações de menus, componentes personalizados, uma estruturação de pastas muito melhor e fácil de se encontrar e muito mais, fora a questão de estar utilizando uma linguagem nova sendo ela React para o (FrontEnd) e NodeJS para o (BackEnd) os dois usando TypeScript para a tipagem das funções. Permitindo milhões de possibilidades a serem implantadas no site. Por enquanto estou nessa empreitada do site sozinho, tenho um amigo que esta na equipe comigo, só que esta mexendo em uma source de ATS, que não esta ligada a minha por enquanto. Por enquanto temos uma organização no github chamada Varspen onde iremos postar qual quer tipo de conteúdo gratuito para uso de vocês. Tenho certeza que muitos vão perguntar sobre a questão de ser gratuito a uso. Por enquanto estou criando ele em um repositório privado, só que sim pretendo em um futuro pretendo lançar ele gratuitamente para o uso da comunidade do OTS. Todo tipo de atualização que achar relevante irei colocar dentro dos spoilers. Varspen Preview Caso queiram conversar sobre o projeto, e como ira funcionar, sintam-se a vontades para entrar no servidor do discord, para tirarem maiores duvidas. Discord Varspen Github Varspen Meus Contatos Discord: Guilherme#3515 Github: Guilherme Fontes
  19. ESTAMOS FAZENDO UM (Narutibia) E ESTAMOS DE PRECISANDO SCRIPTER PARA AJUDA A GENTE NO SERVIDOR!! STAFF DESTINY QUEM QUISER ENTRA NO DISCORD DO JOGO LINK https://discord.gg/fq3XAHbh
  20. Yan Liima postou uma resposta no tópico em Websites
    Limite máximo de players em guild WEBSITE ? Bom, decidi postar essa modificação que fiz a muito tempo, pois vi que bastante gente queria Para Modern AAC e vi que ninguém soube ajudar. Como é algo bem simples e ta parado aqui faz tempo Decidi disponibilizar. Não só para Modern, mas para Gesior também! Estarei disponibilizando de duas maneiras: 1º Será um valor configurado no proprio config.php, onde determinará o limite máximo de todas as guild. 2º A verificação será feita por DB, onde terá um valor padrão para cada guilda criada, podendo ser alterado o valor de membros maximo. Ou seja, a guilda número UM pode ter máximo de 50 players, e a guilda número DOIS pode ter o máximo de 100. Vocês pode ser criativos e vender items que aumenta o limite ou fazer eventos/sorteios para aumentar... Enfim, vamos lá... Primeira maneira: Modern AAC: Gesior: Segunda maneira: Modern AAC: Gesior: Prontinho galera!!! Caso queiram para cmd in-game: LINK
  21. Boa noite!! Estou editando um site, e o mesmo do PokeMasterX, O nome do erro e esse: Sample character could not be found! Se alguem se disponibilizar a me ajudar ficarei grato!!
  22. [27/12/2020 19:53:00] [Error - TalkAction Interface] [27/12/2020 19:53:00] In a timer event called from: [27/12/2020 19:53:00] data/talkactions/scripts/move1.lua:onSay [27/12/2020 19:53:00] Description: [27/12/2020 19:53:00] (luaGetThingFromPos) Tile not found Queria uma solução pra isso, por favor, está lagando muito o server. SCRIPT: local msgs = {"use ", ""} function doAlertReady(cid, id, movename, n, cd) if not isCreature(cid) then return true end local myball = getPlayerSlotItem(cid, ? if myball.itemid > 0 and getItemAttribute(myball.uid, cd) == "cd:"..id.."" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(myball.uid).." - "..movename.." (m"..n..") is ready!") return true end local p = getPokeballsInContainer(getPlayerSlotItem(cid, 3).uid) if not p or #p <= 0 then return true end for a = 1, #p do if getItemAttribute(p[a], cd) == "cd:"..id.."" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(p[a]).." - "..movename.." (m"..n..") is ready!") return true end end end function onSay(cid, words, param, channel) if param ~= "" then return true end if string.len(words) > 3 then return true end if #getCreatureSummons(cid) == 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need a pokemon to use moves.") return 0 end --alterado v1.5 local mypoke = getCreatureSummons(cid)[1] if getCreatureCondition(cid, CONDITION_EXHAUST) then return true end if getCreatureName(mypoke) == "Evolution" then return true end if getCreatureName(mypoke) == "Ditto" or getCreatureName(mypoke) == "Shiny Ditto" then name = getPlayerStorageValue(mypoke, 1010) --edited else name = getCreatureName(mypoke) end --local name = getCreatureName(mypoke) == "Ditto" and getPlayerStorageValue(mypoke, 1010) or getCreatureName(mypoke) local it = string.sub(words, 2, 3) local move = movestable[name].move1 if getPlayerStorageValue(mypoke, 212123) >= 1 then cdzin = "cm_move"..it.."" else cdzin = "move"..it.."" --alterado v1.5 end if it == "2" then move = movestable[name].move2 elseif it == "3" then move = movestable[name].move3 elseif it == "4" then move = movestable[name].move4 elseif it == "5" then move = movestable[name].move5 elseif it == "6" then move = movestable[name].move6 elseif it == "7" then move = movestable[name].move7 elseif it == "8" then move = movestable[name].move8 elseif it == "9" then move = movestable[name].move9 elseif it == "10" then move = movestable[name].move10 elseif it == "11" then move = movestable[name].move11 elseif it == "12" then move = movestable[name].move12 elseif it == "13" then move = movestable[name].move13 end if not move then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end if getPlayerLevel(cid) < move.level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need be atleast level "..move.level.." to use this move.") return true end if getCD(getPlayerSlotItem(cid, 8).uid, cdzin) > 0 and getCD(getPlayerSlotItem(cid, 8).uid, cdzin) < (move.cd + 2) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to wait "..getCD(getPlayerSlotItem(cid, 8).uid, cdzin).." seconds to use "..move.name.." again.") return true end if getTileInfo(getThingPos(mypoke)).protection then doPlayerSendCancel(cid, "Your pokemon cannot use moves while in protection zone.") return true end if getPlayerStorageValue(mypoke, 3894) >= 1 then return doPlayerSendCancel(cid, "You can't attack because you is with fear") --alterado v1.3 end --alterado v1.6 if (move.name == "Team Slice" or move.name == "Team Claw") and #getCreatureSummons(cid) < 2 then doPlayerSendCancel(cid, "Your pokemon need be in a team for use this move!") return true end --alterado v1.7 \/\/\/ if isCreature(getCreatureTarget(cid)) and isInArray(specialabilities["evasion"], getCreatureName(getCreatureTarget(cid))) then local target = getCreatureTarget(cid) if math.random(1, 100) <= passivesChances["Evasion"][getCreatureName(target)] then if isCreature(getMasterTarget(target)) then --alterado v1.6 doSendMagicEffect(getThingPos(target), 211) doSendAnimatedText(getThingPos(target), "TOO BAD", 215) doTeleportThing(target, getClosestFreeTile(target, getThingPos(mypoke)), false) doSendMagicEffect(getThingPos(target), 211) doFaceCreature(target, getThingPos(mypoke)) return true --alterado v1.6 end end end if move.target == 1 then if not isCreature(getCreatureTarget(cid)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You don\'t have any targets.") return 0 end if getCreatureCondition(getCreatureTarget(cid), CONDITION_INVISIBLE) then return 0 end if getCreatureHealth(getCreatureTarget(cid)) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your have already defeated your target.") return 0 end if not isCreature(getCreatureSummons(cid)[1]) then return true end if getDistanceBetween(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid))) > move.dist then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Get closer to the target to use this move.") return 0 end if not isSightClear(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid)), false) then return 0 end end local newid = 0 if isSleeping(mypoke) or isSilence(mypoke) then --alterado v1.5 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry you can't do that right now.") return 0 else newid = setCD(getPlayerSlotItem(cid, 8).uid, cdzin, move.cd) end doCreatureSay(cid, ""..getPokeName(mypoke)..", "..msgs[math.random(#msgs)]..""..move.name.."!", TALKTYPE_ORANGE_1) local summons = getCreatureSummons(cid) --alterado v1.6 addEvent(doAlertReady, move.cd * 1000, cid, newid, move.name, it, cdzin) for i = 2, #summons do if isCreature(summons[i]) and getPlayerStorageValue(cid, 637501) >= 1 then docastspell(summons[i], move.name) --alterado v1.6 end end docastspell(mypoke, move.name) doCreatureAddCondition(cid, playerexhaust) if useKpdoDlls then doUpdateCooldowns(cid) end return 0 end
  23. Celulose postou uma resposta no tópico em Ferramentas OpenTibia
    Testado em 8.60. ddraw.dll Scan Credito: kor
  24. Olá! estou usando o script de dash do @xWhiteWolf. fiz uma com o nome Shunpo e outra com o nome Sonido mas com effects diferentes, o problema é que como se elas se tornassem uma, se mudo a do sonido o shunpo automaticamente muda. Quem poder me ajudar, agradecido desde já.
  25. Bruce Pereira postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, sou novato. Estou com um Projeto, peguei a base do Bronson Server e comecei a modificar, de inicio comecei retirando as vocações e coloquei Naruto, logo após deu esses erros, acredito que é de algum evento mas não sei onde achar ele, já procurei muito, procurei no TK como remover os eventos mas nada achei. agradeço a quem me ajudar!

Informação Importante

Confirmação de Termo