Ir para conteúdo

Lucasote

Membro
  • Registro em

  • Última visita

  1. Lucasote respondeu ao post em um tópico de okshyro em Suporte Tibia OTServer
    tbm estou atras dessa area, se conseguir da um toque ai. Vlw
  2. Nao meu nao aparece nada, nem pot,runa,intens.
  3. 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
  4. 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
  5. Lucasote respondeu ao post em um tópico de exhon em Ferramentas OpenTibia
    TEM VIRUS !!! olhem o scan https://www.virustotal.com/pt/file/3b3ed2f36cff6562adc3b41218a9785e32280d02ddf91cb8e5fd7513a6f04b4e/analysis/1466223033/
  6. 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.
  7. 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 !
  8. 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 ?
  9. 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
  10. 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 !
  11. Alguem sabe arrumar isso ? C]: in function '__index' ...cripts/elemental spheres quest/the_elemental_spheres.lua:14: in function <...cripts/elemental spheres quest/the_elemental_spheres.lua:9>
  12. Lucasote postou uma resposta no tópico em Suporte Tibia OTServer
    Ai galera tou com um problema no meu server, parece que a turma consegue nukar o server com a pick, alguem ai sabe como, se sim como retirar isso. Vlw.
  13. tou com um bug no meu server, 1 player filho da puta consegue derrubar o server, fiquei monitorando ele em thais, ele comprou alguma coisa na loja de rope,shovel,etc e desceu no bueiro passou um tempinho o server caiu. Alguém sabe o que pode ser ?
  14. 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

Informação Importante

Confirmação de Termo