Ir para conteúdo

Demonbholder

Infante
  • Total de itens

    1551
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Posts postados por Demonbholder

  1. Na memoria o numero negativo o que muda é um bit só

    São dois byte(16 bits)

    • 1 bit para o sinal do número
    • 1 bit para o sinal do expoente
    • 4 bits para o expoente
    • 10 bits para a mantissa

     

    Quanto a fazer uma função geral, a parte inteira é bem facil, e fica ate pequeno, porem a decimal, nossa, da uma trabalheira kk, teria que fazer uma seria de elseifs para fazer a parte decimal e cada um com sua regra, mas é possivel de fazer sim

     

    Ah, então hoje a arquitetura é bem diferente... no início era só soma, por isso se usava o complemento de dois.

     

    Não sei como você calcula a parte fracionária, mas eu aprendi uma regra da multiplicação, acho que isso pode facilitar.

  2. Irado, seria legal fazer com número negativos. No caso, você acha o número em binário e depois usa o complemento de dois.

     

    Outra sugestão é fazer uma função geral de conversão de bases (não sei se já existe).

  3.  

    Você quer que os players fiquem com 30% da vida máxima após o uso da spell, certo? Mas e se eles estiverem com menos de 30% da vida quando utilizarem a spell? Ou você quer que fiquem com 30% da vida atual?

     

    Se for 30% da vida atual, a conta é

    doCreatureAddHealth(getCreatureTarget(cid), - getCreatureHealth(getCreatureTarget(cid))*0.7)
    doCreatureAddHealth(cid, - getCreatureHealth(cid)*0.7)

    Faz muito tempo que eu não programo esse tipo de coisa, mas testa ai.

     

    Creio que de qualquer forma vai remover um porcentagem , se o player tiver menos ele morre.

     

    Tópico Movido para Pedidos e dúvidas resolvidos.

     

     

    Sim... é que ele falou "Eu quero que o target e o caster fikem apenas com 30% da life após a spell", por isso que eu perguntei se era 30% da vida atual.

     

    Mas se ele confirmou que é como você fez, tudo bem.

  4. Você quer que os players fiquem com 30% da vida máxima após o uso da spell, certo? Mas e se eles estiverem com menos de 30% da vida quando utilizarem a spell? Ou você quer que fiquem com 30% da vida atual?

     

    Se for 30% da vida atual, a conta é

    doCreatureAddHealth(getCreatureTarget(cid), - getCreatureHealth(getCreatureTarget(cid))*0.7)
    doCreatureAddHealth(cid, - getCreatureHealth(cid)*0.7)

    Faz muito tempo que eu não programo esse tipo de coisa, mas testa ai.

  5. Tem um problema sério em fazer assim, storages tem limite de caracteres, se não me engano é 255 caracteres.

    Mas usar um para cada spell também é ruim pois pesa a database

    o ideal mesmo seria que as spells tivessem ids, ai poderia usar numeros, que seriam bem mais leves de se gravar

    ou entao deixa assim e aumenta o limite de caracteres das storages

     

    sim... não esquece que eu postei isso em junho de 2011

  6. No caso seriam apostilas feitas exclusivamente pela equipe, a ideia da academia é colocar tutoriais onde você aprenda a começar, não ser o melhor programador do fórum.

     

    Um diferencial da academia é o membro pode perguntar sobre o conteúdo ensinado na apostila e a equipe, a medida do possível, vai tentar responder essas perguntas.

     

    Vai ser uma serie de tutoriais, e cada tutorial vai ter um requerimento no início, por exemplo:

     

    Antes de você ler este tutorial, deverá dominar o conteúdo ensinado nos seguintes tópicos:

     

    -Tópico x

    -Tópico y

     

    O que acha?

  7. Esclarecendo algumas coisas que eu li:

     

    Existem mais programadores lua no fórum que tem conhecimento para dar aulas sem ser eu e o oneshot;

     

    O projeto da academia é ensinar tanto lua pura quanto lua p/ otserver;

     

    As aulas serão apostilas, pois aulas através de qualquer outro serviço de mensagens rápidas não suportam um grande número de pessoas e a ideia não é privar o conteúdo para apenas x pessoas.

     

    1) Foi dito na equipe atual não há outros além de você.

     

    2) A primeira ideia foi ensinar Lua pura mesmo. Desde quando eu sugeri isso até quando era o Oneshot na coordenação o objetivo era ensinar Lua pura. É claro que pode envolver também otserver, mas não era esse o foco.

     

    3) Novamente, a primeira ideia da academia era ter aulas via skype, facebook ou msn. Seriam postadas apostilas também na seção, mas as aulas mesmo seriam apenas professor e aluno por algum meio de contato.

     

    Se houve mudanças nisso eu já não sei. Mas até quando era o Oneshot no comando era dessa forma que descrevi acima.

     

    Sim luck, houveram mudanças no projeto porque o esse modelo que vocês pensaram não é muito interessante no momento, poucos usuários vão ter acesso ao conteúdo e não acho isso legal. Apesar disso, eu concordo que aulas via skype, facebook, etc, são mais efetivas, mas, como eu disse, a ideia é ensinar qualquer um que quiser aprender, não só x pessoas.

     

    Quando eu disse que tem mais gente no fórum que pode dar aula sem ser eu e o oneshot, eu não me referi especificamente ao seu comentário.

  8. Esclarecendo algumas coisas que eu li:

     

    Existem mais programadores lua no fórum que tem conhecimento para dar aulas sem ser eu e o oneshot;

     

    O projeto da academia é ensinar tanto lua pura quanto lua p/ otserver;

     

    As aulas serão apostilas, pois aulas através de qualquer outro serviço de mensagens rápidas não suportam um grande número de pessoas e a ideia não é privar o conteúdo para apenas x pessoas.

  • Quem Está Navegando   0 membros estão online

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