-
-
Guilherme Kaercher alterou sua foto pessoal
-
-
-
-
-
-
Dual hands weapons
UP
-
-
[Spell] Feral Companion / Invoke Companion (magia de summon)
O que? Magia de summon / Invocar criatura Qual a ideia? Já existem spells de summon, porém a ideia dessa é além de ser simples é ser usada para RPGs, por exemplo: um arqueiro sumonar um lobo para ser sua compania. Qual a diferença para as outras spells desse genero? Essa permite sumonar apenas um monstro especifico. Funciona com TFS 1.0. Os outros que eu testei nenhum funcionou. Observacao1: Ainda da pra melhorar a spell e fazer a cada level ser um monstro mais forte Observacao2: Meu teclado eh default ingles, entao desculpem pela falta dos acentos. Observacao3: Esse eh meu primeiro post se gostou da rep+ Enfim a spell: Em spells.xml <instant name="Feral Companion" words="utevo res companion" lvl="1" mana="0" soul = "10" prem="1" selftarget="1" exhaustion="2000" groups="1,2000" icon="88" needlearn="0" script="support/feral companion.lua"> <vocation name="Arqueiro"/> </instant> Em scripts crie um arquivo: "feral companion.lua" function onCastSpell(cid) local player = Player(cid) local summon = getCreatureSummons(cid) local maxSum = 1 if (table.maxn(summon) < maxSum) then local position = player:getPosition() local monster = doConvinceCreature(cid, doSummonCreature("Wolf", position)) return false else doSendMagicEffect(pos, 12) doPlayerSendCancel(cid, "Voce so pode invocar uma fera") end end Nao preciso dizer que voces podem mudar a vocation: "Arqueiro" para as que tem no seu server ne Bom uso!
-
-
-
Dual hands weapons
Gostaria de um codigo que permitisse usar armas em duas maos. Tentei usar esse: http://www.tibiaking.com/forum/topic/18659-two-weapons-system/ Porem tem alguns erros, um eu descobri que nao eh left_slot e sim cons_left_slot, mas parece ter mais coisas erradas, alguem me ajuda a corrigir esse ou a fazer um novo? Preciso pra TFS 1.0
-
[Tutorial] Compilando TFS v1.0 com MSVC 2013
Segue o link para os downloads das libraries boost x32: http://sourceforge.net/projects/boost/files/boost-binaries/1.57.0/boost_1_57_0-msvc-12.0-32.exe/download x64: http://sourceforge.net/projects/boost/files/boost-binaries/1.57.0/boost_1_57_0-msvc-12.0-64.exe/download eu retirei do link oficial do TFS: https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows
-
-
-
lucasmuniz67 reagiu a uma resposta no tópico: [Resolvido] Coloca Para mostra a quantidade de mana e sague que enche[AJUDA]
-
-
-
-
manolodede reagiu a uma resposta no tópico: [Resolvido] Coloca Para mostra a quantidade de mana e sague que enche[AJUDA]
-
MaXwEllDeN reagiu a uma resposta no tópico: [Resolvido] Coloca Para mostra a quantidade de mana e sague que enche[AJUDA]
-
[Resolvido] Coloca Para mostra a quantidade de mana e sague que enche[AJUDA]
Opa, blzinha? :3 Seguinte brother, para vida e mana, muda para true estas linhas (no seu config.lua): showHealthChange = true showManaChange = true e para as spells muda a linha abaixo (no config.lua tambem) : emoteSpells = true Se ajudei da REP+. Abrs.
-
Paladins atacando e usando potions!
Nossa, demais e bem fácil! Gostei, dei rep++
-
-
[SPELL] Exori frigo que dá slow (lentidão)
Opa pessoal, Sou novo aqui e estou trazendo pra vocês uma spell que eu estava procurando e não achei em lugar nenhum. A spell é um "ice strike"(exori frigo) que dá lentidão. É uma ótima idéia para quem quer brincar com os efeitos dos elementos (congelar, queimar e etc...). Não sei como botar aquele botãozinho do spoiler, se alguém quiser me ensinar... =). No Spells.xml: <instant name="Slowing Ice Strike" words="exori frigo" lvl="16" mana="20" prem="0" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" groups="1,2000" icon="87" needlearn="0" event="script" value="attack/slowing ice strike.lua"> <!--ajuste suas vocations ID aqui embaixo--> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> </instant> Na pasta "data\spells\scripts\attack": crie um arquivo com o nome slowing ice strike.lua e coloque o seguinte código: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE) function onGetFormulaValues(cid, level, maglevel) local min = level / 5 + maglevel * 5.5 + 32 local max = level / 5 + maglevel * 7.7 + 48 return -min, -max end local speed = createConditionObject(CONDITION_PARALYZE) setConditionParam(speed, CONDITION_PARAM_TICKS, 5000) setConditionFormula(speed, -0.7, 56, -0.7, 56) setCombatCondition(combat, speed) setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Se gostarem da REP+!
-
[RESOLVIDO]Exori frigo que da slow
Opa pessoal, se eu postei no lugar errado desculpa, pelo que eu entendi das regras era aqui (sou novo). O meu pedido é simples, eu queria um "exori frigo" que desse slow, o cara da a magia de gelo e junto o target toma slow, só isso. Eu já tentei botar o condition do paralyze no ice strike, mas nao deu . Não sei como fazer, me ajudem pfvr! Obs.: Meu OT é 10.10 distro TFS. Eu consegui fazer a spell e postei pra quem quiser: /topic/29487-spell-exori-frigo-que-dá-slow-lentidão/
-
Um novo modo de criar magias?
Desculpa reviver o tópico, mas 2 coisas, primeiro genial, fez funcionar minhas spells, antes o exhaust tava bugando nas spells de vários efeitos. OBRIGADO! dei Rep+ Segunda coisa, dessa sua forma as spells estão aumentando o ml dos personagens, tem como ao invés de aumentar o ml, aumentar o skill?