Ir para conteúdo

otteN

Campones
  • Total de itens

    32
  • Registro em

  • Última visita

Posts postados por otteN

  1. Foi feito em lua ou em C++? Se tu tiver um conhecimento legal em C++, o ideal seria tu fazer o código em C++ (que vai aplicar o bônus e tal) e criar uma interface em xml pra ti ir pondo os IDs dos conjuntos, os bônus etc.

  2. Em 10/03/2017 at 11:27, fefuxd disse:

    depois de quebrar um pouco a cabeça eu consegui adaptar a função do @Crypter com algumas coisas que eu encontrei na internet e funcionou do jeito que eu precisava..

    para quem quiser, segue o código abaixo

     

      Ocultar conteúdo

    local config = {
    monster = {"Kokarzinho"}, -- nome dos monstros, separado por vírgulas.
    items = {2518,2519,2520}, -- items aleatorios que ira ganhar
    effect = 27, -- efeito ao matar o monstro.
    }
    function onKill(cid, target)
    local rand = math.random(1,#config.items)
    local qtde = config.qnt
        if isInArray(config.monster, getCreatureName(target)) then
            for i = 1, 1 do
                doPlayerAddItem(cid, config.items[rand], 1)
                doPlayerAddItem(cid, 2160, 2)
            end
            doPlayerSendTextMessage (cid, 19, "Você receberá uma recompensa por derrotar o "..getCreatureName(target)..".")
            doSendMagicEffect (getThingPos (cid), config.effect)
        end
    return true
    end

     

    O erro na função do wever é que ele só passou um argumento pro método random.

  3. demorei pra começar, mas tá feito.
    Não reparem no meu alto nível de design de aplicações, please SHAUSHUASHUA

    Caso alguém queira o algoritmo em C# (tirei o da interface gráfica porque é mt grande, deixei só a parte que faz o trabalho das enums, se quiserem dps eu mando tudo direitinho), tá aí:

    se vcs repararão eu vou botar mais coisas nele, porque tá enumutilities, no plural ehauehau

    Citar

     

    using System;using System.Text;namespace EnumUtilities{    class EnumHelper    {        //atributos, get e set//        static private string linguagem = "C++";        public string Linguagem        {            get { return linguagem; }        }        //métodos especiais//        public EnumHelper()        {                    }        //métodos//        /*        *Recebe o nome de uma enumeração {name}, atribuindo o seu valor inicial ao        *primeiro elemento {startValue}, incrementando o valor à cada elemento e         *alterando o seu nome com o uso de um índice até chegar ao valor final {endValue}        */        static public string enumEmDecimal(string name, int startValue = 0, int endValue = 1, bool visualNewLine = false)        {            StringBuilder sb = new StringBuilder();            string commaOrBlankSpace = ", ";            if (visualNewLine)                commaOrBlankSpace += Environment.NewLine; //atributo C#, para apresentar uma quebra de linha nas aplicações gráficas            commaOrBlankSpace += '\n';            for (int idx = startValue; idx <= endValue; idx++)            {                if (idx == endValue)                    commaOrBlankSpace = String.Empty;                sb.Append(name + idx + " = " + idx + commaOrBlankSpace);            }            return sb.ToString();        }    }}

     

     

     

    EnumUtilities.rar

    EnumUtilities.rar

  4. Em 04/03/2017 at 17:15, Bennyyw disse:

    Você quem não tá entendendo

    Se um tópico, post, qualquer desgraça que seja não agrega nada ao fórum e merece rep- ele merece ser excluido.

    Não adianta cara, você quer dar o poder de rep- pra sei lá quantos membros que se registram por dia? kek

     

    Até entendo o abuso, mas cara, ele é tão prejudicial quanto quem faz fake pra se reputar, nem mais prejudicial nem menos, e esse problema é do sistema de reputação, e não da reputação negativa

    Btw, o que daria pra fazer seria contabilizar a rep negativa pra pessoa caso N pessoas dêem essa rep negativa. Por exemplo, rep negativa só se 3 no post apontarem como rep negativa o tópico/post. Fica mais democrático e com menos chance de abusarem.

  5. Cara, acho meio ridículo tirar o rep-. É uma espécie de ostracismo, por isso se chama de reputação. Pode-se gostar de alguém, assim como se pode não.
    Não é tirar uma ajuda, a pessoa reputou positivamente, acrescentou à reputação, mas alguém não gostou de algo, logo diminuiu a reputação. Reputação não é algo estático.

    É esse tipo de pensamento que criam sacro-direitos à honra e imagem, que só servem pra caso tu for um merda e tiver medo das pessoas opinarem sobre ti =):

    Btw, oq tem q tirar, e que já acontece com os rep positivos, são os fakes que ficam dando reputação e tal
    (tudo isso apesar de eu ser contra esse sistema de reputação. Não vejo como algo tao subjetivo quanto uma reputação pode ser representada com números inteiros)

  6. versão
    substantivo feminino
    1.
    inf cada uma das formas sucessivas que um programa de computador apresenta, à medida que se desenvolve o processo de sua elaboração e aperfeiçoamento

     

    não

    advérbio
    1.
    expressa negação

    suportar

    verbo
    1.
    transitivo direto
    ser capaz de segurar ou carregar.
     

     

    Brincadeiras à parte, é isso aí, não tem mt oq fazer, essa spr é customizada?

  7. Alguém tem ele com protocolo 10.98 compilado para Ubuntu? Já tentei, mas tem um repositório que sempre dá erro, creio q seja por ser antigo (tô usando o Ubuntu 16.04), aí não dá pra compilar por falta das libs msm : -( 

  8. Meu amigo, acho que você não sabe o significado da palavra source.

    source = sourcecode = código fonte

    Cada programa tem o seu, ponto, acabou. Não tem como alguém "fazer um" para você ou coisa do tipo.

     

  9. XTibia, aquele XTibia, que ta la na internet... um lugar onde criam um codigo fonte pra um programa com o seu perdido... eh meio obvia a improbabilidade disso dar certo, voces sabem, ne.

    Boa sorte em insistirem nesse projeto cheio de gambiarras, e sem codigo fonte, que eh o pda AUSHAUSAHUSAUSHUA
    (mals pela falta de acentos, meu teclado eh americano)

  10. Tem um problema nisso.

    E se outro player criar um char com o nome antigo Papai do Ceu e fizer a quest? Vamos ter dois  [LEGENDARY] Papai do Ceu?

    O melhor seria mexer na database, e criar um novo atributo chamado TAG. Aí, na hora de exibir o nome (isso tu faz pela source do OTClient, creio eu, ou pela source do teu OTServ, se for mandada por ele a string com o nome pro client. N sei como funfa), tu concatena ele com a tag.

  11. 21 minutos atrás, Drazyn disse:

    Estou fazendo quase a mesma coisa no TFS 1.2, porém como tenho conhecimento baixo de C++ estou fazendo um monte de besteiras... Maas, é assim que se aprende né, praticando e praticando...

     

    Bom, sobre sua duvida eu recomendo utilizar o Visual Studio, porém eu não cheguei a utilizado diretamente, muitos amigos meus me recomendaram... Mas meu computador não pega ele, então eu uso o Notepad++ e peço para um amigo compilar para mim aueaueh

    Também não manjo muito, sei só básicao de C++ msm (aprendi no learncpp.com, até o módulo 8),  e manjo POO graças ao grande Guanabara, heahuea. To há uns meses 4 trabalhando nisso e surpreso com meus resultados ;p

    Bah, visual studio tem mais de 4gb, aquilo deve explodir meu PC.  Já vi que vai ter que ser na mão D:

  • Quem Está Navegando   0 membros estão online

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