
Tudo que LeoTK postou
-
NTO Alternative ( do oriental )
essa foto desse oriental não me é estranha acho que já topei em algum momento com essa figura kkkk, pela base não conheço e também não faço questão mas independente de qualquer coisa é mais uma pra agregar ao opentibia entretanto vê se mantem o link online e não deixa off daqui um tempo ...
-
Onde criar actions no tibia 13.20, source canary
Bom primeiramente sugiro que tenha o datapack original que pode ser obtido no github oficial do projeto link abaixo. https://github.com/opentibiabr/canary Tendo a plena certeza de estar utilizando a base original e atualizada o sistema de revscript permite você ter um arquivo em qualquer lugar e ter mais de um tipo de função no mesmo script ou seja eu posso ter 1 action, 1 talkaction etc... ou até mais de 1 no mesmo arquivo.lua Sabendo disso a melhor forma é copiar um action que já existe de base e editar ou pode fazer um do zero vou deixar um exemplo de um abaixo. Obs: Sugiro utilizar o caminho de data-otservbr-global/scripts/custom/nomedoscript.lua ou data-canary/scripts/custom/nomedoscript.lua nesse caminho é a pasta custom onde tem apenas conteúdo custom é separada para isso então caso utilize o github desktop ou comando para manter o repositório atualizado não irá afetar a pasta custom com todo o seu conteúdo custom. Exemplo: local config = { [ITEM_GOLD_COIN] = {changeTo = ITEM_PLATINUM_COIN}, [ITEM_PLATINUM_COIN] = {changeBack = ITEM_GOLD_COIN, changeTo = ITEM_CRYSTAL_COIN}, [ITEM_CRYSTAL_COIN] = {changeBack = ITEM_PLATINUM_COIN} } local goldConverter = Action() function goldConverter.onUse(player, item, fromPosition, target, toPosition, isHotkey) local coin = config[target.itemid] if not coin then return false end local charges = item:getCharges() if coin.changeTo and target.type == 100 then target:remove() player:addItem(coin.changeTo, 1) item:transform(item:getId(), charges -1) elseif coin.changeBack then target:transform(target.itemid, target.type - 1) player:addItem(coin.changeBack, 100) item:transform(item:getId(), charges -1) else return false end if charges == 0 then item:remove() end return true end goldConverter:id(23722, 25719) goldConverter:register() Explicação: O revscript é bem simples tirando todo o conteúdo ele se resume em: - local goldConverter = Action() Essa parte você determina que o goldConverter vai ser um action - goldConverter:id(23722, 25719) Nessa parte você determina quais itens vão ser utilizados no caso como é o gold converter vai ser o gold coin e o platinum coin -goldConverter:register() Essa parte registra todo o escopo do goldConverter como script não precisando do action.xml apenas o arquivo.lua
- Npc de Task Progressivo
-
Npc de Task Progressivo
existe esse para dar montaria etc... só configurar no script https://docs.opentibiabr.com/others/resources/revscripts/systems#revscript-modal-task-system1 tem esse outro também a diferença é que o de cima é por item no mapa utilizei uma placa para simular o placa de task e o de baixo é por comando https://docs.opentibiabr.com/others/resources/revscripts/systems#revscript-modal-task-system
-
Configuração % itens forjados
Só você jogar no CHAT GPT e perguntar como faz para determinar 10% no tier 10..... sem segredo
-
Configuração % itens forjados
essa é a parte do código da source que faz o calculo da porcentagem só alterar isso https://github.com/opentibiabr/canary/blob/332c5403f33afb3fe64f1262bd1835d75cb0b6fa/src/server/network/protocol/protocolgame.cpp#L5038
-
Recrutamento - Projeto Nto NS
Salve galera beleza? Bom eu possuo esse projeto a um tempo desde sempre solo no projeto entretanto sempre foi difícil ter que fazer todas as partes do servidor sozinho então dessa vez que estou retomando o projeto estou buscando pessoas para agregar ao mesmo. Possuo mais de 10 anos de experiência na área, possuo um público interessado no projeto, possuo diversos conteúdos tanto implementado quanto para ser implementado ainda. Atualmente estou em busca de duas pessoas para fazer parte do projeto, estou buscando pessoas na área de mapper e de cliente maker (OTC) que saiba fazer as edições no design de um Otclient Como já deve ter ficado subtendido a ideia é buscar pessoas para fazer parte do projeto para ter ganhos lá na frente, dito isso que para muitos pode parecer muito desanimador pelo fato de não ter retorno financeiro de imediato posso garantir que tudo o que é necessário para um servidor dar certo desde a infraestrutura até os detalhes menos "importantes" eu com toda a experiência que consegui obter todo esse tempo posso garantir o sucesso do servidor. Mais importante que palavras são fatos. Abaixo algumas redes sociais onde podem ver por vocês mesmo um pouco do projeto, estou aberto a entrar em uma call e mostrar o projeto por completo também basta apenas entrar no servidor do discord e me chamar. Facebook: https://www.facebook.com/NtoNewSeason Youtube: https://www.youtube.com/@NtoNewSeason Discord: https://discord.gg/FZnQ2PTvzT Algumas fotos:
-
[Suporte] Base Canary 13x
eu literalmente fiz um vídeo de como fazer isso
- Revscripts | SD que bate mais durante a noite
-
Spell Fast Attack (Efeito no Target)
tenta Não testei local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 70) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -35.0, 0, -40.5, 0) local function onCastSpell1(cid, parameters) if not isPlayer(parameters.cid) then return true end if isCreature(parameters.cid) and getCreatureTarget(parameters.cid) then local target = getThingPosition(getCreatureTarget(parameters.cid)) local position1 = {x=getThingPosition(target).x+0, y=getThingPosition(target).y+0, z=getThingPosition(target).z} doSendMagicEffect(position1, 31) return isCreature(parameters.cid) and doCombat(parameters.cid, parameters.combat1, parameters.var) end end function onCastSpell(cid, var) local parameters = {cid = cid, var = var, combat1 = combat1} for k = 1, 7 do addEvent(function() if isCreature(cid) then addEvent(onCastSpell1, 1, cid, parameters) end end, 1 + ((k-1) * 225)) end return true end
-
SOCORRO! HACKER INVADINDO MEU SERVIDOR.
me chama no discord LeoTK#3957
-
Criando um item.otb
atualizei o link tinha só uns 6 anos
-
Preciso criptografar ou esconder os sprites .dat .spr
Hoje em dia é muito dificil fazer isso ainda mais nessa versão caso for OTC (OtClient) talvez consiga mas ainda sim não é 100% seguro uma parcela de gente ainda vai conseguir recortar as sprites e ripar caso queira mesmo algo do tipo sugiro procurar um profissional fora do opentibia ou seja um programador de criptografia para ele criar uma criptografia única dessa forma vai ser mais dificil ripar lembrando ainda não é impossível mas esse é o caminho, lembrando isso não é barato ok mas é o valor pela segurança dos seus dados...
-
Duvida sobre IP CGNAT
só usando a porta 8090 ou solicitando o tal do ip fixo que eles cobram uma fortuna que pelo valor sai mais barato alugar uma vps
-
Como bloquear ou mitigar ataques ddos no servidor? estou sofrendo com isso
me chama no discord: LeoTK#3957
-
Script Varinha treino novos players
Testa esse aqui
-
[Novo Critical System] Critical System 2021
não dou suporte faz tempo a esse script caso queira corrigir para agregar ao tópico fique a vontade e eu edito com a modificação
-
[Pokétibia + GBA] Formação de Equipe!
Muito top seria legal mesclar características do tibia e do gba os dois juntos daria uma combinação boa na dosagem certa
-
(Resolvido)Como criar itens VIP
você vai precisar duplicar a sprite e depois atualizar no item.otb dessa forma vai ter um novo item com os atributos da demon legs entretanto você pode alterar para legs vip por exemplo....
-
Efeito Buff em Vocações
depende se não me engano tem um server que usa dll e os outros são OTClient onde usa shaders no lugar do effect
-
Gostaria de uma ajuda, Estou com um servidor que migrou de linux para Windows; no servidor tem uma backpack (gold_pouch) que é infinita de 40 sloot, porem ela so pega gold, preciso que ela cate todos os itens ( LOot)
@Falencia eu ja fiz essa modificação é na source que precisa ser modificado
-
oi lindões
lol só as lenda
-
(Resolvido)NPC - TRAVEL (COM ANIMAÇÃO)
Salve demorou mas consegui achar ta ai bro é um MOD okCrie um arquivo na pasta mod e coloque esse código Agora as configurações local t = {4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2} local postart = {x=968, y=1001, z=7, stackpos=1} local posback = {x=994, y=978, z=7, stackpos=1} local delay = 350 No local t, sao todas as direçoes que o barco vai andar, em sentido horario: 1 = norte 2 = leste 3 = sul 4 = oeste No local postart eh a posiçao que o meio do barco vai estar quando ele estiver indo para algum lugar. No local posback eh a posiçao que o meio do barco vai estar quando ele estiver voltando. O delay eh o tempo em milesegundos que demora pra o barco andar. Adicionando no Map editor: Faça 3 sqms do id 4820. Adicione o actionid 6617 nesses sqms. Faça 3 ids de barco, voce escolhe se eh o virado para cima ou para o lado. Bote o actionid 6616 no meio do barco. OBS: PONHA OS SQMS DA ROTA PARA NAO PODER LOGA SE ALGUEM LOGA NO BARCO VAI DAR BUG @Maniaco
-
Spell de 8 hits com 8 animação.
@DonaTello testa ai eu estou meio enferrujado mas acredito que vá resolver teu problema OBS: Não testei
-
Pack spr dat Return Of Sayans
Efeitos só tem aqueles mesmos ou foi removido?