Sitema/Mod [TFS 1.2/1.3] Simples Crafting System
-
Quem Está Navegando 0 membros estão online
-
Conteúdo Similar
-
Por L3K0T
Como diz o título? Você pode gerar as funções do seu TFS em um arquivo de texto. Para fazer isso, basta ir em uma das bibliotecas (LIB) e adicionar o seguinte código no final.
-- Função para obter todas as funções disponíveis no ambiente Lua
function getLuaFunctions()
local function iterateTable(tbl, prefix)
local str = ""
for key, value in pairs(tbl) do
if type(value) == 'function' then
str = str .. prefix .. key .. ','
elseif type(value) == 'table' then
str = str .. iterateTable(value, prefix .. key .. '.')
end
end
return str
end
local str = iterateTable(_G, "")
return string.explode(str, ',')
end
-- Obtém todas as funções disponíveis
local functionsList = getLuaFunctions()
-- Ordena a lista de funções
table.sort(functionsList)
-- Cria uma string de data no formato 'YYYY-MM-DD'
local currentDate = os.date('%Y-%m-%d')
-- Salva a lista de funções em um arquivo de texto com a data atual
local fileName = 'funcoes_do_seu_servidor_' .. currentDate .. '.txt'
local file = io.open(fileName, 'w')
for i, funcName in ipairs(functionsList) do
if funcName ~= "" then
file:write((i - 1) .. ' - ' .. funcName .. '\n')
end
end
file:close()
-- Criado por L3K0T
Depois, é só iniciar o seu servidor e assim todas as funções do seu servidor vão aparecer no arquivo TXT com a data de criação.
"Isso é útil para resolver problemas de scripts e trabalhar de forma mais eficiente, manipulando as funções."
-
Por Bagon
Bom, hoje venho trazer á vocês um sistema de Pet System DIFERENCIADO de alguns presentes no fórum. Este sistema tem diversos comandos diferenciados, como:
!pet nomedopet este comando irá sumonar o pet.
!remove irá remover o pet.
!fale eu sou lindo o pet falará "eu sou lindo"
!conversar o pet irá conversar com vc.
Então sem mais delongas vamos ao script.
OBS: SCRIPT TESTADO SOMENTE EM TFS 0.4/0.3, e este script foi feito com a intenção de ser vendido no site do ot ou em poderá usar como quest usando o item selecionado como premio. fique ao seu critério.
Primeiro vá até a pasta talkaction/script e crie um arquivo chamado petsystem.lua, depois coloque o seguinte script:
Agora em talkactions/talkactions.xml adicione a seguinte tag:
<talkaction words="!pet;!remove;!fale;!conversar" event="script" value="petsystem.lua" />
EXPLICAÇÂO:
As partes em Negrito, são os pets. Você pode alterar ou criar monstros para fazer eles como pets. (Recomendo criar um monstro para que seja somente pet.)
Exemplo: ["dog"]= {stor=78552},
Lembrando que é necessário mudar esta parte no script do monstro colocado a cima.
<flag attackable="1" /> para :
<flag attackable="0" />
agora vá em action/script e crie um arquivo chamado pet com o seguinte script:
e vá em action.xml e adiciona a seguinte tag:
<action itemid="10063" script="pet.lua"/> Explicação: Na tag da action o itemid é o item que deverá ser usado para ganhar a storage 78552, e assim podera sumonar o monstro com esta storage.
CRIE UMA ACTION COM A TAG A CIMA PARA CADA MONSTRO COLOCADO NA TALKACTION,
BASTA VC ALTERAR A STORAGE DO SCRIPT DA ACTION
EXEMPLO: em action altere as storage que estão em vermelho, como mostra abaixo
if getPlayerStorageValue(cid, 78552) < 1 then
setPlayerStorageValue(cid, 78552, 1)
aonde tem 78552 altere para 78553 que no caso é a storage do cyclops escolhido lá no script da talkaction
e assim susecivelmente.
CREDITOS:
Mulizeu
Smartbox
Bagon
-
Por DarkrestOnline
Desencadeie o futuro em 15 de setembro de 2023 às 19:00 CEST, quando lançamos nosso servidor, destinado a redefinir os domínios de desempenho, aventura e PvP.
19:00 CEST | 18:00 WEST | 02:00 PM GMT-3 | 10:00 AM PDT
-
Website: https://darkrest.online
Lembra-se da emoção de se aventurar no mundo clássico de Tibia? O entusiasmo de cada nível ganho, o desespero por cada derrota árdua e a camaradagem com sua guilda? Nosso objetivo é trazer essa sensação de volta, mas com um toque novo. É por isso que o chamamos de "Nostalgia Redefinida".
Informações do Servidor
Exp: x2 (Rookgaard x6) Habilidade: x2 Mágica: x1 Saque: x1 Host: Canadá + Proxy para EU Renascimento: +35% maior que no vanilla 7.4
Estamos comprometidos em tornar este um servidor sem wipes a longo prazo. O motivo para as taxas mais baixas é justamente incentivar um ambiente de jogo estável e duradouro. Nosso servidor é projetado para ser um RPG difícil, mas com um forte ênfase em PVP. Prepare-se para uma experiência de jogo que testará suas habilidades, estratégia e trabalho em equipe.
Novos Recursos
Sistema de Criação Raridade e Bônus Sistema de Tarefas Personalizadas Coleta Novas Vocações e Magias O respawn não pode ser bloqueado Lanças e pequenas pedras aparecem no chão e têm 3% de chance de quebra
Política de Zero Tolerância para Bots, Macros e MC
Temos uma política estrita de tolerância zero para trapaças, uso de bots e macros. Violar essas regras resultará em banimento permanente de todas as contas associadas ao indivíduo ofensor.
Website: https://darkrest.online
Informações Geek
- Testamos nosso servidor com um total de 134 contas registradas durante a fase de teste e 183 jogadores.
- Completamos 290 tarefas (cartões estilo Jira) com melhorias de desempenho, mudanças de equilíbrio, correções de bugs e novos recursos.
- Reescrevemos completamente o salvamento de casas, a busca de caminhos (multithread), NPCs e melhoramos a IA dos monstros.
Website: https://darkrest.online
-
Por Imperius
Olá, pessoal! Acabei encontrando um script que tinha feito a um tempo atrás. Estou compartilhando aqui para quem quiser usar ou melhorar.
É bem parecido com os outros sistemas de roleta, igual deste tópico: https://tibiaking.com/forums/topic/101557-action-cassino-roleta-de-items/
Como funciona?
O "Treasure Chest" é um item custom, onde o jogador têm a possibilidade de ganhar itens raros ou bem meia boca. Tudo dependerá da sorte.
O jogador precisa tacar o treasure chest na bancada e acionar a alavanca. O treasure chest irá se transformar em vários itens de forma randômica no qual o jogador poderá ou não ganhar. No final, apenas um item é entregue ao jogador.
Para entender melhor o seu funcionamento, segue o GIF abaixo:
em data > actions > actions.xml
em data > actions > scripts > crie um arquivo chamado leverTreasureChest.lua
no banco de dados do servidor, adicione o seguinte código em "SQL":
Também estou disponibilizando uma página PHP, para quem quiser usar no site do servidor. Na página tem informações sobre o funcionamento, quais são os possíveis prêmios e a lista de jogadores que ganharam os itens raros.
Espero ter ajudado de alguma forma! : )
treasure_chest.php
-
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.