Ir para conteúdo

Fjinst

Visconde
  • Total de itens

    251
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que Fjinst postou

  1. Olá a todos, existe alguma maneira de remover varias storages de uma vez só, ao invéz de fazer isso que eu fiz?
  2. Testa esse aqui, baixei o seu e corrigi as linhas que estavam finalizando a função O problema era por que uma linha estava encerrando duas vezes movements.xml movements.xml
  3. Acredito que essa função não cheque o Regen, só os atributos básicos como armor, def, atk
  4. Olá a todos, estou aqui para tirar algumas duvidas com vocês sobre um script que estou tentando elaborar mas não consigo decidir um inicio para ele o Script funciona da seguinte forma, no meu servidor terão items nos quais ao utilizar em certo items mudarão os atributos do certo item Suponhamos: Tenho um item que normalmente ao equipar regenera 10 de vida e 10 de mana por segundo Quando eu utilizar esse primeiro item no Equipavel que regenera 10/10, o equipavel passará a regenerar 20/20 É possivel realizar isso? A minha dúvida é essa, se sim como, se não, há alguma maneira de alternar para que isso seja possivel?
  5. Não sei fazer isso, teria como me ensinar?
  6. Tem como checar storage de player offline? sei que é possivel setar storage de player offline, agora checar queria perguntar a vocês Setar storage player offline db.executeQuery("DELETE FROM `player_storage` WHERE `key` = "..storage) -- reset player offline Se tem como chegar me ensinem por favor, obrigado.
  7. Essa imagem aqui está ótimo, não está muito poluido e bem jogado Já a parte superior, seria melhor ter mais montanhas para os jogadores subirem, já que é um local de pokémons voadores, normalmente os pokémons voadores gostam de criar seus ninhos em locais altos e com arvores, para evitar que predadores e pessoas possam invadir.
  8. O SERVIDOR NÃO ESTÁ ONLINE Sobre: Um servidor baseado em Narutibia das antigas, na época que o Tibia era reconhecido, entre meados de 2008~2012. História: A história do servidor é antigo, surgiu em 2010 como Naruto lost, Totalmente 4FUN (7.81), voltou em 2012 como ExTNL, já focado nos personagens e fielmente ao anime com a jogabilidade dos servidores 7.81, sistema de traps de organizações, e outros, ele retornou em 2016 mas infelizmente tivemos problemas com o decorrer do servidor e agora voltamos a edita-lo, o objetivo do servidor é trazer o mundo do Naruto em um jogo simples que é o Tibia. Informações: O que é o servidor afinal? É um servidor de Naruto totalmente MMORPG com sistemas únicos e jogabilidade única, o servidor possui mais de 1.000 quests, isso mesmo, mil quests Sistemas: Sistema de Pergaminhos - RANK D/C/B/A/S Sistema de Organizações Únicas - Sómente uma pessoa por organização Sistema de Saga - Já pensou em conhecer a história do anime fazendo sagas? Sistema de Jinchuurikis Sistema de Graduações - Gennin/Chunnin/Jounnin/Sensei Sistema de Recompensas Sistema de Raids Sistema de Dungeons Dentre muitos outros sistemas. Caso queiram conhecer mais sobre o servidor, visitem a nossa pagina do facebook, ela possui as informações de todos os sistemas e muito mais, peço perdão se o tópico não está muito claro sobre o servidor, é apenas para divulgar www.facebook.com/extnl O SERVIDOR NÃO ESTÁ ONLINE
  9. Olá a todos, gostaria de pedir um script de TASK Por Trade, no caso você compraria a task, igual comprando um item no npc, falando hi - trade A ideia do script é um sistema de contraro, você compra um contrato que será a task e poderá fazer a task, ao realizar a task você ganha pontos, cada task terá um valor de ponto, algumas tasks terá limite de level, ou seja, você não pode comprar uma task muito forte por ser level baixo, e as tasks serão compradas por gold(dinheiro) Segue um script base para uso, agradeço pela atenção OBS: O Script base é um npc que vende magias por TRADE
  10. Se o jogador morrer em uma posição x até uma posição y ser teleportado para uma area É um script no qual o jogador está em um quadrado e se ele morrer nesse quadrado ele não morrerá, tomará só um TP para uma área. Tentei fazer mas dava alguns errors. Segue abaixo: Error: [13:59:02.672] [Error - CreatureScript Interface] [13:59:02.673] data/creaturescripts/scripts/morrer.lua:onStatsChange [13:59:02.674] Description: [13:59:02.675] (luaGetThingFromPos) Tile not found
  11. Tem como fazer de alguma.maneira um monstro falar algo igual o estilo de um jogador tipo em amarelo, aparecendo na tela? E no default Chanel, Se sim, como?, Estou bolando uma magia que o monstro ao usar ele fala uma frase, se caso não der, eu faço com a frase laranja padrão mesmo Tfs 0.4 (8.6)
  12. Funcionou, você pode me tirar uma dúvida? Como posso fazer um contador, pra avisar nessa parte: Quantos segundos/minutos/horas faltam para poder usar
  13. Como eu colocaria isso em um script, na hora de tentar usar um item? Segue abaixo o script
  14. Gostaria de pedir ajuda em uma checagem de exhaust, que o tempo que o jogador ficou offline, ele não possa usar um item, digamos: Utilizei um training scroll, que é um script que ao utilizar o jogador é deslogado e começa um contador, que conta o tempo que o jogador ficou offline, eu gostaria que esse tempo que foi contado offline fosse o exhaust para poder usar novamente. TFS 0.4 (8.6)
  15. O objetivo disso tudo é criar uma backpack na qual não se pode colocar items, só tirar, e não pode equipa-la, <movevent type="Equip" itemid="8569" slot="backpack" script="BLOQUEAR.lua"/> <movevent type="Equip" itemid="8569" slot="pickupable" script="BLOQUEAR.lua"/> Movements \/ local id = 8569 -- id da bpfunction onEquip(cid, item, slot)if item.itemid == id and (slot == 1 or slot == 2 or slot == 3 or slot == 4 or slot == 5 or slot == 6 or slot == 7 or slot == 8 or slot == 9 or slot == 10 ) thenreturn falseendreturn trueend Creaturescripts \/ function onMoveItem(cid, item, count, toContainer, fromContainer, fromPos, toPos) if toContainer.itemid == 8569 and toPos.x == CONTAINER_POSITION then doPlayerSendCancel(cid, "Sorry, is not possible.") return falseendreturn trueend Agora me tira só uma dúvida, não sei se foi bug de compilação, mas se a backpack estiver dentro do dp, a função do creaturescripts (onmove) não funciona, ela não checa o item dentro do dp, tem como solucionar isso? Outra dúvida, no talkactions, createitem, tem como colocar para não ser possivel criar essa backpack? por que quando cria ela e seu inventario estiver vazio, crasha o servidor, devido um loop infinito do script de ser possivel equipar ou não. A minha ideia dessa gambiarra toda é tentar reproduzir aquela reward chest do tibia global, no qual você pode tirar os items mas não pode colocar item dentro dela
  16. Eu dei uma fuçada hoje pela manhã nessas sourcers, acabei conseguindo coloca-las, ahuahuahau, mas de qualquer jeito você ajudou muito Me tira só uma dúvida, no caso eu uso TFS 0.4 (8.60) Acabei de descobrir um bug nessas sourcers, quando a Backpack está equipada nas mãos, OU DENTRO DE UM CONTAINER, , ESPADA/ESCUDO a função não é ativada, Tem como bloquear essa bp de ser arrastada para os slots de mão/escudo?, acredito que usando a função de checar slot, mas não to conseguindo pensar em como colocar local Esquerda = getPlayerSlotItem(cid, CONST_SLOT_RIGHT) local Direita = getPlayerSlotItem(cid, CONST_SLOT_LEFT)
  17. Pior que a função que tenho de onMoveItem não é essa, tentei achar ela na internet mas só achei outras versões, A função que tenho no meu servidor seria essa. function onMoveItem(moveItem, frompos, position, cid)
  18. Olá a todos, estou precisando de uma ajuda em criar um script no qual bloqueia os jogadores de colocarem qualquer item dentro de uma backpack especifica. tentei de algumas maneiras mas a unica coisa que consegui fazer foi para não poder jogar tal item no chão ahuahua function onMoveItem(moveItem, frompos, position, cid) if moveItem.itemid == 8908 then doPlayerSendTextMessage(cid,25,'Voce nao pode mover este item!') else return true endend Se alguem puder ajudar, REPP++ ;D
  19. Leo, seguindo esse raciocínio ai da pra fazer uma magia que bloqueia porcentagem de dano? estilo uma magia que tem um efeito de SSA por alguns segundos.
  20. Olá a todos, gostaria de pedir um script no qual o player usa um comando e checa o nome de uma criatura a partir de uma storage Exemplo Utilizei o comando /check Ele irá falar Você está realizando a Task de "NOMEDOMONSTRO" Porém eu quero que para checar o nome do monstro ele cheque por uma storage, estilo uma tabela, tentei mas não consegui, desde já agradeço pela atenção. TFS 0.4 8.60
  21. TFS 0.4 (8.60) Olá a todos, gostaria de uma ajuda com um script O script se trata de um jogador ou varios jogadores mataram um boss e quando esse boss morrer ele vai setar UMA STORAGE VALUE em uma posição x até uma posição y Exemplo: X1111111 11111111 1111111Y Só isso, obrigado pela atenção, tentei fazer aqui mas dava milhões de error no script, falando que não encontrava o player pra setar a storage
  22. Ta dando esse error aqui quando encontra alguém com a storage 15:46:53.941] [Error - TalkAction Interface] [15:46:53.942] data/talkactions/scripts/check.lua:onSay [15:46:53.945] Description: [15:46:53.946] data/talkactions/scripts/check.lua:14: attempt to concatenate local 'str' (a table value) [15:46:53.947] stack traceback: [15:46:53.947] data/talkactions/scripts/check.lua:14: in function <data/talkactions/scripts/check.lua:3>
  23. Se estiver off, citará somente os tops online no momento
  24. Olá a todos, gostaria de pedir um script no qual checaria o valor de uma storage x de todos os players online que tenham ela com o valor 1, se caso um plyaer online tiver o valor 0, não apareceria o seu nome Seria uma especia de Ranking de Killing Boss: Apareceria Os tops matadores de boss online no momento Exemplo: ----- TOP MATADORES DE BOSS ----- 1 - Lord Knight: 13 Boss 2 - Master Druid: 7 Boss 3 - Elder Paladino: 5 Boss 4 - Mestre Yoda: 3 Boss 5 - Elite Paladin: 1 Boss ------------------------------------ Onde mostraria no os 5 top jogadores, o seu nome e a quantidade de boss que matou. Versão: TFS 0.4 (8.60 Um script de exemplo: São das versões superiores TFS 1.0 Se alguem puder adaptar. function onThink(interval, lastExecution) local players = Game.getPlayers() table.sort(players, function(a, b) return a:getExperience() > b:getExperience() end) local msg = "~ TOP 5 players online" for i = 1, 5 do if not players[i] then break end msg = msg .. "\n" .. i .. ". ".. players[i]:getName() .. " [Lv: ".. players[i]:getLevel() .. "]" end for _, player in pairs(players) do player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, msg) end return trueend
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...