-
Total de itens
584 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que DarkWore postou
-
suporte scripts [Resolvido] TFS 0.3.6 Voltando ao normal depois do doTransformItem
pergunta respondeu ao XZero de DarkWore em Resolvidos
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico. -
[Encerrado] [Encerrado] Helping Card (POKEMON AJUDANTE)
tópico respondeu ao Josegvb de DarkWore em Tópicos Sem Resposta
Eu vejo que muitos querem esse sistema, porquê vocês não se juntam e terminam oque alguns membros já começaram? Por não ter conhecimento? Creio que não pois a internet é um oceano de conteúdo e aprendizado basta ter vontade. Abraço e espero que consigam. -
Tripeace - Desenvolvimento de site em .NET C#
tópico respondeu ao StriterAlfa de DarkWore em Websites & Layouts
Obrigado por compartilhar o Xtibia Agradece.- 6 respostas
-
- website
- programação
- (e 4 mais)
-
suporte scripts [Resolvido] Porta que so passa se matar todos os pokemons
pergunta respondeu ao DrewMarques de DarkWore em Resolvidos
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico. -
Obrigado por Compartilhar o Xtibia Agradece.
-
[Encerrado] [Encerrado] Helping Card (POKEMON AJUDANTE)
tópico respondeu ao Josegvb de DarkWore em Tópicos Sem Resposta
Chama la cara -
[TFS 0.3.6] [CreatureEvent] Função onWalk(cid, fromPosition, toPosition)
tópico respondeu ao DarkWore de DarkWore em Linguagens de Programação
Fiz uma confusão, rs. -
[TFS 0.3.6] [CreatureEvent] Função onWalk(cid, fromPosition, toPosition)
um tópico no fórum postou DarkWore Linguagens de Programação
Olá Membros do Xtibia tudo na paz? Creio que sim hoje eu venho postar á função OnWalk eu procurei bastante por ela na época em que eu usava á versão 0.3.6/0.4 e nunca consegui encontrar na época ela era necessária para o TV System do PDA Funcionar e quando eu adaptava uma source sempre faltava á função, bom os problemas acabaram a partir de hoje, la vai á função ae logo abaixo. Vá no arquivo creatureevent.cpp e procure por: else if(tmpStr == "spawn") m_type = CREATURE_EVENT_SPAWN; Logo abaixo coloque: else if(tmpStr == "walk") m_type = CREATURE_EVENT_WALK; Depois procure por: case CREATURE_EVENT_SPAWN: return "onSpawn"; Logo abaixo coloque: case CREATURE_EVENT_WALK: return "onWalk"; Depois procure por: case CREATURE_EVENT_SPAWN: return "cid"; Logo abaixo coloque: case CREATURE_EVENT_WALK: return "cid, fromPosition, toPosition"; Depois procure por: uint32_t CreatureEvent::executeOnSpawn(Creature* creature) { //onSpawn(cid) if(m_interface->reserveEnv()) { ScriptEnviroment* env = m_interface->getEnv(); if(m_scripted == EVENT_SCRIPT_BUFFER) { env->setRealPos(creature->getPosition()); std::stringstream scriptstream; scriptstream << "local cid = " << env->addThing(creature) << std::endl; scriptstream << m_scriptData; bool result = true; if(m_interface->loadBuffer(scriptstream.str())) { lua_State* L = m_interface->getState(); result = m_interface->getGlobalBool(L, "_result", true); } m_interface->releaseEnv(); return result; } else { #ifdef __DEBUG_LUASCRIPTS__ std::stringstream desc; desc << creature->getName(); env->setEvent(desc.str()); #endif env->setScriptId(m_scriptId, m_interface); env->setRealPos(creature->getPosition()); lua_State* L = m_interface->getState(); m_interface->pushFunction(m_scriptId); lua_pushnumber(L, env->addThing(creature)); bool result = m_interface->callFunction(1); m_interface->releaseEnv(); return result; } } else { std::clog << "[Error - CreatureEvent::executeCast] Call stack overflow." << std::endl; return 0; } } Dê uma quebra de linha e logo abaixo coloque: uint32_t CreatureEvent::executeWalk(Creature* creature, const Position& fromPosition, const Position& toPosition) { //onWalk(cid, old, current) if(m_interface->reserveEnv()) { ScriptEnviroment* env = m_interface->getEnv(); if(m_scripted == EVENT_SCRIPT_BUFFER) { env->setRealPos(creature->getPosition()); std::stringstream scriptstream; scriptstream << "local cid = " << env->addThing(creature) << std::endl; env->streamPosition(scriptstream, "fromPosition", fromPosition, 0); env->streamPosition(scriptstream, "toPosition", toPosition, 0); scriptstream << m_scriptData; bool result = true; if(m_interface->loadBuffer(scriptstream.str())) { lua_State* L = m_interface->getState(); result = m_interface->getGlobalBool(L, "_result", true); } m_interface->releaseEnv(); return result; } else { #ifdef __DEBUG_LUASCRIPTS__ char desc[30]; sprintf(desc, "%s", creature->getName().c_str()); env->setEventDesc(desc); #endif env->setScriptId(m_scriptId, m_interface); env->setRealPos(creature->getPosition()); lua_State* L = m_interface->getState(); m_interface->pushFunction(m_scriptId); bool result = m_interface->callFunction(3); m_interface->releaseEnv(); return result; } } else { std::cout << "[Error - CreatureEvent::executeMove] Call stack overflow." << std::endl; return 0; } } Agora vá no arquivo creatureevent.h procure por: CREATURE_EVENT_SPAWN, Logo abaixo coloque: CREATURE_EVENT_WALK, Depois procure por: uint32_t executeOnSpawn(Creature* creature); Logo abaixo coloque: uint32_t executeWalk(Creature* creature, const Position& fromPosition, const Position& toPosition); Pronto Agora basta compilar e Pronto. Espero ter Ajudado qualquer dúvida estarei respondendo, Abraço. Créditos: Darkhaos (De outro fórum) -
Obrigado por compartilhar o Xtibia Agradece.
-
O Membro se expressou mal a função OnMoveItem é somente para fazer ser possível Mover item nos Scripts.
-
Haha
-
Haha fala Stigal eu sei que você me ama
-
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Amigo eu não entendo o porque você ainda continua escrevendo coisas no tópico e discutindo coisas fora do assunto do tópico eu já mais seria seu fã á ultima pessoa á que fui fã é ao Administrador desse fórum o @Frenvius e por eu ser um moderador da qui irei se comportar como tal e vou pedir educadamente para parar de fazer flood no tópico ou serei obrigado á te dar conteúdo moderado. -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Eu não tenho haha teria que fazer e estudar estruturas de DLL mais nada que eu não tentaria fazer pra um amigo eu dei um avanço em meus estudos com DLL mais creio que meu conhecimento esteja longe de tal feito -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Amigo porfavor vou pedir á gentiliza que se comporte como humano e não como um animal então se quer ajudar faça isso mais faça direito. Abraço. Então isso é oque tava acontecendo por isso eu perguntei pro carinha ali se ele tem á source mais caso não tiver nada que uma DLL não dê jeito haha. -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Vai em otserv.cpp e procura por: g_RSA.setKey(p, q, d); Logo acima vai ter: const char* p("14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"); const char* q("7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"); const char* d("46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"); Troque os números pelos valores originais do servidor baixado e o mesmo no OTClient assim eles farão conexão. Primeiro você deve saber á versão do distro não é só pegar qualquer um e colocar e isso eu já fix :x -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
No Cliente é só alterar á RSA Key pra original do OTClient e a RSA do servidor para á original do servidor. -
[Encerrado] [Encerrado] Pda Poketibia Erro
tópico respondeu ao yanloco70 de DarkWore em Tópicos Sem Resposta
Basta Retirar o: doUpdatePokemonsBar(cid) do Final do Login.lua ficando assim: https://hastebin.com/yedicidavu.lua -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Isso Depende você tem á source dele? -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Então não é á source e sim o cliente haha. -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
OK -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Segue o Link do Arquivo: https://hastebin.com/derofakola.php Se eu te ajudei porfavor contribua com seu REP+ e marque como melhor resposta. OBS: Vai precisar compilar. -
[Encerrado] [Encerrado] Como Mudar RSA Key do old client
tópico respondeu ao Wase Wiss de DarkWore em Tópicos Sem Resposta
Tem que tirar na source do servidor coisa simples me manda o otserv.cpp que tiro aqui. -
Muito Bom
-
Obrigado pela contribuição o xtibia agradece.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.