Ir para conteúdo

vankk

Membro
  • Registro em

  • Última visita

Tudo que vankk postou

  1. Sem você postar o script ninguém vai saber como te ajudar.
  2. Que? Explica direito o que você quer.
  3. Tente utilizar as funções mais atualizadas em seus scripts, evitando usar o compat principalmente se você está utilizando The Forgotten Server 1.2+
  4. local config = { storage = 60233, -- storage interval = 60, -- interval monster = {name = 'Vermush', position= Position(747, 1602, 10)}, message = "It's too quiet here...", } function onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if not player then return true end local globalStorage = Game.getStorageValue(config.storage) if (os.difftime(os.time(), globalStorage) < config.interval) then return true end local monster = Game.createMonster(config.monster.name, config.monster.position, false, true) if not monster then return true end player:say(config.message, TALKTYPE_SAY) Game.setStorageValue(config.storage, os.time()) return true end
  5. local config = { days = 30, message = 'Você recebeu 30 dias de VIP. Parabéns!' } function onUse(cid, item, frompos, item2, topos) addVipDays(cid, config.days) doPlayerSendTextMessage(cid, 22, config.message) doRemoveItem(item.uid, 1) return true end
  6. Qual a sua versão do TFS?
  7. Passa a sua lib do sistema de VIP.
  8. Esse é um script para TFS 1.x, e não funciona em 0.3.6. Esse script aqui deve funcionar em seu servidor.
  9. Sim, é possível sim, hehe. Isso não é uma área de pedidos.
  10. Isso é uma storage no qual evita que o jogador use a mesmo por muito tempo, basta mudar no script o tempo mínimo para usar novamente, só diminuir aqui "time = 30, ---- TIME IN MINUTES". Coloca um tempo em minutos igual a um minuto, ou então a dois minuto, dependendo do que você queira fazer.
  11. local config = { days = 30, message = 'Você recebeu 30 dias de VIP. Parabéns!' } function onUse(cid, item, frompos, item2, topos) doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, 22, config.message) doRemoveItem(item.uid, 1) return true end
  12. vankk postou uma resposta no tópico em Playground (Off-topic)
    Entrei no mundo do Tibia em 2004, e em fóruns em 2007.. Tempo para cacete.
  13. vankk postou uma resposta no tópico em Formação de Equipe
    Olá senhoras e senhores, estou precisando de Mappers, no qual irá mapear na versão 10.99+ do Tibia. O trabalho será pago, e mensal, você receberá um salário. Você poderá escolherer o meio de pagamento: PayPal, PagSeguro, Depósito, Bitcoin, Ethereum. Caso esteja interessado por favor entrar em contato comigo via PM ou Discord (vankk #7765) enviando fotos do seu trabalho e também quantos anos você tem. Somente pessoas experientes, e principalmente que não seja uma criança, não gosto de fazer negócios com moleque. Atenciosamente, vankk.
  14. Boa noite, estou precisando de um designer bom para fazer as imagens das minhas empresas, quem estiver interessado por favor entrar em contato. O trabalho será pago, você escolherá o meio de pagamento: PayPal, PagSeguro, Depósito, Bitcoin, Ethereum. Caso esteja interessado por favor entrar em contato comigo via PM ou Discord (vankk #7765) Somente pessoas experientes com design gráfico, e principalmente que não seja uma criança, não gosto de fazer negócios com moleque. Atenciosamente, vankk.
  15. lua.org é um bom começo para você ter noção sobre Lua.
  16. Troca o 'You see' por 'Voce ve'
  17. Ops, coloca em baixo da linha local description = "Voce ve " .. thing:getDescription(distance)
  18. Provavelmente sim. -- data/lib/core/player.lua local tmpConfig = { [2160] = {title = 'Filha de sei la quem', value = 1}, [2161] = {title = 'Filho da filha de nao sei quem', value = 2} } function Player.getTitle(self) for v, k in pairs(tmpConfig) do if self:getStorageValue(v) >= k.value then return k.title end end return nil end -- data/events/scripts/player.lua em baixo de function Player:onLook(thing, position, distance) if thing:isCreature() and thing:isPlayer() then local getTitle = self:getTitle() if getTitle ~= nil then local i, j = description:find("You see (.-)%.") description = ("%s [%s]%s"):format(description:sub(1, j-1), getTile, description:sub(j)) end end
  19. Ai é com você para fazer algo que dê a storage, e modificar no config do script que eu mandei.
  20. data/player/events.lua local config = { [2160] = {title = 'Filha de sei la quem'}, [2161] = {title = 'Filho da filha de nao sei quem'} } if thing:isCreature() and thing:isPlayer() then local storage = config[thing:getStorageValue()] if storage > 0 then local i, j = description:find("You see (.-)%.") description = ("%s [%s]%s"):format(description:sub(1, j-1), storage.title, description:sub(j)) end end
  21. Olá senhores, nos últimos tempos eu dei uma abandonada por aqui, e gostaria de voltar a contribuir um pouco com o fórum e decidi reabrir esse tópico para dar um suporte gratuito para scripts em TFS 1.x. Existem algumas regras na qual você deve cumprir se não, caso você poste eu só irei ignorar: Isso não é um tópico para pedir scripts como Quests de global, ou sistemas, etc. Esse tópico é com o intuito de ajudar com problemas em códigos. Somente suporte para TFS 1.x Seja gente boa, que serei gente boa. Explique corretamente o que está acontecendo: poste fotos do erro, coloque o código no Pastebin.com ou até mesmo usando a tag de CODE. Somente suporte para TFS 1.x Peço que tenha em mente que não tenho horários para resolver, tentarei responder o quanto antes, porém, não seguirei fielmente um horário como os serviços que eu faço. Caso você esteja lendo esse tópico e não seja TFS 1.x a sua engine, não poste aqui o seu problema; crie um tópico, e me marque ? Gentileza gera gentileza. Atenciosamente, vankk.
  22. >> Não quero nem comentar os erros amadores que há neste código lul. Obrigado por ter reportado Bruno. Talvez deveríamos levar esse bug para o GitHub e fazermos uma fix em C++?
  23. vankk postou uma resposta no tópico em Suporte & Pedidos
    @Vodkart bater uma pelada? Kappa
  24. vankk postou uma resposta no tópico em Suporte & Pedidos
    Olá senhores, venho aqui anunciar três sistemas no quais foram desenvolvidos por mim para o Aura que estará disponível no servidor a partir do Server Save do dia 13 de maio de 2017. Todos os sistemas foram escritos para TFS 1.3, e gostaria de ver os comentários de vocês sobre os sistemas. Waypoint O sistema consiste em você ter o item Waypointer que poderá ser adquirido na Store e com esse item você poderá marcar Waypoints ao arredores de Aura, e depois poder ser teletransportado para lá. Caso você não possua mais o item os Waypoints marcados não poderão ser utilizados, ou seja, o item precisa sempre estar em sua backpack! Jogadores VIPs conseguem marcar 5 Waypoints ao arredor do mapa, e jogadores que não são VIP somente 3. Para você marcar um Waypoint basta você falar !waypoint nome_do_lugar. No exemplo abaixo mostramos salvando o Waypoint no Depot de Armia. Após marcado o Waypoint você sempre poderá ir até ele desde que o item não esteja em Cooldown em seu personagem. O cooldown do item é de 10 minutos. Donation House Diferente de todos outros servidores no quais você precisa entregar o item para um Administrador e ele te da a casa, em Aura eu decidi fazer esse processo automático, no qual o jogador compra somente o item na Store, e utiliza o item. A Donation House é uma casa na qual jogadores poderão alugar semanalmente em Aura e isso lhe trará alguns benefícios, como: trainers particulares, depot particular, e juntamente uma casa com mais de 6000 SQM no total, e acesso a monstros exclusivos que possuem maiores grandes de dropar major crystalline token, aura key, loot crate, gold nuggets, etc. O item de acesso para a Donation House estará a venda em nossa Store, e basta o jogador usar o item e receberá uma Donation House. Após uma semana do aluguel da casa o jogador precisa ter o item novamente, caso ele não tenha, ele perderá acesso a aquela casa. Tenha em mente que você não precisa estar online para pagar o aluguel da casa, porém, o item PRECISA ESTAR NO PERSONAGEM, NA BACKPACK! Caso o item esteja no depot, ou até mesmo no Inbox, e não esteja na backpack, o jogador perderá a casa do mesmo jeito. Sistema de reputação Em Aura queremos que os jogadores interajam com outros jogadores, e com isso desenvolvemos o sistema de reputação, que o que ele fizer dentro do jogo impactará em suas escolhas no futuro, como por exemplo acesso a Hunts, e até mesmo Quests. Para você dar reputação para um jogador você precisa ter pontos de opinião, que no qual são obtidos a cada 25 minutos logado em Aura. E após tendo os pontos de opinião você pode dar uma reputação para outro jogador utilizando o comando: !rep player_name. Existe uma tabela que fizemos sobre o que você fizer vai lhe dar, como por exemplo, matar um dog, ou cat, você perderá 5 pontos de reputação, indo para o lado mal! E o que acharam dos sistemas que irá vir no próximo Update de Aura? Caso queira conhecer sobre o servidor entre em www.auraot.com Atenciosamente, vankk.

Informação Importante

Confirmação de Termo