GlobalEvents, CreatureScripts & Weapons
Encontre aqui scripts de GlobalEvents (eventos globais, mensagens nos chats), CreatureEvents (penalidade da morte, sistemas de login, atributos, storages e Weapons (modificações em itens).
- Esta área é para publicação de Scripts prontos para rodar em Ots.
- Favor manter tópicos organizados! Utilizar code, spoiler, fontes, cores e espaçamentos equilibrados. Tópicos desorganizados, sem formatação ou colados sem alteração serão excluídos.
- Se possível informe se o script foi testado. Explique como instalar e publique imagens/gifs/videos para mostrar o sistema funcionando.
- Ao usar um Script que gostou, dê reputação ao membro que publicou e comente no tópico, para que mais códigos sejam publicados na seção!
- Se o conteúdo não for seu, adicione Créditos!
120 tópicos neste fórum
-
Resolvendo a dúvida deste tópico: Resolvi postar para que possa ajudar futuros membros. Resultado: Código: nome do seu script.lua local positions = { {texto = "CTF" , pos = {x = 180, y = 48, z = 7}}, {texto = "Battle F." , pos = {x = 184, y = 48, z = 7}}, {texto = "DesertWar" , pos = {x = 184, y = 57, z = 7}}, {texto = "Castle24H" , pos = {x = 157, y = 62, z = 7}}, {texto = "Castle48H" , pos = {x = 175, y = 62, z = 7}}, {texto = "TeamBattle" , pos = {x = 176, y = 56, z = 7}}, {texto = "Campo M." , pos = {x = 177, y = 56, z = 7}}, {texto = "FireStorm" , pos = {x = 187, y = 53, z = 7}}, {tex…
-
- 1 resposta
- 1.5k visualizações
-
-
Versão Testada: Tibia 8.60 // TFS 0.3.6 & 0.4 Descrição: Evita jogadores que dão exit nos treiners upando skills. Eles são kikados automaticamente depois de alguns minutos e algumas verificações. exit_treiner.lua config_exit_treiner = { Warning = "Favor trocar seu char de direção para evitar que ele seja kikado", -- mensagem time = 3, -- a cada 3 minutos irá checar roudsKick = 3, -- se ele estiver parado na mesma direção por 3 checagem seguidas será kikado storages = {879780,879781}, -- n edite treiners = {"Trainer", "Training Monk"} -- coloque aqui os Treiners do seu ot } --[[Functions List]]-- function doAddRoundExitTre…
-
- 1 resposta
- 1.4k visualizações
-
-
Olá, Alguém poderia me ajudar com uns Scripts? nem que seja cobrando, dependendo eu pago para me ajudar...
-
- 1 resposta
- 622 visualizações
- 1 follower
-
-
Olá tudo bom. Eu estou tentado criar um script que ao matar um monstro teleporte imediatamente o player para outro lugar, e ao mesmo tempo mude a classe, e outfit do player. Esta bem errado por enquanto, e eu criei um teleporte (mas quero fazer automatico) por enquanto está assim: local config = { ["Boss"] = { posiTeleporte = {x = 96, y = 1153, z = 7, stackpos = 254}, -- Posição em que o teleporte aparecerá. posiToTeleporte = {x = 96, y = 1142, z = 7}, -- Posição onde será teleportado. time = 60, -- Tempo em que o teleporte irá desaparecer 60 segundos. life = 185, -- Life ao rebornar mana = 40, -- Mana ao rebornar level = 8, -…
- 1 resposta
- 385 visualizações
-
omo diz o titulo, alguem ajuda pf ! >.<
- 1 resposta
- 312 visualizações
- 1 follower
-
Com esse sistema desenvolvido pelo TFS 0.4 8.60 do @Luan Luciano, peguei e adaptei para TFS 1x. Basicamente, o sistema funciona da seguinte forma : Você determina as criaturas que funcionarão com este sistema (geralmente chefes). Durante a batalha com a criatura, o sistema concede pontos aos jogadores por atacar, bloquear e apoiar (curar) aqueles em batalha. Quando a criatura é morta, o sistema cria o saque com base nos pontos e o envia para o depósito do jogador em uma sacola especificada nas configurações Aqui está o GIF, mostrando quando o chefe é morto e o saque é enviado pelo correio. https://imgur.com/AJiM1mh …
- 1 resposta
- 1.9k visualizações
-
Boa tarde! Alguém poderia colaborar com a solução desse problema? Pois bem, achei uma script que da 1point para o player ficar online (configuravel). Está tudo corretamente, um problema que localizei é que quando o player morre ou desloga o tempo é resetado. Acredito que seja na parte de globalevents esse script, caso n seja alguem move para o local correto por favor. Points/globalevents --[[ P Points System by LsM. ###### © 2011 Version : v1.0 ]]-- local config = { p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora ) p_points = 1 -- Quantidade de pontos recebida a cada "p_time" } local function givePoints(cid, q…
-
- 1 resposta
- 635 visualizações
- 1 follower
-
-
Bom galera hoje irei ensinar você como resolver o erro (luaDoCreatureExecuteTalkAction) Creature not found causado pela a função "doCreatureExecuteTalkAction" o erro é bem simples de resolver porem ainda tem gente que sofre com essa função. Função o que ela faz? doCreatureExecuteTalkAction = puxa um comando talkactions da talkactions.xml, ai toda vez que o player logar ou clicar ele vai chamar um script da talkactions.xml. Erro: [5:8:44.528] [Error - CreatureScript Interface] [5:8:44.530] data/creaturescripts/scripts/login.lua:onLogin [5:8:44.530] Description: [5:8:44.532] (luaDoCreatureExecuteTalkAction) Creature not found Porque acont…
-
- 0 respostas
- 1k visualizações
- 1 follower
-
-
O sistema funciona pelo Target do Monstro, e Regenera Stamina Points. Em events/scripts/creature.lua Vamos Adicionar a função a Baixo. Spoiler -- Regen Stamina in Trainer local staminaBonus = { period = 180000, -- Period in milliseconds bonus = 1, -- gain stamina events = {} } local function addStamina(name) local player = Player(name) if not player then staminaBonus.events[name] = nil else local target = player:getTarget() if not target or target:getName() ~= "Trainer" then staminaBonus.events[name] = nil else player:setStamina(player:getStamina() + staminaB…
-
- 0 respostas
- 1.4k visualizações
- 1 follower
-
-
tfs 0.4 (não testei em outras apenas na 0.4) Esse script eu fiz pois, meu servidor sempre que reiniciava todos os players voltavam sem bless, então para sanar isso eu fiz um check de bless pela database para poder sempre que cair o servidor os players não morressem sem bless e dropassem os itens vamos lá! Primeiro Execute Este Comando Em Sua Db: Spoiler ALTER TABLE `players` ADD `bless` INT( 11 ) NOT NULL DEFAULT '0' Va No Fim E Adicione 050-function.lua Spoiler --Thony function getPlayerID(cid) return getPlayerIdByName(getPlayerName(cid)) end function doCheckBless(cid) local res = db.getRes…
-
- 0 respostas
- 878 visualizações
-
-
Surgimento de portal com horário pré definido Revscript para surgimento de portal em determinado horário, com configurações ajustáveis O que o script faz? Cria um portal as 10:00 no local que recebeu a variável portalPosition, e o mesmo teletransporta jogadores para o destino que recebeu a variável goToPosition. Na variável time você pode alterar o horário em que o portal será criado. local config = { time = "10:00:00", portalPosition = { x = 100, y = 100, z = 7 }, goToPosition = { x = 200, y = 200, z = 7 }, broadcast = true, text = "A portal appeared inside the dark mage's house.", } local portal = GlobalEvent("Portal")…
-
- 0 respostas
- 588 visualizações
-
-
Precisei dessa função e não achei em lugar nem um aqui está uma versão funcional para tfs 1.2 +. Listando o monstro ou player que o jogador morreu. Data/Creaturescript/XML <event type="login" name="LoginDeath" script="death_tp.lua" /> <event type="preparedeath" name="DeathTeleport" script="death_tp.lua"/> Data/Creaturescript/death_tp.lua function onLogin(player) player:registerEvent("DeathTeleport") return true end local maxDeathRecords = 5 -- By Underewar function onPrepareDeath(player, killer) -- Update Death DB local byPlayer = 0 local killerName if killer ~= nil then if killer:isPlayer() then byPlayer = 1 else local maste…
-
- 0 respostas
- 741 visualizações
- 1 follower
-
-
Ola tudo bom?! Eu quero fazer com que quando o monstro X for derrotado o player muda a outfit para o monstro X de forma permanente e que mudasse de classe. É possível? -------------------------------------------------------------------------------------- Exemplo: Player mata minotauro. O player vira um minotauro (outfit) e muda de classe para minotauro. -------------------------------------------------------------------------------------- Dúvida: É possivel travar outfit por classe? Eu queria que o player nao mudasse de outfit que fosse fixo, mas por classe.
-
- 0 respostas
- 412 visualizações
-
-
Sistema de Drop Personalizado Esse sistema de loot foi projetado para adicionar um elemento de sorte e surpresa ao derrotar monstros. Sempre que um jogador derrota um monstro, há uma chance configurada para que ele solte entre 1 a 3 itens especiais, garantindo recompensas valiosas ao jogador. O sistema realiza as seguintes ações: Chance de Drop: A cada morte de um monstro, há uma chance configurada para dropar itens específicos. O sistema permite que sejam dropados entre 1 a 3 unidades do item, tornando o sistema mais dinâmico. Efeito Visual: Quando o loot é bem-sucedido, um efeito visual especial (ID 231) é exibido na posição exat…
-
- 0 respostas
- 1.1k visualizações
- 1 follower
-
-
Tudo bem galera do TK? Tenho um projeto TFS 0.4 rev 3777 e instalei o gesior 2012 nele, e o shop vende outfits Mas não estou conseguindo arrumar o script pro player receber a outfit... alguem tem o script do Shop globalevents com o outfit pra me passar? ou me ajudar a criar um?? Meu script original do shop é este: -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 19 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExecution) local result_plr = db.getResult("SELECT * FROM z_ots_comuni…
-
- 0 respostas
- 7.1k visualizações
- 1 follower
-
Quem Está Navegando 0
- Nenhum usuário registrado visualizando esta página.