Ir para conteúdo

diarmaint

Visconde
  • Total de itens

    314
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que diarmaint postou

  1. Quando uso o poder novamente e desativa o setnomove, ainda fica com o effect e healando.
  2. Ele usa novamente, duplicando o poder. e continua não andando quando o poder acaba.
  3. Tudo certo, mas tem como deixar ela "infinita" dai se eu usar novamente que ela para ? se te ajuda, tenho essa como exemplo É o charge do dbko
  4. [15:45:34.837] [Error - Spell Interface] [15:45:34.837] In a timer event called from: [15:45:34.837] data/spells/scripts/Iniciais/charge.lua:onCastSpell [15:45:34.837] Description: [15:45:34.846] data/spells/scripts/Iniciais/charge.lua:21: attempt to perform arithmetic on global 'posx' (a nil value) [15:45:34.846] stack traceback: [15:45:34.846] data/spells/scripts/Iniciais/charge.lua:21: in function <data/spells/scripts/Iniciais/charge.lua:17>
  5. [15:42:56.068] [Error - LuaInterface::loadFile] data/spells/scripts/Iniciais/charge.lua:7: '}' expected (to close '{' at line 1) near 'posx' [15:42:56.068] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/Iniciais/charge.lua) [15:42:56.076] data/spells/scripts/Iniciais/charge.lua:7: '}' expected (to close '{' at line 1) near 'posx'
  6. Galera, como adiciono essa função na spell doCreatureSetNoMove(cid, true) eu consigo adicionar ela , o problema é que fica sem mover depois que a spell para. A spell precisa ser tipo ao usar o personagem não se move, fica healando até eu ativar novamente parando a spell.
  7. Boa tarde, preciso de uma wand que dê 4 hits com intervalo de 0.5 segundos entre eles e um quinto hit com intervalo de 1.5 segundos do anterior ,esse ultimo hit seria mais demorado e teria que 50%+ de força que os anteriores. após esses 5 hits ela teria um prazo de 3 segundos pra voltar na sequencia dos 4+1. Ex: 50/50/50/50.........100.........50/50/50/50........100...etc.. Os 4 primeiros hits preciso que seja baseado em 50% do ml e level, e o quinto hit seria 100% do lvl + ml . logo um player lvl100/ml100 bateria 100/100/100/100........200 Qualquer dúvida perguntem que tentarei explicar melhor. E se possível preciso para um servidor 8.60 e 10x
  8. Lua Script Error: [Spell Interface] data/spells/scripts/diarmaint/tank.lua:onCastSpell data/spells/scripts/diarmaint/tank.lua:16: attempt to call global 'doPlayerSetNoMove' (a nil value) stack traceback: [C]: in function 'doPlayerSetNoMove' data/spells/scripts/diarmaint/tank.lua:16: in function <data/spells/scripts/diarmaint/tank.lua:14>
  9. Eu até tentei só que toda tentativa dava crash no serv, não sei mto separar as linhas das funções.
  10. Preciso dessa spell mas assim não dá pra usar, só formata ela direitinho pois ficou tudo emendado e ta dando erro.
  11. Bom dia, preciso de uma magia que solte um shooteffect na minha frente, ele precisa ser jogado a 4sqm e não necessita de target. Uso o otx 10x do malucoo.
  12. Fiz a compilação das sources e consegui deixar online.
  13. Primeira vez tentando abrir um ot 10x em casa. Todas as portas estão abertas (consigo jogar um ot 8.54 que tenho aqui) Baixei esse servidor https://www.xtibia.com/forum/topic/245940-tfs-1x-global-windows-e-linux-100-old113-halls-of-hope-wrap-store-prey-imbuing-events-castle-war-snow-ball-zombie-battlefield/?tab=comments#comment-1720563 Seguindo esse tutorial de como deixar online https://www.xtibia.com/forum/topic/243820-windows-montando-otserver-10x1x-perfeito/ tentei entrar usando esse cliente https://github.com/Qwizer/tools Quando seleciono o personagem fala que o servidor ta off, alguém sabe como resolver ?
  14. Boa tarde, Preciso de um script para um item que ao dar use em um player apareça aquela janelinha do tibia mostrando algumas informações. Desde já grato. tfs 0.3.6 8.54
  15. Preciso que o dano dessas spells sejam de acordo com a skill sword do player, não o ml. Quanto mais skill mais dano. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 9) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 3) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.8, 0, -0.9, 0) function onCastSpell(cid, var) return doCombat(cid, combat, var) end local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 93) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr1 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {1, 2, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local combat10 = createCombatObject() setCombatParam(combat10, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat10, COMBAT_PARAM_EFFECT, 94) setCombatFormula(combat10, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr10 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 1, 1, 1, 0, 2}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area10 = createCombatArea(arr10) setCombatArea(combat10, area10) local combat100 = createCombatObject() setCombatParam(combat100, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat100, COMBAT_PARAM_EFFECT, 95) setCombatFormula(combat100, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr100 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {1, 0, 0, 0, 0, 2}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area100 = createCombatArea(arr100) setCombatArea(combat100, area100) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 95) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr2 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {2, 1, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area2 = createCombatArea(arr2) setCombatArea(combat2, area2) local combat20 = createCombatObject() setCombatParam(combat20, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat20, COMBAT_PARAM_EFFECT, 94) setCombatFormula(combat20, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr20 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 2, 0, 1, 1, 1}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area20 = createCombatArea(arr20) setCombatArea(combat20, area20) local combat200 = createCombatObject() setCombatParam(combat200, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat200, COMBAT_PARAM_EFFECT, 93) setCombatFormula(combat200, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr200 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {2, 0, 0, 0, 0, 1}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area200 = createCombatArea(arr200) setCombatArea(combat200, area200) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 98) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr3 = { {0, 0, 0, 0, 0}, {0, 0, 0, 2, 0}, {0, 0, 0, 1, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area3 = createCombatArea(arr3) setCombatArea(combat3, area3) local combat30 = createCombatObject() setCombatParam(combat30, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat30, COMBAT_PARAM_EFFECT, 97) setCombatFormula(combat30, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr30 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 2, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area30 = createCombatArea(arr30) setCombatArea(combat30, area30) local combat300 = createCombatObject() setCombatParam(combat300, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat300, COMBAT_PARAM_EFFECT, 96) setCombatFormula(combat300, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr300 = { {0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area300 = createCombatArea(arr300) setCombatArea(combat300, area300) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 96) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr4 = { {0, 0, 0, 0, 0}, {0, 0, 0, 1, 0}, {0, 0, 0, 2, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area4 = createCombatArea(arr4) setCombatArea(combat4, area4) local combat40 = createCombatObject() setCombatParam(combat40, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat40, COMBAT_PARAM_EFFECT, 97) setCombatFormula(combat40, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr40 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 2, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area40 = createCombatArea(arr40) setCombatArea(combat40, area40) local combat400 = createCombatObject() setCombatParam(combat400, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat400, COMBAT_PARAM_EFFECT, 98) setCombatFormula(combat400, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr400 = { {0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area400 = createCombatArea(arr400) setCombatArea(combat400, area400) function hdd(cid) if getPlayerLookDir(cid) == 1 then doCombat(cid, combat1, numberToVariant(cid)) doCombat(cid, combat10, numberToVariant(cid)) doCombat(cid, combat100, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) elseif getPlayerLookDir(cid) == 2 then doCombat(cid, combat4, numberToVariant(cid)) doCombat(cid, combat40, numberToVariant(cid)) doCombat(cid, combat400, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) elseif getPlayerLookDir(cid) == 3 then doCombat(cid, combat2, numberToVariant(cid)) doCombat(cid, combat20, numberToVariant(cid)) doCombat(cid, combat200, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) elseif getPlayerLookDir(cid) == 0 then doCombat(cid, combat3, numberToVariant(cid)) doCombat(cid, combat30, numberToVariant(cid)) doCombat(cid, combat300, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) end end function mdd2(cid) doPlayerSay(cid, '', TALKTYPE_ORANGE_1) addEvent(hdd,0,cid) end function hdd2(cid) doPlayerSay(cid, 'Cannon', TALKTYPE_ORANGE_1) addEvent(mdd2,0,cid) end function mdd(cid) doPlayerSay(cid, '', TALKTYPE_ORANGE_1) addEvent(hdd2,0,cid) end function kdd(cid) doPlayerSay(cid, 'Eraser!', TALKTYPE_ORANGE_1) addEvent(mdd,0,cid) end function onCastSpell(cid, var) addEvent(kdd,0,cid) return true end
  16. 01 Mês depois aparece uma alma pra ajudar, Aleluia!!!
  17. tempo = 3, --tempo em segundos Eu uso em meu servidor, deixo 10 tempo = 10, --tempo em segundos
  18. diarmaint

    Barra de Spells

    Não ta faltando um arquivo pra baixar? Poderia disponibilizar ele?
  19. E você sabe de algum tutorial que deixe todo o cliente em um só executável ?
  20. Valeu, To sem rep hj, quando voltar o seu ta garantido
  21. Galera, segui esse tutorial mas na ultima etapa está dando 6 erros, prints. alguém sabe como resolver? 2 3 4 5 6
  22. Conseguiu descompilar o otclient?

    1. LeoTK

      LeoTK

      descompilar? como assim kkk eu consegui compilar

    2. diarmaint

      diarmaint

      Vi um post ou comentário seu, que você estava tentando descompilar um otc, queria saber se dá certo.,

      Eu to tentando compilar um para o meu servidor, porém não estou obtendo muito sucesso, dá uma olhada pra ver se pode me ajudar?

       

  • Quem Está Navegando   0 membros estão online

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