Ir para conteúdo

LeoTK

Membro
  • Registro em

  • Última visita

  1. Savaged reagiu a uma resposta no tópico: New Templo 8.6
  2. Muvukaa reagiu a uma resposta no tópico: [Novo Critical System] Critical System 2021
  3. premii reagiu a uma resposta no tópico: - Client 8.60 que abre estendido!
  4. LeoTK reagiu a uma resposta no tópico: NTO Alternative ( do oriental )
  5. 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 ...
  6. LeoTK reagiu a uma resposta no tópico: [Mapping - Nto NS : New Map] #Att 11/08/2022
  7. 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
  8. LeoTK postou uma resposta no tópico em Suporte Tibia OTServer
    Você havia dito que era canary "Minha versão de cliente é 12.91 Versão da Canary 2.6.1" Então eu passei scripts compatíveis com o canary
  9. LeoTK postou uma resposta no tópico em Suporte Tibia OTServer
    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
  10. LeoTK reagiu a uma resposta no tópico: Procuro Mapper Empenhado
  11. Under reagiu a uma resposta no tópico: Configuração % itens forjados
  12. Só você jogar no CHAT GPT e perguntar como faz para determinar 10% no tier 10..... sem segredo
  13. mcmarinello reagiu a uma resposta no tópico: Configuração % itens forjados
  14. 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
  15. LeoTK reagiu a uma resposta no tópico: Client da bug ao entra no TP
  16. LeoTK postou uma resposta no tópico em Formação de Equipe
    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:
  17. LeoTK reagiu a uma resposta no tópico: MercadoPago Retorno automatico (PIX)
  18. Under reagiu a uma resposta no tópico: [Suporte] Base Canary 13x
  19. eu literalmente fiz um vídeo de como fazer isso
  20. ele pega o horário do jogo ou da maquina vps que esta hospedado?
  21. 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
  22. me chama no discord LeoTK#3957
  23. atualizei o link tinha só uns 6 anos
  24. 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...
  25. 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

Informação Importante

Confirmação de Termo