Tudo que adaho postou
-
Nebula Framework - OTV8
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
-
Erro na compilação
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,
-
variavel global lua script
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?
-
modifcando janela de /commands
@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.
-
modifcando janela de /commands
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.
- modifcando janela de /commands
- Erro ao compilar no VS 2015
-
Problema com login no server
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?
-
morrendo dentro do templo ao nascer.
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
-
(Resolvido)Erro ao compilar TFS 0.4 rev3884 no Dev c++
isso n funcionou comigo. continua dando mesmo erro!
-
morrendo dentro do templo ao nascer.
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?
- [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)
-
GLOBAL 8.6 FULL COM EVENTOS
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?
-
Leitura de Memória [C++]
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?
-
tibia client 8.6
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.
-
tibia client 8.6
Bom dia galera. olha, eu realmente preciso da source do cliente do tibia 8.60. como diz os americanos. eu googled bastante e não achei. alguem ai tem a source ou sabe um servidor com link hospedado?vai me ajudar bastante. vlw pessoal.
-
Mudar velocidade de ataque
ola galera, eu to querendo implementar e mudar o sistema de PVP. apenas não estou conseguindo achar onde vou mudar. pra ficar mais claro. minha ideia é mudar e implementar o sistema de pvp de acordo com a vlocidade de ataque do player. alguem sabe onde fica a parte responsavel por calcular isso? obg
-
Compilando um OTServ
boa tarde galera estou tentando compilar um otserv mas estou pegando o seguinte erro na foto abaixo. como diz os americanos: eu ja googled pra valer e não consegui achar nada. PS: PEÇO DESCULPAS AOS MODERADORES SE POSTEI NO LUGAR ERRADO.
-
bot 10.53 c++
Galera, ola! estou começando a desenvolver um bot em c++ para a versão 10.53 do tibia (por causa de um OT que jogo) e to tendo dificuldades com uma coisa. tenho a lista de memorias que obtive aqui mesmo em um post para versão 10.53. acontece que estou lendo o valor desta memoria mas esta retornando valor totalmente errado do que esperado. é necessario fazer alguma operação com esse valor de retorno? pois em todos os posts que vi na net, não se precisava fazer nada.
-
Criando Bot v. 10.53 [addr memory]
ola pessoal, seguinte, estou tentando criar um bot para tibia na versão 10.53. oque esta acontecendo é oque não estou conseguindo o valor certo apos ler a memoria. já revisei o código diversas veses e até então está certo. creio que o problema seja no endereço de memoria que estou utilizando. tenho como base os endereços do site: http://tpforums.org/forum/threads/6139-Tibia-Addresses-10-53 o meu codigo em c++ segue abaixo: // ConsoleApplication1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <Windows.h> #pragma comment(lib, "user32.lib") using namespace std; int _tmain(int argc, _TCHAR* argv[]) { cout << "Bem vindos ao tibia Hack::bot" << endl; HWND hwnd = FindWindow(0, L"Tibia"); if (hwnd == 0) { cout << "Erro, não foi possivel achar o processo tibia" << endl; } else{ cout << "Janela Tibia foi achada com sucesso." << endl; } DWORD process_id; GetWindowThreadProcessId(hwnd, &process_id); HANDLE hPro = OpenProcess(PROCESS_ALL_ACCESS, FALSE, process_id); if (!hPro){ cout << "Nao foi possivel abrir o processo!" << endl; } else{ DWORD pointer = 0x4F57C3; DWORD pointed; WORD Offset = 0x0028; int ManaAtual = 0; cout << "Processo aberto com sucesso" << endl; ReadProcessMemory(hPro, (LPCVOID)(pointer), &pointed, 4, NULL); ReadProcessMemory(hPro, (LPCVOID)(pointer+Offset), &ManaAtual, 4, NULL); cout << "Soul -> " << pointed << endl; } cin.get(); //espera o usuario digitar algo pra continuar return 0; } este exemplo simples está tentando pegar a soul do personagem. alguem ai saberia a lista correta de endereços ou onde estou errando?
-
Criaçao de bots?
o xenobot é sem duvida o mais lindo de todos. gostaria de fazer algo assim.tenho conhecimento em visual basic e c++.
-
Criaçao de bots?
Sua reposta ja foi tudo que precisava. me ajudou muito. agora basta eu reunir um pouco de informação a respeito e ir a luta. não será facil. mas quero ver até onde vai a toca do coelho. mt obrigado, Escudeiro.
-
Criaçao de bots?
Bom dia galera, eu estava dando uma olhada nao tibia API e verifiquei que o projeto morreu em 2012. sendo assim, fiquei na duvida como posso atualmente criar um bot. alguem sabe me dizer como estão sendo feito esses atuais? sou bom em programação mas preciso saber qual biblioteca ou modo de desenvolvimento esta sendo usado. obrigado desde já!