Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3605
  • Registro em

  • Última visita

  • Dias Ganhos

    159

Tudo que xWhiteWolf postou

  1. falha minha, coloca o kk = kk+1 dentro do if if name_now ~= nil then
  2. caralho mano vc tá querendo uma coisa q já tem: tem o eacollect, o medcollect e o hardcollect, cada um tem um id de um item e uma quantidade, se vc pegar easy ele vai gerar uma quantidade aleatoria entre TODAS as quantidades do EACOLLECT, ele não pega quantidade do medcollect e é assim que vc configura. Lê o tópico po, eu ja expliquei isso lá.
  3. fiz umas edições, não mudei o script em si então ficou meio merda, o jeito de fazer isso de forma correta seria via uma query decente no banco e economizar muito espaço de processamento mas não to com saco pra mexer nisso agr. Adicionei tb uma opção de selecionar o método que vc queira que seja exibido o rank: onde 1 é o padrão.
  4. 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..
  5. sim, mas se vc mudar os numeros pra cada linha do hard ele vai escolher aleatoriamente um dos numeros que está
  6. 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.
  7. 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
  8. essa n tira dano mas é só colocar um combat q resolve: http://www.tibiaking.com/forum/topic/39212-spell-que-da-muted-no-target/
  9. 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.
  10. 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ê.
  11. http://www.tibiaking.com/forum/topic/18659-two-weapons-system/
  12. I got 99 problems but a bitch aint one
  13. 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.
  14. 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
  15. 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
  16. 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_
  17. @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
  18. 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.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo