Ir para conteúdo

Developer Berg

Conde
  • Total de itens

    655
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Histórico de Reputação

  1. Upvote
    Developer Berg deu reputação a Yan Liima em Mudar rotation do npc, duvida simples.   
    Acho que no RME já é possível escolher, mais mesmo assim estarei deixando uma script aqui para você.
     
    em data/globalevents/script crie um arquivo com o nome de npcposition.lua e coloque isto dentro:
    local npcPositions = { { position={x = 250, y = 250, z = 7}, direction=EAST } -- Posição do NPC, direção} function onStartup(cid, item, pos) for indx, npcLoc in ipairs(npcPositions) do npcUid = getTopCreature(npcLoc.position).uid doCreatureSetLookDirection(npcUid, npcLoc.direction) end return trueend Em globalevents.xml add:
    <globalevent name="PosiçõesDoNPC" event="script" type="start" value="npcposition.lua"/> CONFIGURANDO
    position={x = 250, y = 250, z = 7} - Aqui seria a posição onde o NPC está é óbvio
    direction=NORTH - Seria o lado que ele iria estar virado. TEM QUE SER EM INGLÊS.
     
    NORTH = Norte (↑) SOUTH = Sul (↓) EAST = Leste (→) WEST = Oeste (←) Para adicionar mais não tem segredo basta ir fazendo dessa maneira
    local npcPositions = { { position={x = 250, y = 250, z = 7}, direction=EAST }, -- Posição do NPC, direção { position={x = 500, y = 500, z = 7}, direction=SOUTH }}  
  2. Upvote
    Developer Berg deu reputação a Yan Liima em Como Aumentar A Força Da Vocation ?   
    EXPLICAÇÕES:
    vocation id="" << ID da Vocação do personagem. Olhe qual é o ID da sua ultima vocação. Por exemplo, se for 8 a proxima seria 9...name="" << Nome da Vocação, seria o nome do personagem por exemplo. Naruto ou Goku...description="" << Descrição da Vocação exemplo: a naruto, a goku...gaincap="" << Quantidade de CAP que o player irá ganhar a cada level.gainhp="" << Quantidade de HP que o player irá ganhar a cada level.gainmana="" << Quantidade de MANA que o player irá ganhar a cada level.gainhpticks="" << Aqui é mais ou menos de quantos em quantos segundos o HP do player irá se regenerar.gainhpamount="" << Aqui é a quantidade de hp que irá se regenerar a cada tempo. Exemplo: no gainhpticks está 4 e aqui 50. Então seria 50 de hp a cada 4 segundos.gainmanaticks="" << Mesma coisa que ali em cima. Só que aqui será a MANA.gainmanaamount="" << Mesma coisa que o gainhpticks. Só que aqui será a MANA.gainsoulticks="" << Aqui é o SOUL do char, aqui é o tempo no caso 120 segundos(2min).gainsoulamount="" << Quantidade de SOUL que vai subir a cada certo tempo.manamultiplier="" << Aqui é como seria o ML do char, velocidade em que ele vai subir, ACONCELHO a não mexer nele. Quanto mais alto o número mais devagar será, e o contrario disto, será mais rapido. ( Obvio )attackspeed="" << Esse é o Ataque Speed, Quanto menos número o ataque será mais rápido tipo 50 é rapidisimo 10 mais rápido ainda...fromvoc="" << Essa é a fromvoc, coloque o mesmo ID da vocation ID da mesma vocação... Exemplo se o ID da vocação Goku for 1 na fromvoc você coloca 1.prevoc=""<< Aqui seria um "acess" do player. Não mexa.soulmax="" << Como o nome já diz é o maximo de soul que o personagem pode ter.basespeed="" << Aqui seria a speed do char. Speed, de correr, e não de ataque. Quanto maior o número posto ali, mais rápido os players serão.<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/> << Aqui recomendo deixar assim, para o servidor ficar equilibrado e não haver bugs.<formula damage="1.2" defense="1.1" armor="1.1"/> << Aqui seria mais ou menos assim. Damage: Quanto mais alto o número mais o player irá tirar do monstro. Defense: Quanto maior o número mais o player irá defender.Armor: Quanto maior o número o player terá mais armor, defesa, e ataque que os outros char's.<skill id="0" multiplier="1.1"/> - Fist - Recomendo deixar 1.1<skill id="1" multiplier="1.1"/> - Sword - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0<skill id="2" multiplier="1.1"/> - Club - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0<skill id="3" multiplier="1.1"/> - Axe - Se for Knight deixe 1.1 se for Mago deixa 2.0 se for Paladin deixa 2.0<skill id="4" multiplier="1.4"/> - Shilding - Se For Knight deixa 1.2 se for Mago deixa 1.4 se for Paladin deixa 1.3<skill id="5" multiplier="1.1"/> - Distance - Se for knight deixa 5.0 se for Mago deixa 2.0 se For Paladin deixa 1.1<skill id="6" multiplier="1.1"/> - fishing - Deixe 1.1Quanto maior o número, mais rápido as skills upará.  
  3. Upvote
    Developer Berg deu reputação a Yan Liima em Como Remover Vocation Vip Do Account Manager ?   
    Tente assim:
    <vocation id="300" name="[VIP] tobirama" description="a tobirama [VIP]" needpremium="1" gaincap="20" gainhp="600" gainmana="850" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="300" manager="0"> <formula meleeDamage="2.0" distDamage="3.0" wandDamage="2.0" magDamage="4.0" magHealingDamage="2.0" defense="2.0" magDefense="2.0" armor="2.0"/> <skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="5.0" shielding="2.0" fishing="2.0" experience="20.0"/> </vocation> EXPLICAÇÃO   No final de todas vocações coloque uma TAG que você quer que apareça no menu do account manager ou não...    Para aparecer coloque: manager="1"  Para não aparecer coloque: manager="0"  
    Exemplo: <vocation id="1" name="YanGostoso" description="a yangostozão" needpremium="0" gaincap="100" gainhp="270" gainmana="230" manager="1"> Observe que tem o manager="1" no final. Ou seja, ele irá aparecer para o jogador criar o personagem...
     
    Se caso isso não funcionar em seu servidor, você teria que editar nas source. Acho que na área de programação tem um tutorial. Bom as sources de agora sempre estão vindo.
  4. Upvote
    Developer Berg deu reputação a Yan Liima em Como Remover Vocation Vip Do Account Manager ?   
    Como o tópico é antigo, ele vai tar meio dessarrumado e feio. Mais vai dar para entender. CLIQUE AQUI
  5. Upvote
    Developer Berg deu reputação a Beeki em Oque contem nas sources de um narutibia ?   
    Liberar o máximo de efeitos de 81 para 255, apenas. .-.
  6. Upvote
    Developer Berg recebeu reputação de samlecter em (resolvido) Aumentar Limite de Efeitos FALHA   
    cara, essas sources são as originais da Bolz, peguei aquelas sources daquele tópico que vc me ajudou com o client, e compilei ela com o limite de effect, se der problemas dai n é culpa minha, e sim do cara que postou as sources.
  7. Upvote
    Developer Berg recebeu reputação de Justiceiro751 em (resolvido) Aumentar Limite de Efeitos FALHA   
    olha aqui o link das sources com os effects, essas sources são as originais do Bolz que o cara postou lá, nela já tem os effects estendidos até o 370, ai se vc quiser mais é só vc seguir a linhagem no Const.h e compilar denovo.
    http://www.mediafire.com/download/ibm8m8851ww0a83/Source+Server.rar
    essas são do pda bolz
    http://www.mediafire.com/download/ibm8m8851ww0a83/Source+Server.rar
    se vc quiser pode pegar
  8. Upvote
    Developer Berg recebeu reputação de Justiceiro751 em (resolvido) Aumentar Limite de Efeitos FALHA   
    cara, essas sources são as originais da Bolz, peguei aquelas sources daquele tópico que vc me ajudou com o client, e compilei ela com o limite de effect, se der problemas dai n é culpa minha, e sim do cara que postou as sources.
  9. Upvote
    Developer Berg recebeu reputação de samlecter em (resolvido) Aumentar Limite de Efeitos FALHA   
    olha aqui o link das sources com os effects, essas sources são as originais do Bolz que o cara postou lá, nela já tem os effects estendidos até o 370, ai se vc quiser mais é só vc seguir a linhagem no Const.h e compilar denovo.
    http://www.mediafire.com/download/ibm8m8851ww0a83/Source+Server.rar
    essas são do pda bolz
    http://www.mediafire.com/download/ibm8m8851ww0a83/Source+Server.rar
    se vc quiser pode pegar
  10. Upvote
    Developer Berg recebeu reputação de samlecter em (resolvido) Aumentar Limite de Efeitos FALHA   
    cara eu conseguir fazer tudo normal, eu tenho um pouco de experiencia com lua e com sources, aqui foi tudo normal, já que vc quebrou o galho do client lá quebrado pra mim kk, se quiser te passo a minhas sources que compilei, ela tá com 370 effects, mas já está com os effects prolongado, dai é só vc seguir a forma e aumentar de acordo com o Const.h, se quiser é só falar que ponho pra download, aproveitar mando o dono do tópico do Bolz open source atualizar a source com os effects estendidos.
  11. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    vlw XD
  12. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    sou nada auehue
  13. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    São todas, spr original da pxg =D
  14. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    Não sei mas to dando umas olhada aqui tirando print pra postar no topico, se eu achar te aviso.
  15. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    por nada
  16. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    Por nada, Bom uso!
  17. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    Né isso *--*
  18. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    vlw XD
  19. Upvote
    Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016   
    AQUI PESSOAL O LINK DA SPR E DAT ATUAIS DA PXG
     
    Versão 854 V1 - http://www.mediafire.com/download/ukmjw4j85l8rc3d/pxg_maio_2016.zip
    Versão 854 V3 - http://www.mediafire.com/download/ykz4oqsc9sxydk8/pxg maio 2016.zip
     
    Lembrem-se de usar o object builder mais atual e marcarem como estendido e transparência. =D
     




  20. Upvote
    Developer Berg deu reputação a samlecter em Base Bolz 2.5 Com Source   
    Opa, upei arquivo errado, malz, to upando certo e já Edito nos 2 comentários.
     
    EDITED 09/05: Link Certo:
    Expirou, upei dnv \/
     
     
    EDITED 19/08/2016:
     
     CLIENT REUPADO + OTC COMPATÍVEL !
     
    Upei o client original do tópico (oldclient(só spr)) e um OTC adaptado que usei para essa base na época
    http://www.4shared.com/rar/U23fm86xba/Client__OTC_bolz_25__Sam.html
     
    OBS: 4shared já tem scan 
     
  21. Upvote
    Developer Berg deu reputação a Refe em [Show-Off] Pokémon Origins [Addon, Sounds, Day Care, Lumberjack]   
    Hoje eu vou mostrar alguns dos sistemas de Pokémon Origins:
     
     


     
     
     


    Addon System:
     
     





     


     
     
     


    Sounds System:
     
     


     
     
     





     


    Lumberjack System:
     
     


    Aqui nós mudamos os sons da pokebola!
     
     





     


    Day Care System:
     
     





     


    Sistema de Personalização de Casas (Pintura)
     
     





     

     

     


    Estou upando o resto dos sistemas, já atualizo o tópico
     
     
  22. Upvote
    Developer Berg recebeu reputação de Vini Original em Download Otclient 10.90   
    Olá gente, vim trazer para vocês o Otclient 10.90, vi algumas pessoas pedindo o download o otc, dai hoje vou disponibilizar o download do Otc compilado, e as sources do Otc.

    Prints.





    Download E Scan.


     
  23. Upvote
    Developer Berg recebeu reputação de Deadpool em OtClient 10.90 -   
    ss, aqui tá assim também, vc poderia me passar as sources para eu compilar ? ou o link das sources do otc 10.90 ?
  24. Upvote
    Developer Berg recebeu reputação de Deadpool em OtClient 10.90 -   
    já estou compilando daqui a pouco envio o exe.

    overllord, olha ai, o exe compilado.
     
    otclient.exe
  25. Upvote
    Developer Berg deu reputação a Caronte em [aula 1] lógica de programação   
    Aula - Lógica de programação
    fala pessoal, essa aula é a primeira do conjunto que estarei criando para ensinar programação através da linguagem LUA, e depois, aprender como aplicar no tibia. 
     
    as informações apresentadas a seguir são fundamentais para o apropriado entendimento da logica de programação, porém...
    Caso você esteja buscando a parte mais prática, pule para: Criando Algoritmos
     
         Sem mais delongas, precisamos entender o que é o conceito de lógica de programação, 
    Lógica está contida em um conjunto de atitudes/eventos que tem um sentido por trás, lógica pode tomar várias formas e definições, porém, a que vamos aprender é Lógica de Computador, ela é EXTREMAMENTE necessária para você poder criar scripts, e programar códigos de qualquer tipo e linguagem. A lógica de computador não pode ser argumentada, essa lógica tudo é ou não é, não existe o meio termo ou argumento, ela pode ser entendida na Lógica de Aristóteles com a lei da não contradição, ou é verdadeiro, ou falso.
     
        Nós somos quase totalmente diferentes de máquinas, apesar do nosso cérebro funcionar também por eletricidade, a voltagem é fraca e ele não depende só de eletricidade, mas isso não vem ao caso, o que interessa é a nossa maneira de pensar e agir, aí sim, é totalmente diferente de um computador, Porque Será?
     
        Ao pensarmos, nosso cérebro trabalha no consciente e inconsciente, alguns cientistas acreditam que a decisão acontece já no inconsciente, através de experiências já vividas e considerações, ou seja, você não sabe que seu cérebro já tomou a decisão, até ficar consciente dela (não acredito 100% nisso, essa informação não tem muita base, tem deduções), mas o que temos que entender é que a gente avalia de acordo com o nosso conhecimento já adquirido, e por meio disso, a decisão é tomada através do nosso conhecimento de certo ou errado, e a decisão não precisa ser exata.
     
       Já o computador trabalha através de instruções de linguagens não sofisticadas (códigos de máquina, exemplo: código binário, 0 ou 1), algo que é praticamente incompreensível para os humanos (se não fosse compreensível, não existiria computador), por causa da dificuldade de programar em código de máquina foi criada uma linguagem chamada Assembly que torna muito mais fácil programar, e depois dessa linguagem, foram criadas outras mais sofisticadas.
     
    Criando Algoritmos.
     
       Agora o que precisamos entender é que a nossa maneira de pensar na resolução de problemas é diferente de como devemos escrever para um computador entender, o computador é muito mais burro na hora de interpretar as ideias, pois ele não tem quase nada para se basear além das suas instruções.
     
       Para explicar, vou criar um algoritmo simples para mandar um humano fazer uma determinada tarefa, comprar pão, e depois, vou explicar porque um computador não pode usar o mesmo algoritmo.
     
    Vou usar os seguintes substantivos:
    Pão Dinheiro Troco Casa Padaria Compra Vou usar os seguintes verbos:
    Pegar Ir / Voltar Fazer Dar Essas são as palavras chaves.
    Os verbos numa linguagem normal são geralmente chamados de Sintaxe (ou parte dela), ela é quem dirige a logica, e que faz o script ter sentido.
     
         Já os substantivos são dados valiosos, são variáveis! , variável é uma incógnita sobre o qual você tem controle, e sabe o valor , ela serve para você resumir dados e guardar, vão ser muito usadas se você quiser programar bastante, ela ajuda a identificar dados, e tornar o programa mais legível.  
     
    • Vamos ao algoritmo:
     

     
           Bom, uma tarefa com instruções tão gerais não poderia ser seguida por um computador. A menos que sejam funções, porém isso não é assunto para agora. O fato é que essas instruções são bem mais do que a quantidade necessária para um humano, você pode falar: “Vá à padaria comprar pão”, e ele irá executar perfeitamente.
     
          Porém, se você quer dar um algoritmo de como ir para a padaria para um computador executar terá que ser bem mais específico e falar todas as tarefas que ficam subentendidas para um humano, mas que não são nem um pouco claras para um computador.
     
          Para o computador entender algo parecido do que o humano entende, seria necessária muita inteligência artificial, o que não contamos quando vamos programar em LUA, novamente falo, o computador é burro.
     
       Agora vamos ao algoritmo mais próximo do que um computador precisa, vamos precisar adicionar mais termos ao nosso vocabulário:
     
    Expressões condicionais:
     

    E alguns verbos e termos a mais. Vamos ao algoritmo:
     

     
          As expressões condicionais servem para verificar antes de fazer alguma tarefa, assim, evitamos possíveis erros, por exemplo, caso não tenha dinheiro! Se você mandar o computador pegar o dinheiro e o valor dinheiro não existe, irá gerar erros no seu script.
          Expressões condicionais não servem somente para verificar, servem para selecionar também, por exemplo, uma Quest que precise de level 20 para entrar. 

     
          Esse algoritmo acima já dá uma parte de script, se escrito como LUA.
    A expressão condicional que acabei de passar é considerada fácil, mas para uma Quest é simplesmente isso e mais algumas coisas simples.
     
         Bom, esse é o final da aula de algoritmos, gostaria de saber se fui claro em relação ao tutorial e se alguma coisa passou despercebida que merece alguma atenção a mais, assim posso editar o tópico para ficar melhor.
     
    Exercício:

     
    Resposta:
        [Aula 2] Booleanos e Operadores ---->>
     
  • Quem Está Navegando   0 membros estão online

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