Ir para conteúdo

dalvorsn

Conde
  • Total de itens

    750
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que dalvorsn postou

  1. E so criar uma similar ao hasBeenAttacked porem tu tem que usar outro nome pra saber que é o guid que ta sendo passado como param
  2. getCreatureLookDirection(cid)
  3. A maneira correta é bem melhor, e não é tão dificil, é extretamente similar ao cast system, tu transforma a instancia do protocolgame no player em um vetor, onde uma posição determinada, tipo "front", será o player principal, dai replica os demais pacotes para o player que esta assistindo, porém na hora de "conectar" precisa de alguns detalhes, que é enviar o map descriptions, No caso do tv system, a diferença maior é que existem dois players ao mesmo tempo, um enviando a imagem e outro com coisas como chat e etc, ai precisa apenas ajusta os pacotes nesse sentido, determinando quais devem ou não ser aceitos(enviados ou recebidos) e por quem. Não é um sistema trivial, mas da pra ser feito
  4. Tem uma tag enorme bem no titulo dizendo: "[tfs1.x]".
  5. Eu fiz algo parecido com isso a um bom tempo atras, não cheguei a completar, acho que tinha ficado faltando o check ou check mate nao sei, vou ver se acho o code aqui #edit achei http://pastebin.com/xw2YTWuT O movimento era por arrasto, tu da look na peça e ele mostra as possiveis jogadas pra peça, ve se ajuda em algo
  6. Existem também um curso novo que não tenho certeza se ja formaram turmas pelo brasil que é a engenharia de software, ela é estilo sistemas de informação porém com uma base de calculo mais sólida, fora do brasil esse curso ja é bem reconhecido. Em termos de mercado, aconselharia um desses dois pois é mais voltado pra tecnologias web e etc que são as que mais tem dominado o mercado, além de serem de certa forma mais simples de se aprender. Os curso de ciencias da computação é muito mais voltado pra problemas cientificos, performance e etc, então pode ser que não seja exatamente a area que pretende. Existem também cursos(não tenho certeza se são tidos como tecnicos) mas especificamente para desenvolvimento de jogos, onde tu aprende de tudo um pouco na area de desenvolvimento, desde a criação de audios, imagens até programação de um core de um game. Para mercado, um diploma é bem importante, agora se pretende desenvolver algum projeto pessoal e etc, não precisa nem fazer curso superior ou algo assim pode simplesmente aprender pela internet. Há uma vasta gama de conteudo, além de comunidades mais especificas como aqui por exemplo que é mais voltado para opentibia
  7. Cria pela source, melhor https://github.com/otland/forgottenserver/blob/bcd2c7f6b2b5ae72f3bd20effd207fdde3a1b7d9/src/player.cpp#L909-L924 Da uma olhada com o tfs faz com o market por exemplo
  8. Não tem nada haver com o path o erro, voce tem que entender que a pasta que tu aponta no cmake é a pasta raiz do otclient, e tem que conter o arquivo de projeto CMakeList.txt
  9. ele ta procurando por um arquivo chamar CMakeList.txt dentro da pasta C:/Otclient Ele não está contraband, dai não consegue montar o projeto, pois é esse arquivo que é responsável por listar tudo e definir as flags, bibliotecas e afins
  10. dalvorsn

    SERVER Bugado

    Pesquisa as funções que tao sendo usadas ai, tem algumas que nao sao do tfs, que foram feitas em lua provavelmente, como esse canAttackOther
  11. dalvorsn

    SERVER Bugado

    Não vejo nada ai que travaria o server, pra travar assim teria que ser um loop muito grande, infinito provavelmente
  12. dalvorsn

    SERVER Bugado

    Ve os creature scripts ontarget que tem e posta aquii
  13. Elas nao sao criadas automaticamente, leia a estrutura delas e faça uma aplicação compativel com a sua, principalmente no quesito points, a parte geral dela pode ser desse jeito, mas os pontos tu provavelmente vai ter que mudar de lugar
  14. Posta ele pra eu dar uma olhada
  15. as creature script do tipo login
  16. Provavelmente é algum script onlogin, quais existem no seu server e qual conteudo deles?
  17. Não é bem um erro, é que se ele estiver criando chars diferentes, com positions diferentes, cap diferente ou qualquer campo diferente, isso pode trazer desvantagem in game pra algum dos lados Alem disso tem também a questão do firstitems, ja vem alguns items configurados quando se cria pelo site, se criar também pelo account manager, nos chars criados pelo site tu vai receber mais items que os do account manager
  18. Tem as sources?
  19. Ter até tem, porém mano tu tem que certificar que a criação pelo site esteja exatamente igual ao do account manager
  20. A diferença pro login e o game é a porta basicamente, ele conecta em uma pra obter a lista de chars, e depois conecta em outra pra conectar no jogo. Ve se no seu config.lua tem uma variavel assim: bindOnlyGlobalAddress Caso tenha certifique-se que ela está como false Alternativamente tente colocar o ip interno(192.168.1.5) no config.lua( e tente logar
  21. É quase php puro isso, a unica coisa que ele precisa mudar mais grosseiramente é a tabela de pontos
  22. O gpedro fez um a poucos dias para o ZnoteAAC, porém é bem fácil na verdade, ele usou o modo de POST, e não via API. https://github.com/Znote/ZnoteAAC/blob/master/pagseguro_ipn.php https://github.com/Znote/ZnoteAAC/blob/master/pagseguro_retorno.php Consiste basicamente nesses dois arquivos, e uma configuração no config.php (obviamente que terá que adaptar as tabelas do znote para o server que estiver usando) Tu pode seguir esses commits(nessa ordem) para ver o desenvolvimento dele: https://github.com/Znote/ZnoteAAC/commit/583001e91d1823c3e9ee324e64622ad09c0cbc7a https://github.com/Znote/ZnoteAAC/commit/e48ee4854d9defcfafc1438585c2349ab07915e4 https://github.com/Znote/ZnoteAAC/commit/358b16e7482073d720632688ad6732684e88e9f3 https://github.com/Znote/ZnoteAAC/commit/1804fe00594e8875b12a00e406fa69d80af41c1b https://github.com/Znote/ZnoteAAC/commit/816801880f4003b8718c74e9aef9da46f1ff49cc
  23. dalvorsn

    SERVER Bugado

    Não cara, não precisa desistir das coisas que ja foram feitas não, ate porque foram feitas em lua, o que tu vai ter que adaptar é minimo perto do que ja deve ter feito
  24. O cast system nada mais é que a replicação de pacotes do player para uma lista de spectators. O primeiro passo é transformar a instancia do protocolgame da classe player em um vetor, onde uma das posições será sempre fixa e será o owner(player) da instancia. As demais instancias serão seus spectadores, voce deve um a um replicar os pacotes, porem os necessários apenas, e deve dropar todos que vierem dessas instancias. Tu define um meio padrao para conexão, geralmente o não uso de senha e password envia uma lista "character list" com todos que estão transmitindo. Dai o cliente seleciona um desse e passa a fazer parte da lista de spectadores desse player.
  25. Voce provavelmente usou o ip errado no config.lua, coloque la seu ip global e não o ip interno #edit Ahh, é na vm? puts qual virtualizador ta usando, virtual box? voce consegue pingar o ip?
  • Quem Está Navegando   0 membros estão online

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