Ir para conteúdo

dalvorsn

Conde
  • Total de itens

    750
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que dalvorsn postou

  1. é uma condicional como em qualquer outra linguagem, então se tu quer que só liste players que tem o group_id menor que 3, então tu deve fazer dessa forma ai que ta na query group_id < 3
  2. Se atenta que dependendo do servidor, a storage é salva num varchar(255), então se o que tu precisa salvar ta dentro desses 255 é suave, agora se passar provavelmente vai dar erro na hora de salvar
  3. Ta ai, se tiver duvida é so fazer a instalação normal igual pede no tutorial do github la, e depois é so substituir a pasta C:\MinGW\ pelos arquivos dessa MinGW
  4. kk claro que precisa uai, eu nao botei porque era obvio '-' nao botei nem o if, nem o then porque eles são parte da estrutura basica de controle
  5. Ta errado, funciona, mas ta errado essa parte aqui: item.itemid == items sempre vai ser false, porque tu ta comparando um numero com uma referencia de uma table o certo seria deixar apenas isso no if: isInArray(items, item.itemid) and getPlayerAccess(cid) < 4
  6. Eu aconselharia a usar o isInArray que faz o for ja embutido dentro da funçao, é so passar uma table com os items
  7. @Crypter Esquece visual studio vei, pra tu conseguir compilar o otc no visual studio vai dar muito trampo, ele é chato demais, e as libs do otc sao meio antigas pra versao mais nova do vs o mais facil é fazer com codeblocks mesmo, se quiser te passo o mingw ja com as libs dai é so tu fazer as outras partes do tutorial la do github de configurar path e instalar cmake
  8. Não tem, você terá que implementar se quiser. Basicamente o que terá de fazer é criar a constant da sua feature em /client/const.h, e no protocolgameparse verificar se a feature existe e trocar o read de getU8 para getU16, lembrano que no servidor também deve ser feito essa modificação para ele enviar u16, caso contrario haverá uma serie de erros de pacote pois os mesmos são lidos em sequencia.
  9. a ele pega por query, isso nao presta man, tem que fazer via socket isso
  10. na source protocolstatus.cpp no gesior se nao me engano é whoisonline.php
  11. source do servidor e no site, como o gesior é estruturo, provavelmente que ele faça a consulta na propria pagina que exibe
  12. Ele consome esses dados via socket, confere como esta o protocolstatus no seu servidor, pode ser que ele esteja requisitando as infos diferente do que o server espera
  13. Usa o tibia spr do site do remeres que funciona, tem algum bug nessa versao do 8.6 qie da isso. https://remeresmapeditor.com/marklar.php?clients #topic Muito bom. Apenas a titulo de informação, o map editor oficial que está no github ja tem suporte até versao 10.98. https://github.com/hjnilsson/rme
  14. Sim, plágio é crime, mas se vão te processar por isso ai já são outros quinhentos, dificilmente na verdade. Só se tu tiver muita visibilidade a ponto de acharem que vale a pena te processar pela indenização
  15. Servidores rodam melhor em Linux, e seguindo o tutorial do próprio github é facílimo compilar, e caso queira no Windows 10 nas atualizações mais recentes você pode rodar o Ubuntu embutido, ou seja compilar e rodar o servidor Linux no windows para testes Já quando for botar online, aí é óbvio que deve se optar por Linux
  16. Cara se é um projeto novo eu aconselho muito que use o tfs 1.2, é muito melhor em termos de desempenho e qualidade de código
  17. Simples, descubra o motivo do crash e seus problemas acabam. Procure sobre GDB e como usá-lo para gerar o core dump file. Tendo gerado o core dump (com flags de debug) você tem um stack trace do que levou ao fatal error.
  18. Tenta dar uma lida na api deles que talvez tu mesmo consiga fazer, pelo que eu vi aqui tu tem como consultar um pagamento por um post simples, caso nao tenha o retorno automatico bastaria tu agendar eventos de tempos em tempos para verificar os pagamentos https://www.mercadopago.com.br/developers/pt/api-docs/
  19. Cara, todos eles são bons ramos, eu prefiro optar pelo que gosto de fazer. Porque automaticamente gostando do que faz você vai desempenhar bem e consequentemente será bem sucedido. E no caso de não ser, pelo menos vai ter prazer no que faz.
  20. Isso não é um erro propriamente dito, é um warning, voce pode ignorá-lo bota isso no makefile.am perto de -Werror -Wno-unused-variable
  21. Muito bom mlk # edit Só lembrando ao pessoal que o github tem um limite referente a tamanho de arquivos, se tu tentar upar arquivos maiores que 100mb ele não permite, ai ate tem outros serviços mas eu creio que nem precise, na maioria dos arquivos de cliente não se passa desse tamanho, e se passar tambem por exemplo no caso do spr, é so quebrar ele em arquivos menores que ta suave
  22. Tu certamente criou o script no linux, ai ele encheu de lixo de caracter invalido, roda esse comando aqui pra limpar: sed -i -e 's/\r$//' restarter.sh
  23. E muito simples, é basicamente um shellscript que tu roda um loop infinito chamando o server, ele nao vai abrir varios servers porque ele so passa pra outra iteração quando o server fecha # restarter.sh #!/bin/bashwhile true; do ./theforgottenserver; done # ./restarter.sh&
  24. é, isso tem que ser feito nas sources se fosse um item só era moleza, mas como são mais o ideal era ate criar um xml pra serializar isso porem eu to sem tempo pra fazer isso, tu entende algo de c++? se entender eu posso te guiar como fazer
  • Quem Está Navegando   0 membros estão online

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