Tudo que Lucasote postou
-
WAR ANTI-ENTROSA
tbm estou atras dessa area, se conseguir da um toque ai. Vlw
-
[PEDIDO] MSG ao usar pot e runas !
Nao meu nao aparece nada, nem pot,runa,intens.
-
[PEDIDO] MSG ao usar pot e runas !
Sim TSF 1.2, data\actions\scripts\other\potions.lua 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
- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
-
[PEDIDO] MSG ao usar pot e runas !
Fala turma BLZ ?, Estou com um problema no meu server... Quando usa RUNAS ou POT não aparece aquela msg verde no meio da tela using one of 100 mana potions... e tbm nao mostra no server log. ALGUEM PODERIA ME AJUDAR ? Ela eparece aqui
-
[10.94 ] Remeres map editor
TEM VIRUS !!! olhem o scan https://www.virustotal.com/pt/file/3b3ed2f36cff6562adc3b41218a9785e32280d02ddf91cb8e5fd7513a6f04b4e/analysis/1466223033/
-
[Link Quebrado]GLOBAL FULL DOWNLOAD 10.95 [TFS 1.2/FERUMBRAS QUEST/KRAILOS/NEW ARENA/CAST/NEW ITEMS/REWARD/EVENTS/CASINO] ~ Atualizações
Ai galera alguem pode me ajudar, estou com um problema ao tentar abrir o server.. >> Carregando config.lua >> Estabelecendo conexao com banco de dados... MySQL 5.5.49 >> Rodando banco de dados >> Carregando vocacoes >> Carregando items >> Carregando sistema de script >> Carregando monstros >> Carregando outfits >> Verificando o tipo do mundo... PVP >> Carregando mapa [Fatal - Map::loadMap] Could not open the file data/world/global.otbm. > ERROR: Incapaz de carregar mapa >> No services running. The server is NOT online.
- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
-
[Link Quebrado]GLOBAL FULL DOWNLOAD 10.95 [TFS 1.2/FERUMBRAS QUEST/KRAILOS/NEW ARENA/CAST/NEW ITEMS/REWARD/EVENTS/CASINO] ~ Atualizações
Ai galera estou com um problema no meu server 10.94, quando usa potion nao mostra a quantidade que ainda tem, e tbm esta muito lenta para usar ! alguem sabe ajudar ?
-
PEDIDO - Potion demora muito para usar !!
Ai galera estou com um problema no meu server 10.94, quando usa potion nao mostra a quantidade quem ainda tem, e tbm esta muito lenta para usar ! vou postar o potions.lua local config = { -- strong health potion [7588] = {health = {min = 250, max = 350}, vocations = {3, 4}, text = 'paladins and knights', level = 50}, -- strong mana potion [7589] = {mana = {min = 115, max = 185}, vocations = {1, 2, 3}, text = 'sorcerers, druids and paladins', level = 50}, -- great mana potion [7590] = {mana = {min = 180, max = 260}, vocations = {1, 2}, text = 'sorcerers and druids', level = 80}, -- great health potion [7591] = {health = {min = 425, max = 575}, vocations = {4}, text = 'knights', level = 80}, -- health potion [7618] = {health = {min = 125, max = 175}}, -- mana potion [7620] = {mana = {min = 75, max = 125}}, -- great spirit potion [8472] = {health = {min = 250, max = 350}, mana = {min = 100, max = 200}, vocations = {3}, text = 'paladins', level = 80}, -- ultimate health potion [8473] = {health = {min = 650, max = 850}, vocations = {4}, text = 'knights', level = 130}, -- antidote potion [8474] = {antidote = true}, -- small health potion [8704] = {health = {min = 60, max = 85}}, } 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
-
[Link Quebrado]GLOBAL FULL DOWNLOAD 10.95 [TFS 1.2/FERUMBRAS QUEST/KRAILOS/NEW ARENA/CAST/NEW ITEMS/REWARD/EVENTS/CASINO] ~ Atualizações
Ai galera estou com um problema no meu server 10.94, quando usa potion nao mostra a quantidade que ainda tem, e tbm esta muito lenta para usar !
- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
- [Ajuda] BUG PICK
- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
-
[AJUDA] Quests Precisando de missoes
eu estou usando um servidor 10.76 TSF 1.0 queria sabe se tem como tirar as missoes de quest, Ex: Yalahar quest Alguem ajuda
-
[Ajuda] Bota Vip
e so colocar isso no movements.xml ? <movevent event="Equip" itemid="2358" slot="feet" function="onEquipItem"/> ou tem q mudar em mais algum arquivo ai galera vlw, consegui aqui adicionei essa linha em movements.xml <movevent event="Equip" itemid="2358" slot="feet" function="onEquipItem"/> <movevent event="DeEquip" itemid="2358" slot="feet" function="onDeEquipItem"/>
-
[Ajuda] Bota Vip
e so colocar isso no movements.xml ? <movevent event="Equip" itemid="2358" slot="feet" function="onEquipItem"/> ou tem q mudar em mais algum arquivo
-
[Ajuda] Bota Vip
nao ta recuperando a mana nem life
-
[Ajuda] Bota Vip
Eu queria uma ajuda para criar uma bota vip e meu servidor 10.76. Estou colocando ela no lugar da Boots of Waterwalking, e colocando as funções da soft boots, mais ela nao funciona no jogo. Bota que estou criando <item id="2358" name="Babilonia Boots (faster regeneration)"> <attribute key="weight" value="800" /> <attribute key="slotType" value="feet" /> <attribute key="decayTo" value="10021" /> <attribute key="duration" value="14400" /> <attribute key="healthGain" value="100" /> <attribute key="healthTicks" value="2000" /> <attribute key="manaGain" value="100" /> <attribute key="manaTicks" value="1000" /> <attribute key="showattributes" value="1" /> <attribute key="speed" value="40" />
- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
-
[AJUDA] MAD MAGE
ainda ficou dando o erro [C]: in function '__add' ...ipts/scripts/their master's voice quest/ServantsKill.lua:77: in function <...ipts/scripts/their master's voice quest/ServantsKill.lua:64>
-
[AJUDA] Quests
tou querendo tirar as missoes da quest
-
[AJUDA] MAD MAGE
ta a script: local boss = { ["fire overlord"] = {g_storage = 40064, p_storage = 60027}, ["energy overlord"] = {g_storage = 40065, p_storage = 60028}, ["ice overlord"] = {g_storage = 40066, p_storage = 60029}, ["earth overlord"] = {g_storage = 40067, p_storage = 60030}, } function onDeath(cid, corpse, lasthitkiller, mostdamagekiller, lasthitunjustified, mostdamageunjustified) local pid = Player(mostdamagekiller) local t = boss[Creature(cid):getName():lower()] Player(pid):setStorageValue(t.p_storage, 1) setGlobalStorageValue(t.g_storage, -1) return true end function onKill(cid, target) if Creature(target):getName():lower() == "lord of the elements" then Player(cid):setStorageValue(60031, 1) end return true end function onLogin(cid) Player(cid):registerEvent("ElementalSpheresKill") return true end tou com esse erro tbm [C]: in function '__add' ...ipts/scripts/their master's voice quest/ServantsKill.lua:77: in function <...ipts/scripts/their master's voice quest/ServantsKill.lua:64> fica no creaturescripts\scripts\their master's voice quest\ServantsKill.lua local magePositions = { Position(33328, 31859, 9), Position(33367, 31873, 9), Position(33349, 31899, 9) } local positions = { Position(33313, 31852, 9), Position(33313, 31865, 9), Position(33313, 31881, 9), Position(33328, 31860, 9), Position(33328, 31873, 9), Position(33328, 31885, 9), Position(33308, 31873, 9), Position(33320, 31873, 9), Position(33335, 31873, 9), Position(33360, 31873, 9), Position(33336, 31914, 9), Position(33343, 31914, 9), Position(33353, 31914, 9), Position(33361, 31914, 9), Position(33345, 31900, 9), Position(33352, 31900, 9), Position(33355, 31854, 9), Position(33355, 31861, 9), Position(33355, 31885, 9), Position(33345, 31864, 9), Position(33345, 31881, 9), Position(33309, 31867, 9), Position(33317, 31879, 9), Position(33311, 31854, 9), Position(33334, 31889, 9), Position(33340, 31890, 9), Position(33347, 31889, 9) } local servants = { 'iron servant', 'golden servant', 'diamond servant' } local function fillFungus(fromPosition, toPosition) for x = fromPosition.x, toPosition.x do for y = fromPosition.y, toPosition.y do local position = Position(x, y, 9) local tile = Tile(position) if tile then local item = tile:getItemById(13590) if item then item:transform(math.random(13585, 13589)) position:sendMagicEffect(CONST_ME_YELLOW_RINGS) end end end end end local function summonServant(position) Game.createMonster(servants[math.random(#servants)], position) position:sendMagicEffect(CONST_ME_TELEPORT) end function onKill(cid, target) local targetMonster = Monster(target) if not targetMonster then return true end if not isInArray(servants, getCreatureName(target):lower()) then return true end local storage984, storage985 = getGlobalStorageValue(984), getGlobalStorageValue(985) if storage985 == #positions and storage984 < 25 then setGlobalStorageValue(985, 0) setGlobalStorageValue(984, storage + 1) for i = 1, #positions do addEvent(summonServant, 5 * 1000, positions) end elseif storage985 < #positions and storage984 < 25 then setGlobalStorageValue(985, storage985 + 1) elseif storage985 == #positions and storage984 == 25 then Game.createMonster('mad mage', magePositions[math.random(#magePositions)]) targetMonster:say('The Mad Mage has been spawned!', TALKTYPE_MONSTER_SAY) fillFungus({x = 33306, y = 31847}, {x = 33369, y = 31919}) end return true end
-
[AJUDA] Quests
em data\XML\quests.xml, e possivel liberar o acesso aki ? <quest name="In Service of Yalahar" startstorageid="30" startstoragevalue="4"> <mission name="Ask for Mission" storageid="12011" startvalue="1" endvalue="2> <missionstate id="1" description="Ask Palimuth for a mission."/> <missionstate id="2" description="Ask Palimuth for a mission."/> </mission> <mission name="Mission 01: Something Rotten" storageid="12012" startvalue="1" endvalue="6"> <missionstate id="1" description="Palimuth asked you to help with some sewer malfunctions. You will need a Crowbar, there are 4 places where you need to go marked with an X on your map."/> <missionstate id="2" description="You cleaned 1 pipe from the garbage."/> <missionstate id="3" description="You cleaned 2 pipes from the garbage."/> <missionstate id="4" description="You cleaned 3 pipes from the garbage."/> <missionstate id="5" description="You cleaned 4 pipes from the garbage."/> <missionstate id="6" description="You cleaned all pipes from the garbage! Go back to Palimuth and ask for mission."/> </mission> <mission name="Mission 02: Watching the Watchmen" storageid="12013" startvalue="1" endvalue="8"> <missionstate id="1" description="You have to find all 7 guards and give a report them."/> <missionstate id="2" description="You report 1 of 7 guards"/> <missionstate id="3" description="You report 2 of 7 guards"/> <missionstate id="4" description="You report 3 of 7 guards"/> <missionstate id="5" description="You report 4 of 7 guards"/> <missionstate id="6" description="You report 5 of 7 guards"/> <missionstate id="7" description="You report 6 of 7 guards"/> <missionstate id="8" description="You report 7 of 7 guards! Go back to Palimuth and ask for mission."/> </mission> <mission name="Mission 03: Death to the Deathbringer" storageid="12014" startvalue="1" endvalue="6"> <missionstate id="1" description="Get the notes in Palimuths room and read them. Talk to Palimuth again when you've read the notes."/> <missionstate id="2" description="talk to Azerus the Yalahari in the city centre to get your next mission."/> <missionstate id="3" description="Get the notes behind the Yalahari and read them. Talk to Azerus again and ask him for mission when you've read the notes."/> <missionstate id="4" description="Ask Palimuth for mission."/> <missionstate id="5" description="First you will need to kill the three plague bearers and then get The Alchemists' Formulas. When this have been done head back to either Palimuth (good side) or Yalahari (Azerus) (bad side)."/> <missionstate id="6" description="Ask Azerus the Yalahari for a mission."/> </mission> <mission name="Mission 04: Good to be Kingpin" storageid="12015" startvalue="1" endvalue="6"> <missionstate id="1" description="Ask Palimuth for mission."/> <missionstate id="2" description="For this mission you are asked to go to the Trade Quarter and negotiate or threaten Mr. West. Once again you will gain access to the mechanism although if you choose to help Palimuth you should go through the sewers."/> <missionstate id="3" description="You decided to help Palimuth, report him your mission."/> <missionstate id="4" description="You decided to help Azerus, report him your mission. "/> <missionstate id="5" description="Get back to Azerus and report him your mission."/> <missionstate id="6" description="Ask Azerus for a mission."/> </mission> <mission name="Mission 05: Food or Fight" storageid="12016" startvalue="1" endvalue="8"> <missionstate id="1" description="Ask Palimuth for mission."/> <missionstate id="2" description="On this mission you are asked to find a druid by the name of Tamerin, on the Arena Quarter. You now have permission to use the gates mechanism."/> <missionstate id="3" description="The first is to bring Tamerin a flask of Animal Cure, you can buy this from Siflind on Nibelor (northeast of Svargrond)."/> <missionstate id="4" description="Now you have to kill Morik the Gladiator and bring his helmet to Tamerin as proof."/> <missionstate id="5" description="Report back to Tamerin as he will listen to your request and you can now make your choice: Cattle for Palimuth (good side), Warbeasts for Yalahari (Azerus) (bad side). Then report the one you decided your mission."/> <missionstate id="6" description="You decided to help Palimuth, report him your mission."/> <missionstate id="7" description="You decided to help Azerus, report him your mission."/> <missionstate id="8" description="Ask Azerus for a mission."/> </mission> <mission name="Mission 06: Frightening Fuel" storageid="12017" startvalue="1" endvalue="5"> <missionstate id="1" description="Ask Palimuth for mission."/> <missionstate id="2" description="Yalahari (Azerus) orders you to travel to the Cemetery Quarter and find the Strange Carving. He gives you a Ghost Charm and tells you to charge it with the tormented souls of the ghosts there to be used as an energy source. Palimuth wants the Charged Ghost Charm in order to free those souls. You can new use the Cemetery Quarter mechanism now. Go to the big building in the Cemetery Quarter and use the Ghost Charm on the Strange Carving at the back of the room."/> <missionstate id="3" description="Good side: Go to Palimuth, ask him about your mission, and hand in the charm. Bad side: Ask about your mission to Yalahari (Azerus) and give it back."/> <missionstate id="4" description="Get back to Azerus and report him your mission."/> <missionstate id="5" description="Ask Azerus for a mission."/> </mission> <mission name="Mission 07: A Fishy Mission" storageid="12018" startvalue="1" endvalue="5"> <missionstate id="1" description="Ask Palimuth for mission."/> <missionstate id="2" description="Bad side: Yalahari (Azerus) will send you for a new mission to go to the Sunken Quarter and kill the Quara Leaders, Inky, Splasher and Sharptooth. Good side: Rather than fighting any Quara leaders Palimuth will instead send you to find the cause for the Quaras aggressive behavior. Find Maritima and talk to her about the Quara and she will explain what their problem is."/> <missionstate id="3" description="Get back to Palimuth and report him your mission."/> <missionstate id="4" description="You killed the Quarabosses. Ask Azerus for a mission."/> <missionstate id="5" description="Ask Azerus for a mission."/> </mission> <mission name="Mission 08: Dangerous Machinations" storageid="12019" startvalue="1" endvalue="4"> <missionstate id="1" description="Ask Palimuth for mission."/> <missionstate id="2" description="Bad side: For this mission the Yalahari requests you go to the Factory Quarter and find a pattern crystal, which will be used to supply weapons to help take control of the city. Good side: Palimuth will send you there to use the crystal to supply food for the city."/> <missionstate id="3" description="Get back to Azerus and report him your mission."/> <missionstate id="4" description="Ask Azerus for a mission."/> </mission> <mission name="Mission 09: Decision" storageid="12020" startvalue="1" endvalue="2"> <missionstate id="1" description="You now need to decide between supporting Palimuth or the Yalahari's goal. To choose Palimuth's good side go to him, and simply ask him for a mission mission. Likewise, to join the Yalahari (Azerus) (bad side) go to him and say the same."/> <missionstate id="2" description="You already decided!"/> </mission> <mission name="Mission 10: The Final Battle" storageid="12021" startvalue="1" endvalue="5"> <missionstate id="1" description="Palimuth told you that a circle of Yalahari is planning some kind of ritual. They plan to create a portal for some powerful demons and to unleash them in the city to 'purge' it once and for all."/> <missionstate id="2" description="The entrance to their inner sanctum has been opened for you. Be prepared for a HARD battle! Better gather some friends to assist you."/> <missionstate id="3" description="Report back to whichever principal you have chosen to help and you will receive Yalaharian Outfits."/> <missionstate id="4" description="You got the access to the reward room. Choose carefully which reward you pick as you can only take one item."/> <missionstate id="5" description="You have Completed the Quest!"/> </mission>