Ir para conteúdo

dalvorsn

Conde
  • Total de itens

    750
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que dalvorsn postou

  1. Qual o erro que ele apresenta?
  2. WTF? não entendi bulhufas, acho que tu deu quote no poste errado
  3. Saca, dentro do que tu falou eu imagino que seja mais ou menos isso, ve ai Segue o code:
  4. Ta com o pacote do net framework antigo não? é bem chato compilar com visual studio por conta disso, tu tem que passar as dependencias do app se não ele não roda em todos os windows. Eu tive um problema similar com o QT por conta disso, e foi basicamente passar o visual c++ da versao certa pra poder rodar tudo, no caso dele por ser C# creio que importe a versao do net framework também
  5. Beleza, de noite quando voltar da facul dou uma olhada nisso, e só reajustar e reposicionar No caso do slot do portrait, deixa onde ta ou bota que nem o old e a barra de vida sem nada do lado?
  6. Eles tem elementos diferentes, tem coisas no otc que não tem no old no mesmo modulo, e coisas que tem no old que nao tem no otc Tu quer deixar realmente igual? Se for vai dar um trabalhinho extra, mas se for so a disposição dos slots é mais de boa
  7. Aparentemente ta seguindo o padrão do tibia mesmo, mostra por fotos como ta e como tu quer que fique
  8. se tu citou sampler, quer dizer que quem é responsavel pela criação de char é o site, sendo assim a configuração do config.lua não tem absolutamente nenhum efeito, tu tem que editar é o level dos samples, porque eles servem para isso, o novo char nada mais é que uma copia do char sampler da vocação Um meio simples de tu ajustar isso é editando manualmente os dados deles os items eu ja acho mais facil logando o char sampler, dai configura tudo e pronto
  9. Troca a função toda, mas se der erro vai ter que ver o que é e adaptar
  10. Eu não acostumei com essa nova interface do forum não kk, mas o conteudo que precisava tava no primeiro, que é a funçao do que tu quer, e so procurar algo semelhante a ela no seu e substituir, claro que pode haver diferenças mas acho que deve ser bem parecido. E se não achar por esse nome, o use o recurso find in files de algum editor de texto dentro da pasta das sources, faça a busca pela mensagem que o seu account manager atual manda, qualquer uma delas deve aparecer, 4 palavras ja é o suficiente, procure apenas pelo que não é variável, como "do you want to change your password"
  11. player.cpp --> void Player::manageAccount(const std::string &text) Ela vai ficar parecida com isso ai, ve as duas e faz suas adaptações que fica show :>
  12. Posta o arquivo de extensão *.otui primeiro, pra eu ver como está organizado a interface grafica. Dai ja te oriento de maneira mais especifica.
  13. usa o tibia.sx http://tibia.sx/static/clients-1460592001/tibia860.zip
  14. E so ajustar os ancoramentos no otui do modulo
  15. Baixa todos os clientes em tibia.sx. Baixava também pelo tibia br, mas não sei se da ainda. Já quanto a ipchanger, eu ja vi em linux uns opensource feitos em python, um deles tava até no github https://github.com/gugahoa/ipchanger-otbr
  16. dalvorsn

    [Duvida] Site xml?

    No caso tu quer saber se o site pode ser em xml ou se o site pode acessar o xml como banco de dados do servidor? se for a segunda opção, ja te digo logo, não use banco de dados xml, é extremamente lento se comparado com o sql. Entenda, a leitura em disco é a mais lenta, depois vem a da memoria ram, depois a cache e depois ainda o processador(vide registradores), se tu usa o banco de dados xml, as consultas que tu faz no sql vao ser todas em leitura de disco(pode ser que exista um sistema de cache, mas dificilmente vai ser superior ao sql), então se houver opção opte pelo sql.
  17. Qual char buga, o que deslogou ou master(player que summonou) do ditto?
  18. Removeu as declarações de variaveis que não são utilizadas para pokemon? função desnecessárias e tudo mais? Se sim, ai de fato houve consequentemente uma redução considerável, porque ai aonde tu teria uma lista de 500 pokemons reduzindo quase pela metade o gasto de memoria pra cada um(class Monsters), e ainda reduzindo mais nos pokemons vivos dentro do jogo(class Monster) que pode ser um número bem alto. Não tinha ficado claro que essa mudança tinha sido feita, parecia ter apenas alterado a leitura em si. Então meu jovem, meus parabéns, excelente! :>
  19. O que vai consumir memoria não é a organização do xml, e sim como tu vai organizar isso dentra da source, a leitura deles pouco importa porque vai ser feita uma vez quando o server ligar e depois disso vai tudo pra memoria. Se é um ats de pokemon o que tu pode fazer pra livrar memoria é limpar os attributos que nao se usam mais, coisas que tinham nos monstro de tibia e não tem nos de pokemon por exemplo, mas tem que ter cuidado ao fazer isso porque muitos deles sao usados em diversos lugares da source.
  20. Cara, o que tu quer verificar? esse valor seu ta todo errado, como assim (1, 50) ??? O erro ta dizendo que não existe função com esse nome e com esses parametros. O correto é: int32_t getIntegerAttribute(const std::string& key, bool &ok) const; Se você quiser apenas verificar se ele tem o atributo tu tem que usar a função bool hasIntegerAttribute(const std::string& key) ou pode fazer direto com a getInteger mas usando o parametro booleano dela Imagino que queria fazer algo assim: bool hasBoost; int32_t valuee = tradeItem->getIntegerAttribute("boost", hasBoost); if(hasBoost && valuee >= 1 && valuee <= 50) ss << ", Boost: [" << valuee << "]";
  21. Mais ai que tá, o mercado livre tem um sistema de pontuação de vendedor, se é uma fraude tu vai ver a pontuação ruim, varios comentarios negativos. E caso não tenha nenhuma venda, ou poucas tu nao efetua a compra, assim como todo resto do mercado livre
  22. Na minha opnião a melhor forma e inclusive a que eu vejo as pessoas ganhando mais dinheiro e com os mineradores antiminer. http://lista.mercadolivre.com.br/mineradora-antiminer#D[A:mineradora-antiminer,B:1] Porém obviamente isso tem custos, não só para adquirir mas também pra manter, o gasto de energia eletrica e de refrigeração(caso monte uma sala com hacks) é alto, porém ainda vale a pena no mercado atual. A real finalidade do bitcoin é a capacidade de processamento envolvida no processo, você ganha dinheiro porque enquanto sua antiminer ta ligada na rede servidores de tudo quanto é quanto mandam problemas de alto processamento pra ela resolver e entregam a resposta ja resolvida. Ou seja, voce recebe porque está prestando um serviço, o do processar dados, é estilo um webservice mesmo mas bem especifico. Dizem entusiastas que é usado até pela NASA o sistema. O problema é que é uma moeda, se a cotação baixar, pode ficar inviavel o uso, e levando-se em conta o alto custo da energia eletrica no brasil não é algo tão vantajoso(a não ser que tenha aquele gato arrumado kk)
  23. dalvorsn

    Encurtar Scripts

    Quer um conselho sincero? Refaz isso que ta horrível, na boa. Pra que desgraça o ser faz isso aqui: local nas = { ["%%pokename"] = i } for i,x in pairs(nas) do if description:find(i) then description = description:gsub(i, x) end end E caso ja exista no server uma tabela na lib de configuração dos pokemons pelo nome, coloque esses dados la, deixe apenas a configuração da pokebola em uma tabela local no script o que vai reduzir bem o tamanho também. Essa função 'capturou' declarada dentro do escopo do script também não é legal, atrapalha na legibilidade. No mais não tem muito o que reduzir não, pois a maioria e referente a features do servidor, mensagens e effects. E por favor, identa esse código mano, é uma questão de organização isso, quanto mais organizado o codigo estiver, mais fácil será para entendendo e mais ainda parar dar manutenção caso seja necessário. E também não é legal misturar portugues com ingles, tu escolhe, ou faz em portugues ou faz em ingles e como tudo em otserv ja é em ingles, faça em ingles. Funções com nome 'capturou', 'ruim'; variáveis com nome 'bolabola' e etc. Tente algo mais objetivo tipo a função capturou tu muda pra 'onCatch', "ao capturar", ela já explica pelo nome o que é, isso também ajuda no código. Não em questão de desempenho, isso tudo vai pra memoria e vira bit mas to falando de entendimento humano mesmo, tenha em mente que a pessoa que fez provavelmente nao vai ser a mesma que vai dar manutenção, e mesmo que seja ela pode esquecer o que ele faz, pra isso use de comentarios em códigos e etc. E por fim, ja me prolonguei muito, não se mensura qualidade de um código pelo seu tamanho, e sim pela sua organização e desempenho!
  24. Apresenta algum erro no console, algo que possa nos dar um norte pra resolver o problema? dizer simplesmente que nao esta funcionando nao adianta ...
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...