-
Posts
177 -
Joined
-
Last visited
-
Days Won
53
Gengo last won the day on December 3 2024
Gengo had the most liked content!
About Gengo

Perfil
-
Gênero
Masculino
Informações
-
Char no Tibia
stor akia
-
Forma que conheci o xTibia
Otservs
-
Sou
Programador
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Gengo's Achievements
-
Mvko reacted to a post in a topic: [OTClient] Player Info OTPokemon
-
Doooolly reacted to a post in a topic: [OTClient] Player Info OTPokemon
-
pedrinhoo020202 reacted to a post in a topic: [OTClient] Sistema de Dialogo Otpokemon
-
psyk0 reacted to a post in a topic: [OTClient] Sistema de Dialogo Otpokemon
-
Nysman reacted to a post in a topic: [OtClient] Auto-Loot
-
rafaelvozinho started following Gengo
-
morfiox reacted to an answer to a question: Alguma Base Poketibia (TSF 1.2)?
-
LeoTK reacted to a post in a topic: [OtClient] Mensagem Personalizada
-
ChernobylAtlant reacted to a post in a topic: [OtClient] Auto-Loot
-
ChernobylAtlant reacted to a post in a topic: [OtClient] Pokemon Health Info
-
ChernobylAtlant reacted to a post in a topic: [OTClient] OTP Bank System
-
ChernobylAtlant started following Gengo
-
twitch iaZe started following Gengo
-
GamerGoiano started following Gengo
-
Shynnes123 started following Gengo
-
https://github.com/OLDtherubyproject
-
Você precisa adaptar conforme suas necessidades, segue ai, se não funcionar, só lamento, como disse, vc precisa adaptar conforme suas tfs local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function greetCallback(player) player:doSendDialogNpc(Npc():getId(), "Olá jovem, vejo que você conseguiu chegar até aqui!\nClique em Recompensa e fique feliz pela conquista!", "Fechar&Recompensa") return true end function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end end function onReleaseFocus(player) player:doSendDialogNpcClose() end npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:setCallback(CALLBACK_ONRELEASEFOCUS, onReleaseFocus) npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
local OpcodeDialog = 80 local Actions = { open = 1, closed = 2 } function Player.doSendDialogNpc(self, npc, msg, opc) if ( not opc ) then opc = {} end self:sendExtendedOpcode(OpcodeDialog, table.serialize({ action = Actions.open, data = { npcId = npc, message = msg, options = opc } })) end function Player.doSendDialogNpcClose(self) self:sendExtendedOpcode(OpcodeDialog, table.serialize({ action = Actions.closed })) end
-
otclient [OTClient] Sistema de Dialogo Otpokemon
Gengo replied to Gengo's topic in Tutoriais de Clients
Certo, você nao tem, então siga o tutorial e adicione, e reveja com cuidado, verifique no seu servidor você não tem a função doSendPlayerExtendedOpcode, recomendo instalar, esse topico não ensino instalar opcodes. -
otclient [OTClient] Sistema de Dialogo Otpokemon
Gengo replied to Gengo's topic in Tutoriais de Clients
Adicione o seguinte trecho na lib do seu servidor, pode ser no mesmo arquivo que você colocou o table.serialize -
otclient [OTClient] Sistema de Dialogo Otpokemon
Gengo replied to Gengo's topic in Tutoriais de Clients
Entre em contato comigo pelo discord Gengo#8230 ficará mas fácil eu tentar ajudar você do que eu ficar perguntando cada coisa até chegar no problema, assim não fica poluindo muito o tópico com mensagens. -
Gengo reacted to a post in a topic: [OTClient] Sistema de Dialogo Otpokemon
-
otclient [OTClient] Sistema de Dialogo Otpokemon
Gengo replied to Gengo's topic in Tutoriais de Clients
greetCallback, que é quando inicia a fala com o npc, logo se você deseja que o seu npc comece dialogando e mostra o modulo de dialogo, você precisa adicionar o trecho de codigo a seguir, lembrando que é para cada npc que você deseje que o modulo de dialogo funcione. function greetCallback(cid) -- Aqui vai a função do dialogo do npc return true end npcHandler:setCallback(CALLBACK_GREET, greetCallback) -
Gengo reacted to a post in a topic: [OTClient] Sistema de Dialogo Otpokemon
-
Gengo reacted to a post in a topic: [OTClient] Sistema de Dialogo Otpokemon
-
[OTClient] Sistema de Dialogo Otpokemon Venho através desse tópico contribuir para a comunidade, um simples modulo de dialogo no estilo do Otpokemon, não é um sistema de dialogo avançado é algo simples que deixa seu servidor intuitivo. 1) Faça o download do modulo no qual se encontra no final do tópico e abrindo a pasta do seu client, extraia e coloque o modulo na pasta modules. 2) O módulo utiliza uma função chamada switch que não é comum ter no otclient, porem podemos colocar sem muito esforço, na pasta do otclient abra o arquivo util.lua que se encontra em modules/corelib/ e no final do arquivo coloque o seguinte código: Feito o passo 1 e 2, vamos para a parte do servidor. 1) Crie um arquivo na pasta data/lib/ podendo ter o nome de npcdialog_lib.lua e coloque o seguinte código: 2) O arquivo que acabamos de criar utiliza uma função chamada table.serialize que não é comum ter nos servidores, para que funcione sem erros vamos adicionar, abra o arquivo 012-table.lua que fica na pasta do seu servidor em data/lib/ ou você pode criar o arquivo e adicionar o seguinte código: Feito todo esse procedimento, estarei disponibilizando um npc para que vocês possam ter uma noção de como utilizar esse sistema de dialogo. 1) Crie um arquivo na pasta do servidor em data/npc/ chamado Gengo.xml e adicione o seguinte código: 2) Crie um arquivo na pasta do servidor em data/npc/lib/ com o nome gengo.lua e adicione o seguinte código: O npc é algo simples, porem serve para que você possa ter uma noção de como utilizar as funções do npc. Demostrativo dentro do game: Arquivos para download e o scan:
-
Seu servidor não tem opcodes instalado. Utilize esse tutorial para instalar no seu servidor:
-
Gengo reacted to a post in a topic: Modificações no OTC
-
1 - Utilize um autoloot que você saiba que funciona no seu servidor e faça sua adaptação 2 - Se ele nao está pegando o loot utilize um autoloot que funcione para seu servidor 3 - Vai dar esse erro porque você não conseguiu fazer a parte do autoloot corretamente. Tem autoloot em outros foruns para tfs 1.x, você so vai precisar fazer uma pequena adaptação que não é dificil ja que o tutorial ja tem a base da logica do funcionamento.
-
Coloca pra dar autoload no arquivo do otmod autoload: true
-
Borybiulde started following Gengo
-
Não é estranho, se você abrir o client e de imediato abrir a janela não irá carregar, as sprites carregam conforme você entrar no game, mais preciso quando é chamado o onClientVersionChange. Carregue as sprite quando o client já abrir, as funções para carregar se encontram em game_things.
-
Acredito que você está procurando isso aqui em otui. UISprite size: 32 32 background-color: #111111cc sprite-id: id_da_spr Em id_da_spr você coloca o id da sprite.
-
Gengo reacted to a post in a topic: Faço Sistema de criptografia para OTC
-
criptografia Faço Sistema de criptografia para OTC
Gengo replied to Developer Berg's topic in Exposições (Show Off)
Não recomendo pra ninguém essa criptografia que ele está vendendo, entrei em contato com o Berg, passei o contato de um amigo que se interessava no sistema, tudo parecia caminhar bem, mas foi só decepção, Berg ainda disse que o problema é com o cara que contratou o serviço, mas o mesmo me falou que testou com o ajudante dele e também teve problemas, o Berg nem assume que o sistema dele pode haver falhas, programar no seu computador e funcionar é uma coisa, agora os usuários acham bug até onde você nao imaginava. Espero que ele tenha um bom caráter e dá um retorno para o amigo que ele vendeu, caso contrario quem comprar só vai ser enganado. Obs: Não estou falando que o Berg é um thalles(Renzyx/PokeXYZ) 2, mas ele deveria demostrar mais profissionalismo.
-
Recently Browsing 0 members
- No registered users viewing this page.