Ir para conteúdo

adaho

Membro
  • Registro em

  • Última visita

  1. adaho postou uma resposta no tópico em Tutoriais sobre Programação
    Fala rapaziada. eu estou desenvolvendo uma micro framework em lua para ajudar no desenvolvimento de BOT pra clientes otv8. disponibilizei um link no youtube (tutorial bem simples) para mostrar em primeira mão como está ficando. espero que vocês colaborem dando dicas e ideias de como pode melhorar. valeu. https://www.youtube.com/watch?v=qyUKOvWhfvw
  2. adaho postou uma resposta no tópico em Suporte Tibia OTServer
    Pessoal, Estou tentando fazer a compilação de um server baseado em nesta versão. quando mando compilar, me aparece um erro a qual não estou conseguindo resolver. nenhuma instância do construtor "boost::posix_time::seconds::seconds" corresponde à lista de argumentos TheOTXServer Segue 2 imagens também para facilitar. att,
  3. gpetao reagiu a uma resposta no tópico: GLOBAL 8.6 FULL COM EVENTOS
  4. pessoal eu to tentando montar o seguinte codigo. user { hp = 0; word = "" } function world(param) { user.word = tostring(param) } addEvent(world, 1, "word") mas por algum motivo, eu n consigo jogar valor no user.word como eu posso fazer isso?
  5. adaho reagiu a uma resposta no tópico: modifcando janela de /commands
  6. @RathBR sim, eu entendi oque me explicou.e explicou muito detalhado. obrigado. porem, oque quero é adicionar na janela um botão. na verdade. vários botões. no arquivo exemplo.lua tem a função que é chamada e uma implementação da busca de todos os comandos que o usuário pode usar. e depois é jogado na janela. porem, a janela em sí, eu não sei como foi criada, onde foi definida seu título, o tamanho do textbox, e tudo mais. compreende? preciso estilizar ela. o jovem acima disse que o arquivo luascript.cpp tinha a função. e de fato tem. mas também, não é neste arquivo que a janela é estilizada.
  7. neste arquivo, ele chama a seguinte função : int32_t LuaInterface::luaDoShowTextDialog(lua_State* L) { //doShowTextDialog(cid, itemid, text) std::string text = popString(L); uint32_t itemId = popNumber(L); ScriptEnviroment* env = getEnv(); if(Player* player = env->getPlayerByUID(popNumber(L))) { player->setWriteItem(NULL, 0); player->sendTextWindow(itemId, text); lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } mas isso n me da muita clareza de como funciona a criação da janela. porque minha intenção era criar uns botões nela.
  8. Olá galera, eu to precisando entender como foi criado a janela que aparece quando se usa o comando "/commands" para poder modificar ela e criar uma nova janela parecida. eu sei que a função chamada é doShowTextDialog(). mas não sei onde ta o source dessa função. alguém pode me ajudar?
  9. Oi galera, toda vez que eu tento compilar meu server no VS2015, ele gera o seguinte erro: como eu faço pra resolver isso? já instalei uns 9 servers. todos dão a mesma merda de erro.
  10. Ola galera, recentemente eu liguei meu servidor em uma maquina virtual aqui no meu computador. até ai tudo bem. o server esta rodando, as portas estão abertas. e os usuários conseguem fazer login na conta. o problema começa que, apesar do servidor listar os characters, o usuário não consegue logar no seu personagem. consegue lista-los. mas não entrar. como posso resolver isso uma vez que as portas 7171 e 7172 estão abertas?
  11. sim. ele ja nasce com 0 de vida. eu modifiquei na tabela mysql porem, isso pode acontecer novamente. então problema é no SQL, Acredito eu. mas não sei em qual arquivo verificar a SQL string que esta rodando após a morte do personagem. eu n achei o playerdeath.lua aqui nos arquivos. pesquisei em todas as pastas mas não encontrei. o login.lua segue anexo. local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil and getPlayerStorageValue(cid, "bless") ~= 5) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end if(getPlayerStorageValue(cid, "death_bless") == 1) then local t = {PLAYERLOSS_EXPERIENCE, PLAYERLOSS_SKILLS, PLAYERLOSS_ITEMS, PLAYERLOSS_CONTAINERS} for i = 1, #t do doPlayerSetLossPercent(cid, t[i], 100) end setPlayerStorageValue(cid, "death_bless", 0) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "AdvanceSave") return true end
  12. adaho reagiu a uma resposta no tópico: morrendo dentro do templo ao nascer.
  13. isso n funcionou comigo. continua dando mesmo erro!
  14. Olá pessoal, Acontece eu pela primeira vêz morri ocm meu personagem fazendo um teste em meu server e dai, ele vai para o templo. e dentro do templo ele continua morrendo. toda vez que nasce,já nasce com a vida 0 e morre. alguem pode me explicar oque ta aocontecendo? gerava um erro no log do server dizendo que n tinha uma coluna chamada war na tabela killers. dai eu criei a coluna . parou o erro, mas continua morrendo. podem me ajudar?
  15. eu to com problema quando eu rodo o servidor. ele para no 'opening logs.' alguém sofreu isso tbm?
  16. eu preciso que alguem me explique como compilar ele no windows. no linux eu consigo. mas como n sou user windows. estou precisando. alguém ai pra fazer um call no skype?
  17. adaho reagiu a uma resposta no tópico: [Source] Bot De Tibia V2.0
  18. adaho postou uma resposta no tópico em Recursos Avançados
    Olá galera, DE ANTEMÃO JÁ QUERO PEDIR DESCULPAS SE POSTEI NO LUGAR ERRADO MAS ACHO QUE AQUI É SOBRE PROGRAMAÇÃO NEAH? ENTÃO TA CERTO :D enfim, tenho conhecimento em c++ e tudo mais. mas por fim didático, comecei q querer ler as memórias do tibia (memory inject ) pra conhecimento mesmo. até porque não tenho tempo nem interesse em fazer um bot. mas vejo muitos post em inglês e fico indeciso. Minha dúvida é referente a leitura da battleList. eu preciso realmente ler a memoria baseada na base_memory do tibia + offset? ou apenas a memoria direta do battleList é suficiente?
  19. adaho postou uma resposta no tópico em Suporte OTServer Derivados
    Olha, o sevidor é para o cliente 8.60. agora a versão da compilação em sí não saberei te dizer não viu. estou tentando compilar este cliente: https://github.com/edubart/otclient mas ele está dando um bug de runtime error. já fiz de tudo oque dizem na internet mas não resolveu. por isso prefiro um cliente liso (cliente básico) para poder mexer. ao meu ver vai ficar mais fácil pra min.

Informação Importante

Confirmação de Termo