Ir para conteúdo
  • Cadastre-se

JcA

Membro
  • Total de itens

    346
  • Registro em

  • Última visita

Tudo que JcA postou

  1. Primeiramente, um script de movements, que funciona-se com um item que seria equipado no slot de ring, a finalidade seria, a cada 10 hits, a vitima teria a possibilita dele anular 1 hit, e converter em dano ao oponente, só funcionaria com o ring equipado é claro. E um npc, que entendesse os task points desse script abaixo (task do vodkart), e vendesse alguns itens em troca de X quantidade de pontos.
  2. Não mudei, agora só copiei e colei o que você fez, apenas não heala, sai o efeito e a mensagem, mas o heal não funciona
  3. O primeiro script esta perfeito, agora o não sei o que deu, mas o 2 script, ele drenou a vida (não deu erros no distro) adsuiaHHASUihsuiSau, local t = { hp = 100, mp = 50, interval = 3, -- intervalo para healar duration = 10 -- duração do efeito em minutos } function onStepIn(cid, item, fromPosition, itemEx, toPosition) if isPlayer(cid) then doCreatureSay(cid, "Regeneration Activated.", TALKTYPE_ORANGE_1) doSendMagicEffect(toPosition, CONST_ME_HOLYAREA) setConditionTime(cid, {t.hp, t.mp}, t.interval, t.duration) end return true end function setCond
  4. 1 script básico que heala mana em 300 e life em 500 a cada 5 segundos com X item equipado no slot de ring, e sai um text no char +500 e +300, igual ou parecido dos print. 1 script basico movements que ao passar por ele, heala a cada 3 segundos 100 de life, e 50 de mana por 10 min (600 segundos)
  5. Da o mesmo erro no distro quando desloga com o item equipado
  6. @Daniel Ai man, vai fazer/esta fazendo? Não quero ser chato, fico no aguardo
  7. Esse não é especifico como o outro, e esse só aparece o level? ou todos os advanced?
  8. Não esta funcionando o contador de monstros, e o npc não esta reconhecendo as criaturas na hr de entregar, help! tfs 0.4 Problema resolvido, obrigado !
  9. local table = { itemNeed = 6104, -- Mesmo id do itemid que você colocou na tag xml. txt = {"´ . ,", ". ´ ,", "` . ,", ", ` ."}, -- Texto que vai sair. delay = 1000, -- Tempo que vai ficar saindo cor = {50, 50, 50, 50}, -- Cor do texto que vai sair. effect = 3 -- Efeito que vai sair(aura). } function doPlayerLoopEff(cid) if isPlayer(cid) and getPlayerSlotItem(cid, CONST_SLOT_RING).itemid == table.itemNeed then doSendMagicEffect(getThingPos(cid), table.effect) doSendAnimatedText(getThingPos(cid), table.txt, table.cor) addEvent(function() doPlayerLoopEff(cid) end, table.delay)
  10. Sim, tudo certinho, todos os demais funcionam, menos o do level
  11. Quando upa de Level, o texto em especifico não aparece. local config = { [0] = {msg = "Fist UP!", textcolor = 18}, [1] = {msg = "Club UP!", textcolor = 35}, [2] = {msg = "Sword UP!", textcolor = 66}, [3] = {msg = "Axe UP!", textcolor = 89}, [4] = {msg = "Dist UP!", textcolor = 112}, [5] = {msg = "Shield UP!", textcolor = 156}, [6] = {msg = "Fish UP!", textcolor = 205}, [7] = {msg = "Magic UP!", textcolor = 180}, [8] = {msg = "Level UP!", textcolor = 215} } function onAdvance(cid, skill, oldlevel, newlevel) if config[skill] then doSendAnimatedText(getThingPos(cid
  12. O problema é que, quando o player clica na estatua, e quando vai loga de novo, o login demora absurdamente, tipo 1 min para logar, acredito que seja algum erro do script (forma que foi feito) apesar de não dar erros no console. obs: para tfs 0.4 Cliente 8.60 actions.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 8779) then -- sword doCreatureSetStorage(cid, 62669, SKILL_SWORD) elseif(item.itemid == 8836) then -- axe doCreatureSetStorage(cid, 62669, SKILL_AXE) elseif(item.itemid == 8777) then -- mlvl d
  13. Eu entendi, mas mesmo passando o tempo, ele ainda não permite o uso de outra potion
  14. substitui o item por outro com cargas, id 8584 e 250 de cargas
  15. Um script de movements que ao passar no tile, substituía por um item x e acrescente cargas na quantidade X. Por exemplo, cargas de AOL Não precisa emitir mensagem, nem nada, apenas substituía, e uma unica vez.
  16. Então, o problema é o seguinte, quando usa uma vez a potion, não permite que eu use de novo, fica constando que eu ja estou sobre o efeito de uma. mod.xml <?xml version="1.0" encoding="UTF-8"?> <mod name="AdvancedExpPotionSystem" enabled="yes" author="MatheusMkalo" forum="XTibia.com"> <!-- Configs and Functions --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 30, ---- TIME IN MINUTES needpa = TRUE, needlvl = {TRUE, level = 1500}, costmana = {TRUE, mana = 500}, addrate = 100, -- Exp que v
  17. Sem problema nenhum meu querido!
  18. Sim, versão 8.60, rme 2.2 5 hunts 1 para Mutated Human 1 para Mutated Rat 1 para Mutated Tiger 1 para Black Knight 1 para Warlock Segue anexo para noção do tamanho, e uma hunt que seja apenas no solo, sem up ou down
  19. Utilize essa que uso no meu ot. local bless = {1, 2, 3, 4, 5} local cost = 120000 function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerSendCancel(cid, "Você ja tem todas as bless.") return TRUE end end if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "Agora você esta protegido!" ,19) doSendMagicEffect(getPlayerPosition(cid), 49) else doPlayerSendCancel(cid, "Você precisa de 120k para fazer a bless.") end return TRUE end
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo