-
Total de itens
314 -
Registro em
-
Última visita
-
Dias Ganhos
5
Tudo que diarmaint postou
-
Quando uso o poder novamente e desativa o setnomove, ainda fica com o effect e healando.
-
Ele usa novamente, duplicando o poder. e continua não andando quando o poder acaba.
-
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
-
[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>
-
[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'
-
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.
-
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
-
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>
-
-
Eu até tentei só que toda tentativa dava crash no serv, não sei mto separar as linhas das funções.
-
Preciso dessa spell mas assim não dá pra usar, só formata ela direitinho pois ficou tudo emendado e ta dando erro.
-
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.
-
[Resolvido] Realmap 10x, não consigo conectar ao servidor.
pergunta respondeu ao diarmaint de diarmaint em Resolvidos
Fiz a compilação das sources e consegui deixar online. -
[Windows] Montando OTserver (10.x/1.x) perfeito.
tópico respondeu ao Qwizer de diarmaint em Tutoriais para Iniciantes
. -
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 ?
-
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
-
O dano já escala com o lvl...
-
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
-
01 Mês depois aparece uma alma pra ajudar, Aleluia!!!
-
pedido scripts [Resolvido] ajudem a retirar loop de efeito
pergunta respondeu ao wevertonvrb de diarmaint em Resolvidos
tempo = 3, --tempo em segundos Eu uso em meu servidor, deixo 10 tempo = 10, --tempo em segundos -
Não ta faltando um arquivo pra baixar? Poderia disponibilizar ele?
- 23 respostas
-
- barra de magias
- barra de spells
- (e 3 mais)
-
E você sabe de algum tutorial que deixe todo o cliente em um só executável ?
-
suporte clients [Resolvido] [OTClient] Trocando o ip.
pergunta respondeu ao diarmaint de diarmaint em Resolvidos
Valeu, To sem rep hj, quando voltar o seu ta garantido -
Galera, segui esse tutorial mas na ultima etapa está dando 6 erros, prints. alguém sabe como resolver? 2 3 4 5 6
-
Conseguiu descompilar o otclient?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.