Ir para conteúdo

jplellis

Membro
  • Registro em

  • Última visita

  1. funciona em 1.3? alguem pode converter?
  2. como ficaria essa funcao no tfs 1.0?
  3. jplellis reagiu a uma resposta no tópico: [PEDIDO] Blessing Book TF 1.0
  4. obrigado, rep++ porem como edito ele pra o player receber direto do shop?
  5. mt obrigado, agora tudo 100%. ambos me ajudaram mt, forte abracos...
  6. jplellis reagiu a uma resposta no tópico: [erro] POTION INFINITA.
  7. mt obrigado, 1 de meus problemas 100% resolvido.
  8. Preciso de 2 scripts por favor. TFS 1.0 tibia version 10.53 1. - Player que atingir level 20 ganhar 20k (pra promotion). 2. - Ate level 20 bless pra todos os players, 3. - do level 20-50 apenas bless se morrer pra player.
  9. continua sem aparecer os vial vazio =( sendo o id deles pequeno (small health/mana potion) = 7636 medio = 7634 grande 7635
  10. desculpa nao ser mt claro, vc vem me ajudando bastante =) entao eu me referia ao seguinte, player usa o potion, e simplesmente some o potion da backpack, e nao aparece nenhum vial vazio (potion vazio) seria bom se quando usassem os potions eles apenas seriam transformados em um potion vazio igual tibia global entende? obrigado..
  11. jplellis reagiu a uma resposta no tópico: [erro] POTION INFINITA.
  12. Esse funcionou MT OBRIGADO! me ajudou de mais! só tem um problema, as POTIONS SOMEM quando usam, e queria que aparecesse o vial, pra mim seria melhor no caso de war, eh dificil implantar isso? obrigado!
  13. Mt obrigado pela ajuda, eu uso a versao 1.0 do TFS, quando coloco esse script ele NAO FUNCIONA, apenas fala para todas vocacoes (you cannot use this potion)... Fico no aguardo, mt obrigado.
  14. jplellis reagiu a uma resposta no tópico: [erro] POTION INFINITA.
  15. Potion esta infinita, ja mechi no config lua e nao consigo arrumar, ajuda por favor? local config = { -- strong health potion [7588] = {health = {250, 350}, vocations = {3, 4}, text = 'paladins and knights', level = 50, emptyId = 7634}, -- strong mana potion [7589] = {mana = {115, 185}, vocations = {1, 2, 3}, text = 'sorcerers, druids and paladins', level = 50, emptyId = 7634}, -- great mana potion [7590] = {mana = {150, 250}, vocations = {1, 2}, text = 'sorcerers and druids', level = 80, emptyId = 7635}, -- great health potion [7591] = {health = {425, 575}, vocations = {4}, text = 'knights', level = 80, emptyId = 7635}, -- health potion potion [7618] = {health = {125, 175}, emptyId = 7636}, -- mana potion potion [7620] = {mana = {75, 125}, emptyId = 7636}, -- great spirit potion [8472] = {health = {250, 350}, mana = {100, 200}, vocations = {3}, text = 'paladins', level = 80, emptyId = 7635}, -- ultimate health potion [8473] = {health = {650, 850}, vocations = {4}, text = 'knights', level = 130, emptyId = 7635}, -- antidote potion [8474] = {antidote = true, emptyId = 7636}, -- small health potion [8704] = {health = {60, 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(cid, item, fromPosition, itemEx, toPosition) local potion = config[item.itemid] if not potion then return true end if itemEx.itemid ~= 1 or itemEx.type ~= THING_TYPE_PLAYER then return true end local player = Player(cid) 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(itemEx.uid, Variant(itemEx.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, itemEx.uid, COMBAT_HEALING, potion.health[1], potion.health[2], CONST_ME_MAGIC_BLUE) then return false end if type(potion.mana) == 'table' and not doTargetCombatMana(0, itemEx.uid, potion.mana[1], potion.mana[2], CONST_ME_MAGIC_BLUE) then return false end local cStorage = player:getStorageValue(Storage.Achievements.PotionAddict) if cStorage < 100000 then player:setStorageValue(Storage.Achievements.PotionAddict, math.max(1, cStorage) + 1) elseif cStorage == 100000 then player:addAchievement('Potion Addict') player:setStorageValue(Storage.Achievements.PotionAddict, 100001) end doCreatureSayWithRadius(itemEx.uid, 'Aaaah...', TALKTYPE_MONSTER_SAY, 2, 2, toPosition) setPlayerStorageValue(cid, 14582, getPlayerStorageValue(cid, 14582) + 1) Item(item.uid):remove(1) return true end

Informação Importante

Confirmação de Termo