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. I've never played or scripted for pokeTibia so I really don't know, when you use "cid" in spells it heals the master or the pokemon? I have many doubt so I'm quite sure I won't be of much help to you..
  2. vc quer que solte os efeitos qnd usar o anel ou qnd terminar a quest? esse efeito vai durar pra sempre? Eu não estou mais ajudando o fórum.. O fireelement vai te ajudar, mas pra isso ele vai precisar de uma dica do velho titio wolf: http://www.tibiaking.com/forum/topic/45316-pedido-gema-rep/
  3. é um script bem simples, vc só precisa da lib que tem nesse tópico aqui http://www.tibiaking.com/forum/topic/45316-pedido-gema-rep/ e algum scripter pra codar meia dúzia de linhas pra vc. A unica diferença é que como vc quer que uma vocação mais avançada tenha isso, vc vai precisar colocar pra cada vez q os caras logarem no servidor, uma função fique checando se eles são dessa nova vocação e adicione os efeitos. Sugiro trocar essa função (veja a do script e veja a minha pra entender oque foi mudado) O resto é só colocar em creaturescripts/scripts/login.lua pra ficar usando essa função de
  4. quem agradece sou eu por você ter gostado do meu trabalho. Faça bom uso e espero que seus players gostem
  5. auheuhauhea que nada, eu entro no tk pelo menos 1x por dia pra ajudar o pessoal com quaisquer dúvidas, qnd não tem ngm pra eu ajudar eu saio.. gosto muito de explicar as coisas e tentar buscar uma solução, eu parei de postar porque vc já tinha entendido como funcionava aquela parte de pegar o type da weapon e já fez os testes pra deixar o sistema da forma que mais lhe convém e também porque eu não seria de maior ajuda visto que eu disse tudo que eu sabia sobre aquela parte. Se você ainda me passasse o servidor base que você usa eu poderia tentar fazer uns testes e ver noque dá mas sem isso é m
  6. qnd for assim posta no próprio tópico pra que eu possa fazer as devidas correções. Eu ja havia resolvido isso no meu servidor porém a versão que estava disponível no TK era anterior à essa edição mas como ninguém reclamou eu achei que estava funcionando perfeito.
  7. Pra fazer a de vida só muda o tempo pra 1, pra fazer a de mana troca a função doCreatureAddHealth pra doCreatureAddMana. Abraços http://www.tibiaking.com/forum/topic/44593-mass-healing/ Edit: acabei de entender que é uma spell só, então só copiar a linha que adiciona vida e mudar Health pra Mana
  8. em 8.6 vc tem que trocar as linhas que tem db.executeQuery por db.query, eu tinha colocado na primeira observação... vcs chegaram a fazer isso? OBS 1: Se seu server for 8.6 ou maior troque no script.lua as funções db.executeQuery por db.query
  9. Você sabe que: GRANTOWER.SAVELASTWINNER = 201405061333 -- aqui fica o nome do ultimo vencedor GRANTOWER.SAVEWINNERGUILDID = 201405061403 -- aqui fica o id da guild vencedora $quest = $SQL->query('SELECT * FROM global_storage WHERE `key` = '.$quests[$storage].';')->fetch(); /\ muda só a key pra pegar a da guild ou do cara q matou e você vai obter ou o id da guild (dps usa outra query pra pegar o nome utilizando o id da guild) ou o nome do cara que matou por último.
  10. eu coloquei 3 porque eu fiz testes e achei a melhor configuração, mas vc pode editar pela lib procurando a função doBlast e alterando na parte em que está: for j = -3, 3 do for k = -3, 3 do coloca for j = -4, 4 do for k = -4, 4 do Isso server pra indicar que ele vai desde -4 até +4 em X e de -4 em +4 em Y, se vc colocar valores diferentes pra obter figuras diferentes de um quadrado, fique a vontade;
  11. mal a demora: vê se agr vai: setCreatureName(bunshin, getCreatureName(cid), "a " .. getCreatureName(cid)) local config = { tempo = 5, --- tempo que dura o outfit effect = 61 --- efeito que sai ao castar a spell } function onCastSpell(cid, var) addEvent(doSetCreatureOutfit, 1, variantToNumber(var), getCreatureOutfit(cid), (config.tempo * 1000) - 1) -- mudar nome addEvent(setCreatureName, config.tempo * 1000, cid, getCreatureName(cid), "a " .. getCreatureName(cid)) -- inicia um evento de voltar ao nome inicial setCreatureName(cid, getCreatureName(variantToNumber(var)), "a " .. getCreatu
  12. vc só tem que mandar como a magic wall está no spells.xml e como as outras estão.. bem simples.
  13. essa lib não foi feita pra versões de tfs como 1.0 ou 1.1, provável que não vá funcionar mesmo que vc consiga colocar :/
  14. pra funcionar vc tem que garantir que isso exista: variantToPosition(var) isso significa que se vc abrir o var do combat, teremos algo como var = { type = XXXX createitem = YYYYY agressive = ZZZZ distanceeffect = WWWWW effect = AAAAA pos = {x = BBBB, y = CCCC, z = DDDD} } só que o var não é definido como uma tabela comum, ele tem informações tanto do combat como do spells.xml e pra resolver isso vc precisa comparar oque a magic wall tem no spells.xml que as outras não tem..
  15. Então o Summ é o Linus? não entendi(?) Pros outros membros saberem porque seus amigos foram banidos e não pensar que a equipe do tk bane o pessoal por ~nada~. Acho que esse é um motivo principal.
  16. aproveitando o tópico: porque o Summ foi banido?
  17. Porque o membro Linus foi banido? ele veio pedir pra passar meus sistemas pra 1.1/1.0 pra movimentar o tk um pouco mais e no dia seguinte ele aparece banido o.O Aproveito pra criticar o sistema de ban, os membros deveriam poder visualizar o perfil dos banidos
  18. funciona assim: ele escolhe aleatoriamente uma vitima entre as que estão entre 3 sqm de distancia; Se você coloca 100% de chance de ricochetear ele vai mudar de vitima toda vez que vc soltar e ele anda N vezes onde N segue a formula hits = math.ceil(getPlayerMagLevel(cid)/10) - (math.random(0, (math.floor(getPlayerMagLevel(cid)/10))) - 1) (ml do player / 10) - um valor aleatorio que vai entre -1 e (ml/10 -1) Se você colocar um numero alto de hit vc percebe que ele chicoteia de forma igual todos os monstros, é questão de sorte mesmo. Faz o teste de colocar um +20 ali na frente de hits e v
  19. vacilo meu, esqueci de colocar , var) no function onCastSpell.. agr deve funcionar
  20. esse numero é uma key de global storage, vc tem que pegar o valor desse global storage pra ter o id da guild vencedora..
  21. vou fazer uns testes qnd sobrar um tempo e te aviso
  22. vou testar isso, não deveria passar por cima de nada já que a lib taunt foi feita pra checar se o piso é andável antes de continuar.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo