-
Total de itens
655 -
Registro em
-
Última visita
-
Dias Ganhos
10
Histórico de Reputação
-
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 }}
-
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á.
-
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.
-
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
-
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. .-.
-
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.
-
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
-
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.
-
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
-
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.
-
-
-
Developer Berg deu reputação a MUNlZ em Spr e dat da pxg 07/05/2016
São todas, spr original da pxg =D
-
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.
-
-
-
-
-
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
-
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
-
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
-
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.
-
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 ?
-
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
-
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.