Ir para conteúdo

gabriel28

Visconde
  • Total de itens

    429
  • Registro em

  • Última visita

  • Dias Ganhos

    6

Tudo que gabriel28 postou

  1. http://www.xtibia.com/forum/topic/234610-dodge-system-v2/ <<<<Dodge
  2. Gostaria de um NPC que só falasse com certa vocation (que pudesse ser configurado para eu poder adaptar pra outras). O NPC seria um de conversa. Quando o player não tivesse a vocação certa pra falar com ele, ele diria, ex: "Não falo com Sorcerers". Se desse pra colocar uma verificação de vocação pra essa fala condizer com a vocação do player, ficando: "Não falo com Druids"; "Não falo com Paladins"; etc..., agradeceria. A conversa podem por qualquer coisa que eu mudo depois. Uso TFS 0.4 rev 3884. Agradeço desde já.
  3. Gostei desse Blink. hahaha Trabalho muito bom.
  4. Runas e ammos infinitas, deve já ter essa opção no config.lua.
  5. Até me mandaram um link com um código pra intalar na source, só que ele é pra TFS 0.3.6pl.
  6. Como eu disse cara, creio que não tenha, porque quando tento usar a magia sem o registro no login.lua, ela da aquele erro que eu disse num comente antes do seu.
  7. Não tendo o doPlayerSetExtraAttackSpeed no login.lua: Da erro no OnCastSpell, e esse aqui> attempt to call global 'doPlayerSetExtraAttackSpeed' <a nil value> E quando ponho no login.lua: Da erro no onLogIn e esse aqui> attempt to call global 'doPlayerSetExtraAttackSpeed' <a nil value> up
  8. É muita hipocrisia. kkkkkkk
  9. Só uma coisinha... a PXG começou o servidor usando sprites da CipSoft, e já ganhavam grana nessa época, então, não há o porque de reclamar de gente usando as sprites deles, tão começando a mudar todas as sprites do jogo faz pouco tempo, e o jogo ainda possui sprites da Cip.
  10. Creio que não, porque tentei usar a spell sem colocar isso no login.lua, e a distro deu erro nessa parte do script.
  11. Já fiz isso, só que da erro na distro quando tento logar, deixando nenhum char entrar no jogo.
  12. To tentando usar uma spell que aumenta o atackspeed do personagem por um certo tempo, só que não to conseguindo add de forma certa, o evento no login.lua, tornando impossível logar no servidor. Gostaria que alguém me ajudasse. O script está nesse link: http://www.xtibia.com/forum/topic/195303-spell-que-aumenta-o-attackspeed-por-certo-tempo/ O TFS que uso é o 0.4 rev 3884. Up
  13. Sendo assim, aquele script que você fez no outro post, vai acabar dando merda? rsrsrs
  14. http://www.xtibia.com/forum/topic/222540-npc-de-teleport-com-itensconfiguraveis/
  15. Eu testei a spell aqui e tava funcionando. O dano aumentava em quanto a spell debuff tava ativada e depois voltava ao normal. Não testei com vários chars atacando ao mesmo tempo, só um, porque meu not ta ruim e não ta dando pra abrir mais de um client sem lag nem o hamachi pros amigos tentarem junto.
  16. Tá funcionando e já marquei como resolvido.
  17. O lance de sair em fire, é porq eu iria usar o script pra fazer outros para os outros elementos. Dai se eu quiser fazer isso, é só mudar onde tem FIRE para o elemento que eu quiser e mudar as storages também., certo?
  18. Não to no pc agora, daqui a uns minutos eu testo e digo se deu. Sim, o único problema é que o dano extra está saindo como dano físico e não de fogo. Mesmo eu mudando essa parte do creaturescript :doTargetCombatHealth(attacker, cid, COMBAT_PHYSICALDAMAGE, -value*percent+value, -value*percent+value, CONST_ME_FIREATTACK), para, doTargetCombatHealth(attacker, cid, COMBAT_FIREDAMAGE, -value*percent+value, -value*percent+value, CONST_ME_FIREATTACK), continua saindo como físico e não como fire.
  19. Sim, sim. Eu não tinha entendido a lógica direito.
  20. Porque desse jeito ai, ele enfraquece 50%, e eu não queria tudo isso, apenas por de 10 a 20%.
  21. Muito obrigado por estar me ajudando, jaja testarei aqui. Tenho uma pergunta: Tem como fazer de um jeito pra que a porcentagem não fique tão grande assim? E onde é que eu mudo a duração da spell no player?
  22. Copia o script do mas flam, abre ele e onde tem: COMBAT_FIREDAMAGE, você troca por COMBAT_PHYSICALDAMAGE E onde tem CONST_ME_FIREAREA, você troca por CONST_ME_HEARTS
  23. Um membro me fez esse script pra mim, só que foi pra versão 1.x e o que uso é a 0.4. Se alguém puder me ajudar, agradeço. -- Events player:registerEvent("PlayerDeath") player:registerEvent("DropLoot")player:registerEvent("Debuff") Add no creaturescripts.xml <event type="healthchange" name="Debuff" script="debuff.lua"/> Exemplo de spells.xml <instant group="attack" spellid="61" name="Debuff" words="debuff" lvl="1" mana="0" prem="0" range="4" needtarget="1" blockwalls="1" needweapon="0" exhaustion="6000" groupcooldown="2000" needlearn="0" script="debuff.lua"> </instant> spells\scripts\debuff.lua local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_SKULLVERTICAL) local conditionDebuff = Condition(CONDITION_PARALYZE) conditionDebuff:setParameter(CONDITION_PARAM_TICKS, 10000) conditionDebuff:setFormula(0, 0, 0, 0) combat:setCondition(conditionDebuff) local function removeDebuff(parameters) parameters.target:setStorageValue(parameters.key, parameters.value) end function onCastSpell(creature, var) local cid = creature:getId() parameters = {target = Creature(var:getNumber()), key = 99881, value = 0} parameters.target:setStorageValue(parameters.key, 1) addEvent(removeDebuff, 10000, parameters) return combat:execute(creature, var) end creaturescripts\scripts\debuff.lua function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) local hasdebuff = creature:getStorageValue(99881) --storage dada na debuff spell local percent = 2 -- dobro (50% seria 1.5) local tipoDano = COMBAT_FIREDAMAGE if hasdebuff > 0 then return primaryDamage*percent, tipoDano, secondaryDamage, secondaryType else return primaryDamage, primaryType, secondaryDamage, secondaryType end end créditos: felzan
  24. Vixe, então ferrou. kkkkkkkk Por isso percebi as tags estranhas no creaturescript, dai deixei igual ao que tinha aqui. dai só deu esse erro que falei, até agora.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...