-
Total de itens
429 -
Registro em
-
Última visita
-
Dias Ganhos
6
Tudo que gabriel28 postou
-
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á.
-
Gostei desse Blink. hahaha Trabalho muito bom.
-
Runas e ammos infinitas, deve já ter essa opção no config.lua.
-
Até me mandaram um link com um código pra intalar na source, só que ele é pra TFS 0.3.6pl.
-
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.
-
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
-
É muita hipocrisia. kkkkkkk
-
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.
-
Creio que não, porque tentei usar a spell sem colocar isso no login.lua, e a distro deu erro nessa parte do script.
-
Já fiz isso, só que da erro na distro quando tento logar, deixando nenhum char entrar no jogo.
-
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
-
Sendo assim, aquele script que você fez no outro post, vai acabar dando merda? rsrsrs
-
npc [DUVIDA] NPC que teleporte o player por tal item.
tópico respondeu ao Cromendak de gabriel28 em NPCs, monsters e raids
http://www.xtibia.com/forum/topic/222540-npc-de-teleport-com-itensconfiguraveis/ -
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.
-
Tá funcionando e já marquei como resolvido.
-
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?
-
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.
-
Sim, sim. Eu não tinha entendido a lógica direito.
-
Porque desse jeito ai, ele enfraquece 50%, e eu não queria tudo isso, apenas por de 10 a 20%.
-
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?
-
Me passa teu script do mas flam.
-
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
-
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
-
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.