
Tudo que xWhiteWolf postou
-
Sistema de Reset 100%
dependendo do nivel que o cara da reset, vc pode acabar diminuindo a vida a cada reset ao invés de aumentar.. pensa cmg: vamos supor que a vida normal no nv 8 é 500 e que a cada nv vc ganha 3 de vida. Se o reset é nv 508 (to colocando isso pra facilitar as contas) então vc vai ter 500 + (3 * 500) = 2000. Quando vc resetar a primeira vez, ele vai setar a vida maxima como 1% de 2000 que seria 20. Então o cara vai ter 20 de vida maxima contra 500 que ele tinha com 0 resets. No segundo reset vc vai ter 20 + (3 * 500) = 1520, 1% disso seria 15. Então a vida do cara tá diminuindo a cada reset.
- Puxar/Empurrar (conjunto de spells)
- Sistema de Reset 100%
- Sistema de Reset 100%
-
[Pedido] Armor diferente
é possível sim, você cria uma função que fica executando de X em X segundos quando você equipa a armor OU você faz qnd alguém te atacar ou quando você atacar alguém ativar uma spell se estiver com a armadura equipada.
-
[Pedido] Armor diferente
tenta dar mais detalhes, como seria a spell em questão? seria algo parecido com a capa do fogo solar no lol?
-
Puxar/Empurrar (conjunto de spells)
- Sistema de Reset 100%
- Sistema de Reset 100%
- Sistema de Reset 100%
- Sistema de Reset 100%
- Sistema de Reset 100%
- [action] Edo Tensei
é um item pra pegar e um pra lançar... lê o tópico.- Gran Castle Event (8.54+)
- Gran Castle Event (8.54+)
O Sistema é pra tfs 0.3~0.4. Não vai funcionar em 1.2 principalmente pq 1.2 não tem statschange no creaturescript. Para usar o sistema de resets é só ir no meu perfil na aba "Sobre mim" que vai ter todos meus trabalhos.. procura o reset system e instale. Nos comentários tem um cara falando sobre a versão pra 1.2 se nao me engano.- [Source] Mostrar level correto (chat,skills)
existe diferença entra memória física (hd, por ex) e memória ram (processamento). Todo código que você executa pode consumir ambos mas em geral memória física você tem sobrando então a galera se preocupa muito mais com processamento do que com quantas variáveis ou tabelas você tá utilizando. Mesmo em uma VPN de 1GB de memória física, utilizar variáveis a mais ou a menos não irá afetar tanto quanto um processo lento. As coisas que os players fazem no ot tão o tempo todo consumindo e liberando memória física mas acima de tudo elas consomem uma quantidade razoável de memória ram então você tem sempre que tentar fazer as coisas de um jeito que não consuma toda a memória ram quando você executar aquele script. Você precisa fazer a análise de complexidade para ter uma idéia de quantas vezes aquele processo em questão vai ser executado e tentar melhorar isso. Um exemplo de fácil entendimento seria uma alavanca que cada vez que você clicar varresse uma área quadrada de X sqms pra direita e Y sqms pra cima teleportando todos os players para o templo: perceba que você irá executar esse código Y * X vezes (pra cada sqm dessa área quadrada) e que isso por um certo tempo irá ficar um processo aberto consumindo memória ram. Se a área for muito grande ou você tiver vários players ao mesmo tempo executando esse código pode ser que dê um certo lag no servidor até ele terminar de executar todos os processos e liberar memória ram novamente.- [action] Edo Tensei
algum erro?- [Source] Mostrar level correto (chat,skills)
vai usar mais memória pq esses bits a mais que vc usa tem que ficar alocados em algum lugar, mas tirando isso nao tem problema nenhum, só precisa saber onde alterar os tipos de cada variavel.- [Source] Mostrar level correto (chat,skills)
cara nao é por nada não mas esse problema é que ele usa um numero de bits pra guardar esses valores e se vc usa um numero muito grande de level e skills ele vai só conseguir guardar esse limite nos bits. Você precisaria alterar na source a quantidade de bits que ele utiliza pra salvar esses valores mas nao recomendo fazer isso. No seu caso tá bem óbvio que a melhor solução é parar de ter um servidor exp 49592318521758219875231987523 e se for pra ter, limita o level máximo em 30 mil e insere um sistema de reset.- ALGUEM TEM SCRYPTS Melkrapo?
tem no meu perfil em about me nao só melkrapo como todo o gran tower- (Resolvido)[AJUDA] Death Channel
botar condições no XML do chat não adianta? <channel id="6" name="Trade" level="8" muted="120" conditionId="2" conditionMessage="You may only place one offer in two minutes."> <vocation id="1-8"/> </channel> <channel id="7" name="Trade-Rookgaard" level="2" muted="120" conditionId="3" conditionMessage="You may only place one offer in two minutes."> <vocation id="0"/> </channel>- [AJUDA] Spell Que Da Velocidade E Solta Efeito No Player
- Spell Que paraliza
existe uma runa no tibia chamada paralyze, pega o código dela e coloca pra ser em area e troca de runa pra spell.- (Resolvido)Sistema de Pesca quase pronto ajuda
eu montei uma fórmula com base nas informações que você me passou. a chance é calculada nessa linha: if level >= i then ishable[#fishable + 1] = {chance = 5 * (level - i + 1), monster = mob} --- aqui < perceba que ele usa 5 * (level - i + 1) sendo que o i é sempre menor ou igual ao level, ou seja: se eu sou level 5 e estou no primeiro nivel i ("water elemental") eu vou fazer 5-1 + 1 que dá 5, ou seja, a porcentagem fica 25%. Se você quiser você pode diminuir esse numero 5 ou modificar a formula livremente. Nesse sentido o do vodkart é melhor configuravel porém ele usa muito mais espaço de memória que o meu (pra valores simples é muito melhor você fazer contas simples de soma e multiplicação para chegar nos valores do que salvá-los numa tabela consumindo espaço de memória) A questão é que o script do vodkart possui alguns erros lógicos então a % que ele colocou lá não necessariamente vai ser a % correta então eu sugiro você realmente usar o meu com essas pequenas edições na formula. Note que o código que eu te passei e o código que você falou que eu te passei estão diferentes, o código que eu te mandei foi esse aqui: https://repl.it/Gh8z/1 e eu te mandei ele no repl.it justamente pra vc editar e clicar no run pra ver o que acontece com cada edição. A cada run ele vai te retornar isso aqui: Nivel 916. Fishing: 133 (nivel do player e nivel de fishing) Level: 5 (level de pesca) -- monstros que participam desse nivel de pesca -- chance na frente e nome do monstro (a chance é a fórmula que eu falei) 25 Water Elemental 20 Massive Water Elemental 15 Blood Crab 10 Quara Constrictor 5 Quara Predator Scout -- -- resultado final: pescou peixe- (Resolvido)Sistema de Pesca quase pronto ajuda
testa o do vodkart, se funcionar troca essa linha aqui do meu: doCreateMonster(get, fromPosition) por doCreateMonster(get, getCreaturePosition(cid)) Tecnicamente as duas eram pra dar errado, o correto seria usar doCreateMonster(get, getClosestFreeTile(cid, fromPosition, true)). Mas como o vod usa a getCreaturePosition(cid) e o carinha do tópico disse que deu certo então com fromPosition tb deveria dar certo.
Informação Importante
Confirmação de Termo