Scripts tfs 0.4 (OLD)
Fórum destinado a conteúdos de desenvolvimento envolvendo o Tibia Clássico.
Encontre pelo tipo de código:
Tópicos nesta seção estão sujeitos a análise e aprovação!
Seu tópico de conteúdo será analisado em até 48h por um membro de nossa equipe, fique atento.
Saiba mais:
1445 tópicos neste fórum
-
Eae galera, venho trazendo para vocês uma Script muito util, essa script serve para abrir quest's por comando, mesmo vc estando muito longe da quest !! Vamos lá.... Vai em data/talkactions/scripts crie um arquivo chamdo open.lua e cole isso dentro: Posição do item que ta trapando a entrada. Esse item após o comando irá ser deletado. ID do item a ser deletado ( Porta, parede, pedra, árvore, etc....) Acesso ao comando: 6 no caso é GOD ( ou seja, só GOD pode usar este comando ) Agora abra Talkactions.xml e cole está tag:
-
- 4 respostas
- 1.3k visualizações
-
-
Bom, se você ja jogou OTserver baiak, então provavelmente você ja deve ter visto essa talkaction Ela é bem simples, a função dela é quando alguem digitar !addon parametro, vai adicionar o addon a pessoa AddonDoll.lua female = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324}} male = { ["citizen"]={128},…
-
- 5 respostas
- 8.2k visualizações
-
-
Olá TKbianos, Hoje eu trouxe para vocês um script de Addon Doll Completo !! Sabe, tem muitos servers de 9.71 ou até versões mais novas que o Addon Doll não tem todas as opções de outfits, então estou postando aqui um completo ! Tag XML de Talkaction : <talkaction words="!addon" hide="yes" event="script" value="addondoll.lua"/> arquivo addondoll.lua : function onSay(cid, words, param) local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["noblewoman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={…
-
- 4 respostas
- 774 visualizações
-
-
Para aqueles que não sabem como funciona o script é o seguinte o ADM pode usar o comando para adicionar ou remover VIP do player. • Adicionando o script • Em "data/talkactions/talkactions.xml" adicione estás tags : <talkaction log="yes" words="/adicionarvip" event="script" value="vip.lua"/> <talkaction log="yes" words="/removervip" event="script" value="vip.lua"/> Em "data/talkactions" crie um arquivo lua chamado "vip" e coloque o seguinte script : function onSay(cid,words,param) local requiredGroup = 3 local vipStorageValue = 55555 local target = getPlayerByNameWildcard(param) if words == '/adicionarvip' then if target > 0 then if…
-
- 8 respostas
- 4.9k visualizações
-
-
Para quem não sabe como funciona o script : O ADM do servidor digita um comando para dar X quantidade de item para X player.Útil para quando terminar um evento o ADM dar X item para tal player pelo comando e não jogando o item no chao. • Adicionando o script • "data/talkactions/giveitem.lua" : function onSay(cid, words, param) local param = param.explode(param, ',') if param then if isPlayer(getCreatureByName(param[1])) == TRUE then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber um item do ADM!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "C…
- 12 respostas
- 6k visualizações
-
O AFK system é um sistema em que faz com que quando algum player fala !afk on, começa a surgir a palavra Ocupado em cima de sua cabeça, e assim, ninguém vai irritalo, irão saber que ele esta ocupado, e quando dizer !afk off, ele volta ao normal. Vamos ao script! 1° passo - Vá na pasta do seu data/talkactions/scripts crie um arquivo chamado afk.lua e adicione isso dentro: Vai em Talkaction.xml e adiciona esta tag: Bom esta não é uma Script minha, eu só disponibilizei aqui no TK. *90% Creditos ao TheCaos do XPokemon. *10% Creditos a mim por posta-lo aqui no Tibia King ! Post Original:
-
- 2 respostas
- 3k visualizações
-
-
Tem alguem logando um monte de account mananger e lagando totalmente o seu servidor ou até mesmo derrubando? Use essa talkaction para ter uma solução automatizada... Primeiro como o magebomb funciona: O jogador (malicioso) entra em seu servidor e com um script que loga varios acc mananger, mas pra ativar esse script(essa função do magebomb) Ele precisa digitar /login.. Então esse meu script faz o seguinte... Toda vez que alguem utilizar /login em seu servidor Terá um banimento de IP automatico, então ele não vai ficar toda hora digitando /login (pq precisa digitar varias vezes no magebomb) O ip dele será banido bem na hora (por duas horas que é configuravel aqui:…
- 7 respostas
- 1.9k visualizações
-
[Talkaction] Anti-divulgação System Criado por Gaonner Testado em Tibia 8.60 1- Vá em data/talkactions/scripts e crie um arquivo com o nome antidivulgacao.lua 2- Vá em data/talkactions e vá em talkactions.xml e adicione : As palavras em roxo você pode mudar para outras.
- 38 respostas
- 8.4k visualizações
-
Bom dia, boa tarde ou Boa noite. Indo ao que interessa, esta Script e para dar ban por comando. Vá em data/talkactions/scripts crie um arquivo bannes.lua e cole isso: Vá em Talkactions.xml e cole está tag: Exemplo: /ban Principe,60 Dias de banimento. Nick to Player a ser banido.
- 3 respostas
- 2.4k visualizações
- 1 follower
-
Testado em servidores 9.6+ OBS - Abra talkactions.xml, e remova esses comandos (se você tiver) /ban /unban /baninfo Para não haver conflitos. Instalação: Execute essas query's em sua DB CREATE TABLE ban_table ( id INTEGER NOT NULL, account INTEGER NOT NULL, added INTEGER NOT NULL, expires INTEGER NOT NULL, admin_id INTEGER NOT NULL DEFAULT 0, comment TEXT NOT NULL, PRIMARY KEY ( id ) ); Usando scripts: Vá em data/talkactions/scripts, crie um arquivo .lua com o nome de bansystem e adicione isso Em talkactions.xml, adicione esta tag <talkac…
-
- 1 resposta
- 790 visualizações
-
-
Então galera to aqui mais uma vez para passar um script bobo, porém bom! Traduzindo o título [TALKACTION] Bloqueando aquele ótario [TALKACTION] Bloqueando aquele babaca Enfim, o script faz que com que o engraçadinho que querer crashar(lagar) o seu OTserver, vai ser banido na hora ! Mas como assim? Não Entendi !?! Tipo assim tem um progama chamado MAGEBOMB que pode fazer com que logue vários account manager! Num mesmo momento fazendo assim crashando(lagando,travando) seu OTserver por alguns segundos. Tem vários scripts ,que bloqueia isso Mas esse meu é diferente após o cara falar o comando que faz logar os account manager . Ele irá tomar um …
-
- 0 respostas
- 337 visualizações
-
-
Bem simples, mas parecido com globa, isso é bom que quanto maior o level do jogador mais ele vai gastar na bless, o dinheiro fica com mais valor e ajuda os novatos <talkaction words="!bless;/bless;!buybless;/buybless" event="script" value="buybless.lua"/> buybless.lua --by tddf1995 local valor = getPlayerLevel(cid) * 2000 -- Onde está 2000 edite para o valor que você quiser, é LEVEL do jogador X valor function onSay(cid, words, param) if doPlayerRemoveMoney(cid, valor) == TRUE and not getPlayerBlessing(cid,1) then for b=1, 5 do doPlayerAddBlessing(cid, b) end doSendMagicEffect(getThingPosition(cid), CONST_ME_HOLYDAMAGE) doCreatureSay(cid, "BLESS: Você está p…
-
- 3 respostas
- 582 visualizações
-
-
Bem, procurei aqui no Tibia King e não achei nada relacionado, então, criei um script de Caixa Postal, ou, Mensagem Offline, como preferirem. Versão: TFS 0.4 Autor: Kemmlly Como funciona: Enviar: O jogador usa o comando: !caixa "nome do jogador" - "Mensagem", sem as aspas. Se o jogador estiver Off, a mensagem ficará guardada na Caixa Postal dele, se não, o jogo te indicará a falar pelo PV. Receber: O jogador que recebeu a mensagem usa o comando: !recados ler, para ler as mensagens que tem disponíveis na caixa, ou, !recados apagar, para limpar a caixa postal se estiver muito cheia, pois acumula mensagens, segue exemplo: !…
- 6 respostas
- 1.3k visualizações
-
Em talkactions/scripts crie um arquivo changename.lua e dentro coloque: --Player rename by Mock the bear (MTB) function sugested() --GName generator local cons = {'b','c','d','f','g','h','i','j','k','l','m','n',' p','q','r','s','t','v','x','y','z'} local vog = {"a",'e','i','o','u'} local sibalas = {} for i=1,#cons do for e=1,#vog do table.insert(sibalas,1,cons[i]..vog[e]) end end local total = "" for i=1,math.random(1,2) do local nam = "" for i=1,math.random(2,4) do nam = nam..sibalas[math.random(1,#sibalas)] end …
-
- 2 respostas
- 1.5k visualizações
-
-
Como o Nome Diz, Ele Serve Para Mudar Seu Nome Dentro Do Jogo. Vá Em data/talkactions/scripts, Copie Um Arquivo, Renomeie-o Para changename.lua, e Cole Isso Nele - Em talkactions.xml Adicione Essa Tag - <talkaction words="!changename;/changename;!namechange;/namechange" script="changename.lua" /> Créditos - Ratser
-
- 2 respostas
- 1.4k visualizações
- 1 follower
-
-
Olá TKbianos, Estou trazendo a vocês esse script de Change Sex 2.0, mas qual é a diferença para os outros ChangerSex ? Um pequena e valiosa diferença, para servidores sérios! Geralmente tem aqueles bugs de quando o player está com o mage addon de mulher (que são os itens de summoner, com nome de mage) e troca de sexo, o player fica de mage addon de homem (o addon dificil de fazer, ferumbras hat e a clava lá), isso é um BUG... pois erá pra ficar com o summoner addon male (capa e vials)... Bem, nesse script não tem essa : Tag XML : <talkaction words="!changesex" event="script" value="sex.lua"/> Crie um arquivo .lua nomeado para sex.l…
-
- 4 respostas
- 2.7k visualizações
-
-
Como anda pessoal? Tudo bão? Hoje venho trazer-lhes um comando Você pode mudar a cor da sua roupa sem mudar o outfit, apenas falando um simples comando; !color cor No lugar de cor você coloca o número da cor, bem legal né? Vamos á instalação... Vá em data/talkactions/scripts, copie algum arquivo da pasta e cole, renomeie para change_color.lua e adicione dentro: Muito bem, agora siga para data/talkactions, abra com o bloco de notas o arquivo talkactions.xml e adicione essa tag: É isso pessoal, sistema instalado! É bem simples, mas acho que pode ser útil em servers de War, ou um passa-tempo em qualquer servidor Creditos; …
-
- 2 respostas
- 1.8k visualizações
-
-
Função: Tem a função de quando for utilizado o comando /checkitem id, aparece todos os players que possuem este item. Vamos lá! 1. Acesse: \data\talkactions\scripts e crie um arquivo vcheckitem.lua. Após criar, coloque isto: function onSay(cid, words, param) if not(param and isNumber(param)) then return doPlayerSendCancel(cid, "Você precisa informar o ID do item.") end local query, msg = db.getResult("SELECT name FROM players WHERE id IN (SELECT player_id FROM player_items WHERE itemtype = ".. param ..");"), "" if (query:getID() ~= -1) then while (true) do local name = query:getDataString("name") msg …
-
- 2 respostas
- 853 visualizações
-
-
Funções: Ao utilizar o comando !checkitem, itemId irá visualizar todos os jogadores da database no qual possuí o item sendo carregado no personagem e irá falar in-game. Script funcionando: Script: function onSay(player, words, param) if not player:getGroup():getAccess() then return true end if not param then player:sendCancelMessage('Please type the command: !checkItem, itemId') return false end local itemId = tonumber(param) if not itemId then player:sendCancelMessage('The value should be numeric.') return false end local resultId = db.storeQuery(string.format('SELECT `name`, `id…
-
- 5 respostas
- 1.6k visualizações
-
-
O comando checa: - O total de membros que sua guild possui - Quantos Players Tem online - Mostra o nome e o Rank dos jogadores Online Em lib/050-function adicione: function CountGuildMembers(GuildName) -- function by vodkart local count = 0 local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. getGuildId(GuildName) .. ");") if(lista:getID() ~= -1) then repeat count = count + 1 until not lista:next() lista:free() return count end end Em talkactions/script guildinformation.lua function onSay(cid, words, param, channel) local players,str,G…
-
- 11 respostas
- 3.1k visualizações
-
-
Comando Serve para : - O total de membros que sua guild possui - Quantos Players Tem online - Mostra o nome e o Rank dos jogadores Online Em lib/050-function adicione: Em talkactions/script talkactions.xml Lembrando Que esta talkactions não foi eu que fiz , apenas copiei de outro foruum para vocês
-
- 2 respostas
- 594 visualizações
-
-
Bom galera decidi postar esse talk porque todos que eu usava so dava erro e todo player de qualquer level pudia usar o comando bom ta ai: 1° crie um arquivo .lua em Pasta do se OT\data\talkactions\scripts depois renomeie o aquivo que acabou de criar para maxlevel717217 Coloque isso dentro do arquivo: Vermelho: Level que o player vai ficar apos o uso do comando Verde: Level que o player precisa para usar o comando Verde agua: Mensagem que aparecerá se o player não tiver o level nesesário para usar o comando depois vá em Pasta do se OT\data\talkactions e abra o talkactions.xml e colque: Azul: palavras que o player dirá para …
-
- 8 respostas
- 2.6k visualizações
-
-
Vou trazer um comando pra voces hoje , muito simples e as vezes util . O que o comando faz ? Simplesmente mostra suas informações , apenas do player que digitar o comando. Segue o print abaixo XML <talkaction words="!playerinfo;/playerinfo" event="script" value="info.lua"/> Script Spoiler function onSay(cid, words, param, channel) if isPlayer(cid)then doPlayerPopupFYI(cid, " Informações do player ".. getCreatureName(cid) .." \n \n Level : ".. getPlayerLevel(cid) .." \n \n Sua vida maxima : ".. getCreatureMaxHealth(cid).." \n \n Sua mana maxima ".. getCreatureMaxMana(…
-
- 3 respostas
- 1.1k visualizações
-
-
Nome: Sistema de dormir com recuperação automática. Criadores: Flaah e Vodkart Versão Testada: 8.54 / 8.60 Modificado por Bloodwalker Olá pessoal hoje eu vim postar um talkaction que foi personalizado conforme a minha necessidade e que resolvi compartilhar aqui com vocês. O script funciona da seguinte forma você da um comando e seu char dorme, healando life e mana. Este script foi modificado para Tibia. (parece que era para naruto) E agora, só pode ser usado em protection zone. Print: Crie um arquivo em talkactions/scripts com o nome de rest.lua e cole isso: Em talkactions.xml adicione a tag: Pronto é isso, eu não sou muit…
-
- 6 respostas
- 896 visualizações
-
-
vá em data/talkactions/scrpits/ e crie um novo arquivo chamado templo.lua e adicione isso dentro verde = Posições de x,y e z Azul = Mensagem que ira aparecer agora vá em data/talkactions.xml e coloque isso Créditos: MatheusVidaLoka & Ootsutsuki Se Ajudei REP+ vlw,flw Acaso nao funcione entre em contato comigo ou atraves desse topico ou mensagem privada
-
- 14 respostas
- 3.2k visualizações
-
-
Olá Turma eu tava dando uma olhada por aqui e axei esse comando para evitar players de devulgarem no seu server nesse caso muta-los , vamos-la data/talkactions/scripts/Mute.lua --Mute Command local condition = createConditionObject(CONDITION_MUTED) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000*10000) -- 10000*10000 Significa 10000 Segundos. function onSay(cid, words, param) player = getPlayerByName(param) if getPlayerGroupId(cid) > 2 then if player > 1 then doAddCondition(player, condition) else doPlayerSendCancel(cid, "Este Player nao esta Online ou nao existe.") end else doPlayerSendCancel(cid, "Somente GameMasters e GODS pod…
- 5 respostas
- 1.5k visualizações
-
Olá pessoal do tk blz? Meu primeiro topico na area Talkactions então se tiver alguma coisa errada me digam ! Vamos Começar: Qual nome do talkaction? Para que serve? Vamos a TalkAction 1° Crie um arquivo .lua com o nome name.lua e coloque o codigo abaixo dentro no arquivo: Salve, após ter feito isso coloque o arquivo dentro da pasta: Pronto 50% Concluido agora iremos ate a pasta: E Iremos abrir o talkactions.xml Agora adicione o seguinte script no arquivo: Explicando: Obrigado galera duvidas pode postar aqui se ajudei por favor de rep+ ; ) Creditos:
- 8 respostas
- 13.8k visualizações
-
Script: Comando Mute (Atualisado). Função: Deixar o "Player" Mudo Pelo Tempo Que Desejar. Testado: Versão 8.5 Vá Em "Talkactions > Script" Crie Um Arquivo.lua Nomado Como "muteplayer" e Adicione Dentro Dele: local v = {} for k = 1, 100 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*60*1000) end function onSay(cid, words, param) if (words == "/mute") then local t = string.explode(param, ",") if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player,time,pid = getPlayerByName(t[1]),t[2],getPlayerByNameW…
- 3 respostas
- 3.6k visualizações
-
Fala ae falera do Tibia King, resolvi fazer uma Script para fazer o Pokemon Falar hehehe'.... Vamos lá: 1º -> Data/Talkaction/Script Faça um arquivo com o nome de pokemontalk.lua e Cola isso dentro: 2º Vá em Data/Talkaction E abra o Talkactions.xml e cole está tag dentro: Para fazer o pokemon falar o comando é: !x O QUE VOCÊ QUISER QUISE O POKEMON FALE !! Bom galera, é só isso msm !! Qualquer duvida comenta ae. Ajudei ? Rep + Não custa nada (:
- 10 respostas
- 6.4k visualizações
-
Autor: MaXwEllDeN Idealizador: markim1986 Versão testada: TFS 0.4.0 #Introdução Este é um script bem simples em que o administrador escreve no script as quests que tem no servidor e quando o player digita !quests, aparece na tela dele as quests que ele já fez e as que ele não fez. #Instalação Adicione a seguinte tag ao seu talkactions.xml: @Talkaction <talkaction words="!quests" event="script" value="ServQuests.lua"/> Copie qualquer arquivo com extensão .lua na pasta talkactions/scripts, renomeie ele para ServQuests.lua, limpe todo seu conteúdo e cole esse: --################################### --## Developed by: MaXwEllDeN ## --## Contact: ## --## maxw…
-
- 20 respostas
- 2k visualizações
-
-
Script Ping: Crie um arquivo em data/talkactions/scripts/ chamado de verping.lua após isso adicione o seguinte código dentro dele: function onSay(cid, words, param, channel) local mystical = ping.CheckPing(cid) doPlayerSendTextMessage(cid,22,"Ping aproximado --> ["..mystical.."].") return true end em data/talkactions/talkactions.xml adicione a seguinte tag: <talkaction words="!ping" event="script" value="verping.lua"/> em data/lib/ crie um arquivo chamado lib-ping.lua e coloque adicione este código: ping = { _VERSION = "1.0"; pinger = function() if not getPlayerLastPong then print('Error!') return false else return true …
- 7 respostas
- 3.4k visualizações
-
Eae galerinha do Tibia King tudo bem ? Hoje venho apresentar um novo script que acabei de criar e ja testei. Eu nao sei se ja tem esse script aki no forum, se tiver pesso desculpas pelo double. O script é o seguinte. O player se estiver com um certo dinheiro, ele compra uma quantidade de Experience. Vamos lá ? 1º: Vá em data/talkactions/talkactions.xml e adicione esta tag: <talkaction words="!experience" script="exp.lua"/> 2º: Vá em data/talkactions/script , copie qualquer arquivo la, e renomeio para exp apos ter feito isso, abra-o e apague tudo que estiver dentro, e coloque isto: …
-
- 5 respostas
- 843 visualizações
-
-
Olá galerinha, venho apresentar um novo script O que ele faz ? Ele compra premium accont (Nao é igual vip que é só em um char, p.a é em toda a ACC) Vamos lá ? 1º Vá em data/talkactions/talkactions.xml e adicione esta tag: 2º Vá em data/talkactions/script copie qualquer arquivo, renomeio para premium, e apague tudo que estiver lá e coloque isto: Explicações: O que está em vermelho é o preço que vai ser cobrado O que está em azul será o tanto de dias que sera adicionado a ACC Créditos: Slaake (100%)
-
- 2 respostas
- 917 visualizações
-
-
Eae galerinha, estou eu mais uma vez aki. Bom, venho apresentar um novo script. O que ele faz ? Ele compra soul. Quando um player esta com seu soul zerado ou muito baixo, ele nao gosta de esperar subir novamente Então, criei um script para que ele possa comprar e aumenta-lo novamente. 1º Passo, vá em data/talkactions/talkactions.xml e adicione esta tag: 2º Passo, vá em data/talkactions/script , copie um arquivo, renomeio para soul, apague tudo que estiver la, e coloque isto: Feche e pronto. Script Feito. Gostou ? Da um REP+ AI Créditos: Slaake (100%)
-
- 0 respostas
- 895 visualizações
-
-
Fala galerinha do Tibia King blz? Estou aqui denovo para mostrar um novo script que eu acabei de fazer. O que ele faz. Bom, esse comando faz que voce compra uma nova vocation (ID). Vamo supor, o player é um Sorcerer (ID 1) e quer comprar uma vocation de Knight VIP (ID 12) Ele precisa ter o Vocation Knight VIP Doll, ai ele fala !vocationkina e vira Epic Reborn Knight (VIP). Vamos lá então ? 1º Vá em data/talkactions/talkactions.xml e adicione esta tag: Após ter feito isso, vá em data/talkactions/script copie qualquer arquivo, renomeio para vocationkina, apague o que estiver dentro e coloque isto: …
-
- 6 respostas
- 1.5k visualizações
-
Quem Está Navegando 0
- Nenhum usuário registrado visualizando esta página.