Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. posta seu sistema de rank, fala sobre a versão do seu sv, manda fotos do problema que aí a gente vai entender qual o problema e pode tentar te ajudar..
  2. sim, mas se vc mudar os numeros pra cada linha do hard ele vai escolher aleatoriamente um dos numeros que está
  3. infelizmente qnd eu estava disposto a aprender a mexer em TFS superiores as pessoas do fórum não quiseram me ensinar, agr estou cheio de trabalhos da faculdade :/ duvido muito q saia alguma coisa. Mas a idéia mesmo era fazer todos meus scripts pra todas as versões.
  4. simples: 1) remove a linha que seta a condition no combat 2) Para verificar o target iremos utilizar uma função variantToNumber(var), dentro do callback pois o var só existe depois que executamos function onCastSpell: if isCreature(variantToNumber(var)) then 3) em seguida adicionaremos a condição ao variantToNumber(var). doAddCondition(variantToNumber(var), condition) 4) Por fim adicionarem uma porcentagem, para isso temos que gerar um numero "aleatoriamente" com a função math.random(X, Y). Ela funciona gerando um numero entre X e Y. Pra porcentagens usamos math.random(1,100) ou ape
  5. essa n tira dano mas é só colocar um combat q resolve: http://www.tibiaking.com/forum/topic/39212-spell-que-da-muted-no-target/
  6. carai, não mano.. qnd vc pegar de iron ore vai vir 20 se só tiver ele, se tiver ele e honey comb na lista pode vir tanto 20 quanto 15, se vc bota +1 valendo 10 vai vir ou 10 ou 15 ou 20 e assim por diante.
  7. serve justamente pra isso:: ele pega aleatoriamente um dos numeros que tem no count. Se vc tem 10 itens registrados, ele vai rodar de 1 até 10 e pegar o count de um deles. Nao necessariamente o count do item que foi designado pra você.
  8. http://www.tibiaking.com/forum/topic/18659-two-weapons-system/
  9. I got 99 problems but a bitch aint one
  10. Isso faz ele falar em azul: doCreatureSay(cid, "Hello, type {account} to manage your account. If you would like to start over, type {cancel} anywhere.", TALKTYPE_PRIVATE_NP, true) agr mandar a msg direto pro channel npc teria que usar essa função aqui: doPlayerSendChannelMessage(cid, "", "Hello, type {account} to manage your account. If you would like to start over, type {cancel} anywhere.", TALKTYPE_PRIVATE_NP, channel) O problema é que ela tá fazendo meu cliente crashar sempre que tento utilizar ela pra qualquer channel que seja.
  11. só itemsetAttribute, mas vc pode juntar as funções e colocando pra setar o atual + alguma coisa, semelhante ao que fazemos com storage. Só que aqui é concatenação de string (em vez de + vc vai usar ..) Ex: juntar 3 strings em uma frase local a = "Meu nome" local b = " é " local c = "Anderson Faria" local frase = a..b..c supondo que temos só a e c poderiamos fazer: local frase = a.." é "..c
  12. não testei mas vê aí local config = { velocidade = 350, -- intervalo entre os giros (quanto menor, mais rapido) hits = 24, -- quantos hits vai dar msg = "Frozen Orb", -- msg ao soltar a spell key = 13871, -- storage que sera utilizado pro cooldown cooldown = 3, -- tempo em segundos de cooldown entre um uso da spell e outro. effect1 = 36, -- efeito de distancia que vai ficar rodando effect3 = 37, -- efeito ao castar a spell effect4 = 43 -- efeito ao acertar a roda no player } --[[Note que a velocidade multiplicada pelo numero de hits deve dar algo proximo de 8550 pra que a magia nao fique ru
  13. em casa eu tenho o código pra isso aí, vc tem que alterar essas linhas: doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") no lugar de MESSAGE_STATUS_CONSOLE_ORANGE vc pode colocar quaisquer uma dessas: a lista fica em data/lib/constant.lua e pode usar ou o nome ou o número. MESSAGE_FIRST = 18 MESSAGE_STATUS_CONSOLE_RED = MESSAGE_
  14. @jvcasarin, a idéia desse script foi fazer uma orb fixa no mapa, se vc quer algo que siga usa o sistema de orb do maxwellden, funciona em 0.4 os dois. @moviebr, exatamente.. coloca embaixo do combat e em cima da local arr
  15. vc tem que fazer o creatureevent pro monstro em vez de fazer pro player.. e aí colocar a tag no xml do monstro. Não pode ser por mod isso, teria que ser um creaturescript só com Sobre o segundo problema: ele só aceita 5 leveis por item, vc tá adicionando level 1 de fire e dps level 2 thunder, ele vai contar os 2 mas fica 1 nv de fire e 1 nv de thunder no item. Pra mostrar os dois teria que fazer uma gambiara na hr de modificar o nome do item pra colocar o +X e +Y referente a cada elemento, só q isso vai ficar bem zoado se vc fizer pra todos os elementos.
  16. isso é modificação pesada no próprio cliente, duvido muito que tenha alguém aqui nesse fórum que mexa com essa área e seja capaz de te ajudar. Desculpa o pessimismo :/
  17. se você ataca um bixo e anda, ele troca automaticamente.. e não precisa aumentar a letra, fica ruim pra ler no celular.
  18. Olá amigo, primeiramente queria dizer que fico feliz de saber que meus scripts estão sendo úteis. Pro seu problema de healar apenas para danos de fogo: no callback onStatsChange nós temos alguns parametros que nos permite manipular que tipo de dano estamos recebendo: function onStatsChange(cid, attacker, type, combat, value) cid - uid do player que tem os stats alterados attacker - uid do player que implica essa mudança de stats type - tipo de mudança de stats que está ocorrendo combat - o tipo de combat que está sendo utilizado para fazer a alteração de stats value - valor da mudança d
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo