Tudo que Bruxo Ots postou
-
GesiorACC 2019 8.60 UPDATE 29/06/2019
Parabéns Natan ,muito too o gesior.
- Dúvidas, TFS
-
Dúvidas, TFS
Tfs "the forgotten server" você sabe se é tfs quando entra no executável la em cima aparece na primeira linha e ja aparece qual versão. Cara eu fiz essa mesma pergunta para o xWhiteWolf ele respondeu isso. " as sources são diferentes... esse TFS 1.X é na verdade pra indicar qual é a versão da source utilizada. Em geral TFS maiores são melhores, só q tem q levar em conta outros fatores... as vezes lança uma nova versão de Tibia e montam uma source correndo pra essa versão e acaba ficando bem merda, aí demora um tempo até alguém na Otland tirar um tempo pra corrigir e melhorar aquela source nova, que é oque vai acontecer com o TFS 1.3 em breve.As diferenças incluem mudanças no formato de funções e na quantidade de códigos disponíveis.Por conta disso, TFS's diferentes tendem a ter funções em um que não possuem no outro, aí cabe ao scripter trabalhar em cima disso pra adaptar os códigos ".... oque muda é isso .kkk
- Um item para todas vocations!
-
Sistema de Transport com cavalo Igual global 8.60
Um negocio que eu aprendi bem loco ,pega algum monstro que ja faz isso tipo a galinha ,ela foge sempre . so copiar o xml todo dela e alterar oque precisa ..... eu faço isso nos monstros que crio ,mais e so um conselho . add essas flags no seu cavalo ,ou posta ele ai que a gente arruma.
-
Item Agrupável
Posta seu itens.otb ai que pra da uma olhada
-
Item Agrupável
Faz o seguinte ,localiza esse item que vc quer usar ,da um ctrl +d ,ele vai clonar item e criar um novo id ,ai nesse novo item tu faz isso e veja se da boa..ai add esse novo item em xml e tal.
-
Item Agrupável
pra ser mais exato ,desmarca a opção stockable ,e para funcionar.
-
Glacier Set dando conditions em área
Nem queria testar mais mesmo kkkkkk
-
Glacier Set dando conditions em área
Funcionaria em tfs 1.2?
-
Preciso desse system
Que isso cara compra não ,tem de graça na NET esses tutoriais ,procura por PayPal ali em cima do TK ,no google mais pagar não.
- Reward Chest
- Reward Chest
-
Forcem músicas
Esses dias vi que tu postou um som meio paia kkkkk Curte ai um dos novos sets do mestre Skazi. https://soundcloud.com/skazi-music/skazi-spin-mix-2016free-download
-
help
local config = { -- strong health potion [7588] = {health = {min = 250, max = 350}, vocations = {3, 4}, text = 'paladins and knights', level = 50, emptyId = 7634}, -- strong mana potion [7589] = {mana = {min = 115, max = 185}, vocations = {1, 2, 3}, text = 'sorcerers, druids and paladins', level = 50, emptyId = 7634}, -- great mana potion [7590] = {mana = {min = 150, max = 250}, vocations = {1, 2}, text = 'sorcerers and druids', level = 80, emptyId = 7635}, -- great health potion [7591] = {health = {min = 425, max = 575}, vocations = {4}, text = 'knights', level = 80, emptyId = 7635}, -- health potion [7618] = {health = {min = 125, max = 175}, emptyId = 7636}, -- mana potion [7620] = {mana = {min = 75, max = 125}, emptyId = 7636}, -- great spirit potion [8472] = {health = {min = 250, max = 350}, mana = {min = 100, max = 200}, vocations = {3}, text = 'paladins', level = 80, emptyId = 7635}, -- ultimate health potion [8473] = {health = {min = 650, max = 850}, vocations = {4}, text = 'knights', level = 130, emptyId = 7635}, -- antidote potion [8474] = {antidote = true, emptyId = 7636}, -- small health potion [8704] = {health = {min = 60, max = 85}, emptyId = 7636} } local antidote = Combat() antidote:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) antidote:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) antidote:setParameter(COMBAT_PARAM_TARGETCASTERORTOPMOST, true) antidote:setParameter(COMBAT_PARAM_AGGRESSIVE, false) antidote:setParameter(COMBAT_PARAM_DISPEL, CONDITION_POISON) local exhaust = Condition(CONDITION_EXHAUST_HEAL) exhaust:setParameter(CONDITION_PARAM_TICKS, (configManager.getNumber(configKeys.EX_ACTIONS_DELAY_INTERVAL) - 100)) -- 1000 - 100 due to exact condition timing. -100 doesn't hurt us, and players don't have reminding ~50ms exhaustion. function onUse(player, item, fromPosition, target, toPosition, isHotkey) local potion = config[item.itemid] if not potion then return true end if target.itemid ~= 1 or target.type ~= THING_TYPE_PLAYER then return false end if player:getCondition(CONDITION_EXHAUST_HEAL) then player:sendTextMessage(MESSAGE_STATUS_SMALL, Game.getReturnMessage(RETURNVALUE_YOUAREEXHAUSTED)) return true end if potion.antidote and not antidote:execute(target, Variant(target.uid)) then return false end if (potion.level and player:getLevel() < potion.level) or (type(potion.vocations) == 'table' and not isInArray(potion.vocations, player:getVocation():getBase():getId())) and not (player:getGroup():getId() >= 2) then player:say(string.format('This potion can only be consumed by %s of level %d or higher.', potion.text, potion.level), TALKTYPE_MONSTER_SAY) return true end if type(potion.health) == 'table' and not doTargetCombatHealth(0, target, COMBAT_HEALING, potion.health.min, potion.health.max, CONST_ME_MAGIC_BLUE) then return false end if type(potion.mana) == 'table' and not doTargetCombatMana(0, target, potion.mana.min, potion.mana.max, CONST_ME_MAGIC_BLUE) then return false end player:addAchievementProgress('Potion Addict', 100000) player:addCondition(exhaust) doCreatureSayWithRadius(target, 'Aaaah...', TALKTYPE_MONSTER_SAY, 2, 2) local topParent = item:getTopParent() if topParent.isItem and (not topParent:isItem() or topParent.itemid ~= 460) then local parent = item:getParent() if not parent:isTile() and (parent:addItem(potion.emptyId, 1) or topParent:addItem(potion.emptyId, 1)) then item:remove(1) return true end end Game.createItem(potion.emptyId, 1, item:getPosition()) item:remove(1) return true end
-
Mudo o atk da wand em weapons mais nao da certo
Olha eu sei dessa maneira ....... Funciona desde que me entendo por gente. <wand id="xxxx" level="250" mana="2" min="1300" max="2000" type="death" function="default"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer" showInDescription="0"/> <vocation name="Druid"/> <vocation name="Elder Druid" showInDescription="0"/> </wand> Mais se não da assim tenta essa e uma wand de elementos ......bem top Em weapons.xml add essa tag <wand id="xxxxxx" level="250" mana="30" script="wandelementos.lua"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer" showInDescription="0"/> <vocation name="Druid"/> <vocation name="Elder Druid" showInDescription="0"/> </wand> Agora na pasta weapons/script ,cria um arquivo com o nome "wandelmentos" e add esse codigo. local min, max = 1300,2000 --Ataque mínino e ataque máximo local w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 46, sh = 38, dmg = COMBAT_POISONDAMAGE}, [4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE}, [5] = {ef = 47, sh = 35, dmg = COMBAT_ENERGYDAMAGE}, [6] = {ef = 36, sh = 31, dmg = COMBAT_PHYSICALDAMAGE}, [7] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE} } function onUseWeapon(cid, var) local effect = getPlayerStorageValue(cid, 4561) local target = getCreatureTarget(cid) if target ~= 0 then local wx = w[effect] or w[math.random(#w)] doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh) addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) end return true end creditos pela wand Bruno Minervino
-
Séries de Tv
Pior que agora anda meio parado as series ,maioria voltando agora ,esperar por got so em abril.
-
Séries de Tv
não sei não curto muito essas series de super heroi . mais deve ser sim ,se for no caminho do filme deve ser.
- O que fazer quando OT vem incompleto?
-
Séries de Tv
Achei que era um negocio macabro mais era so o demolidor kkkkkk
-
Séries de Tv
Dare devil? vou ver como é essa .kkk
-
Compilar tfs VS2015 BugLib
E como que configura a bendita da lib ,pois tem horas que da certo e tem hora que não.
-
Bug Armor e Legs
Nada ainda né.
-
Compilar tfs VS2015 BugLib
Ate consegui ,so que quero compilar um outro mais completo e aparece o mesmo erro . da outra vez lembro que peguei um outro tfs . mais agora não funciona mais.
-
Monster Editor
todas as versões.