Ir para conteúdo
  • Cadastre-se

Mateus Robeerto

Membro
  • Total de itens

    329
  • Registro em

  • Última visita

  • Dias Ganhos

    42

Tudo que Mateus Robeerto postou

  1. Esse distro já vem pronta para uso e suporta até 65 mil efeitos, além de ter disponível a unit 16 para o client. É só baixar no link aqui https://tibiaking.com/forums/topic/96040-860-tfs-04-rev3996-war-cast/
  2. local config = { [2005] = { name = "arcane staff", rewards = {{id = 2453, count = 1},}, storage = {active = true, key = 2001,}, effectWin = 31,}, [2006] = { name = "the avenger", rewards = {{id = 6528, count = 1},}, storage = {active = true, key = 2001,}, effectWin = 30,}, [2007] = { name = "arbalest", rewards = {{id = 5803, count = 1},}, storage = {active = true, key = 2001,}, effectWin = 29,}, [2008] = { name = "backpack of holding", rewards = {{id = 2365, count = 1},}, storage = {active = true, key = 2002,}, effectWin = 30,}, [2009] = { name = "infernal bolts", rewards =
  3. --[[ Real Castle War Event Desenvolvido por Vítor Bertolucci (Killua) ]] local castleOpenHour = 21 -- Hora de abertura do Castle War local castleCloseHour = 22 -- Hora de fechamento do Castle War local guildStorage = 1000 -- Storage global para armazenar o ID da guilda que controla o castelo local dominionStorage = 1001 -- Storage global para armazenar o tempo que a guilda dominou a alavanca function onUse(cid, item, frompos, item2, topos) if item.uid == 1945 or item.uid == 1946 then local currentTime = os.time() -- Obtém o horário atual em segundos desde 1970-01-01 00:
  4. --[[ Real Castle War Event Desenvolvido por Vítor Bertolucci (Killua) ]] local castleOpenHour = 21 -- Hora de abertura do Castle War local castleCloseHour = 22 -- Hora de fechamento do Castle War local guildStorage = 1000 -- Storage global para armazenar o ID da guilda que controla o castelo local dominionStorage = 1001 -- Storage global para armazenar o tempo que a guilda dominou a alavanca function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local currentTime = os.time() -- Obtém o horário atual em segundos desde 1970-01-01 00:00:00
  5. Não sei se aqui é a área ou algum local para solicitar a alteração do email antigo... Não lembro mais a senha dele, nem a resposta secreta para acessar. Peço a algum administrador ou moderador para, por favor, alterar o email para o novo.
  6. Olha, eu encontrei o script para TFS 1X... Não sei se deve funcionar. local config = { walls = { {position = Position(330, 1716, 9), itemid = 2233}, {position = Position(331, 1716, 9), itemid = 2233}, {position = Position(332, 1716, 9), itemid = 2233} }, lever = { duration = 60*60, storage = 13337 } } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local currentTime = os.time() -- disallow to pull the lever for some time since last pull local timerAllowPullLeverAt = Game.getStorageValue(config.le
  7. Eu testei esse script e funcionou bem. Não tenho certeza se o seu TFS 1.3 tem o revscript... local talk = TalkAction("/send", "!send") function talk.onSay(player, words, param) if not player:getGroup():getAccess() then return true end local split = param:split(",") if split[4] then local p = Player(split[1]) if p then p:teleportTo(Position(split[2], split[3], split[4])) p:getPosition():sendMagicEffect(CONST_ME_TELEPORT) end end return false end talk:separator(" ") talk:register()
  8. Cara, esse servidor do Nostalrius já vem com um RME próprio e específico para o servidor. Ele não deve ser usado em outros servidores. No entanto, com esse RME, é possível converter NPCs e outras coisas de acordo com o que você deseja.
  9. Obrigado por responder. É muito interessante essa função.
  10. function onUse(cid, item, frompos, item2, topos) local config = { timeForUse = 120, -- minutos storage = 88323, toKnow = 98323, effect = CONST_ME_MAGIC_BLUE, vocationIds = { -- Sorc [1] = {5}, [5] = {9}, [9] = {13}, [13] = {17}, -- Druid [2] = {6}, [6] = {10}, [10] = {14}, [14] = {18}, -- Pala [3] = {7}, [7] = {11}, [11] = {15}, [15] = {19}, -- Kina
  11. function onUse(cid, item, frompos, item2, topos) local config = { timeForUse = 2, storage = 88323, toKnow = 98323, effect = 27, vocationIds = { [1] = {5}, [2] = {6}, [3] = {7}, [4] = {8} } } local playerVocation = getPlayerVocation(cid) local lastVocationId = config.vocationIds[playerVocation][#config.vocationIds[playerVocation]] local time = getPlayerStorageValue(cid, config.storage) - os.time() <= 0 and (os.time() + config.timeForUse * 60) or (getPlayerStorag
  12. esse nick Vortex sou eu! Eu mesmo consegui consertar o código. Os jogadores agora podem atacar uns aos outros se não estiverem na mesma guilda, o que está funcionando corretamente. Além disso, fiz o teste entre jogadores que estão na mesma guilda e não podem atacar uns aos outros. Está tudo funcionando perfeitamente. Graças a Deus! if (target->getPlayer()) { // Verify if the player has the same guild if (player->getPlayer()->getGuild() != nullptr && target->getPlayer()->getGuild() != nullptr) { if (player->getPlayer(
  13. É uma pergunta . O assunto é sobre vocations.xml, certo? Aquela parte "fromvoc="5">" precisa ser igual ao ID da vocação. No caso específico, o número 5 corresponde à vocação de Mestre Feiticeiro (Master Sorcerer). É possível manter essa vocação permanentemente, ou seja, você poderá deslogar e logar novamente no jogo com essa mesma vocação. Entendeu? exemplo aqui : vocation id="15, fromvoc="15" reparem? tem que ser iguais OK.. <vocation id="15" clientid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6
  14. Recomendo que utilize a versão "xampp-windows-x64-7.4.29-1-VC15-installer" do XAMPP, pois ela é compatível com gesior mais recentes, como o ModernACC, Znote e outros.
  15. É ideal usar TFS 1.5 8.0 ou 8.60 Nekiro para Wodbo e DBO porque, sabe, essa versão do TFS é baseada na versão 13x mais recente. Dessa forma, você pode ativar alguns sistemas legais, como montarias, auras, asas, mercado offline e muitos outros recursos. Além disso, o OTClient facilita a ativação dessas funcionalidades. Há muitas coisas legais para fazer.
  16. Provavelmente essa linha é responsável por fazer os monstros nascerem na tela do jogador. Eu coloquei como 'false' e os monstros nasceram na tela que eu queria. Então, talvez deva ser colocado como 'true' para que os monstros não nasçam na tela. Não tenho certeza se vai funcionar
  17. Se você quer montar um servidor 8.6, recomendo baixar o TFS 1.5 Nekiro com a versão 8.60. Existe um programa capaz de fazer o downgrade da versão 13x para 8.6 e ativar algumas funcionalidades do otclient. Sobre asas e wings, eles são apenas visuais mesmo. Caso deseje adicionar atributos, é possível fazê-lo SIM. Aqui vou disponibilizar alguns programas, sprites e arquivos DAT para você fazer o downgrade para a versão 8.6. Espero ter ajudado! O programa está disponível aqui. https://github.com/punkice3407/ObjectBuilder/releases Você precisa ativar essas opções
  18. ja foi resolvido.. fiz na source e deu certo Obs: Essa conta "Vortex" sou eu. Perdi as respostas secretas e decidi criar uma nova conta para poder fazer login em outros computadores de trabalho. Mas aqui está minha antiga conta, que está salva em casa. Se eu sair dessa conta, já era, porque não me lembro mais das respostas daquelas perguntas secretas para fazer o login... Haha!
  19. O problema já está resolvido! Estive tentando resolver essa função por mais de 3 meses, mas finalmente consegui ontem, através da source!! Eu sei que há pessoas interessadas nessa função de 'dano mágico em %'. Vou verificar com a pessoa que me passou os códigos pela source se ela me autoriza a compartilhá-los com vocês.
  20. Se o código que o cara mandou acima não funcionar, tente aqui. local storages = {13002} -- storages que serão verificadas local message = [[ ( Guia Nto Hard ) Desça no subsolo de Konoha e procure por criaturas para batalhar ! 1. Utilize Jutsus para Curar (Regeneration) e Atacar (Throw Kunai). 2. Utilize a palavra "skip" para subir e sair do calabouço ! ]] function onStepIn(cid, item, position, fromPosition) for _, v in ipairs(storages) do if getPlayerStorageValue(cid, v) <= 0 then doPlayerPopupFYI(cid, message) setPlayerStorageValue(cid, 13002,
  21. <?php $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = $ots->getDBHandle(); echo '<div class="message"><div class="title">Top 5 Kages - Pontuação</div><div class="content"> <table border="0" cellspacing="3" cellpadding="4" width="100%"> <tr>'; $query = ' SELECT `p`.`name` AS `name`, `g`.`points` AS `points`, `p`.`profile_picture` AS `profile_picture` FROM `players` p LEFT JOIN `graduacao_points` g ON `p`.`id` = `g`.`player_id` ORDER BY `points` DESC LIMIT 5 '; $
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo