Ir para conteúdo

MaXwEllDeN

Héroi
  • Registro em

  • Última visita

Tudo que MaXwEllDeN postou

  1. MaXwEllDeN postou uma resposta no tópico em Playground (Off-topic)
    Porque para ter vida o ser tem que poder: Se alimentar, crescer, se reproduzir e morrer.
  2. MaXwEllDeN postou uma resposta no tópico em Playground (Off-topic)
    Já assistí, o Clássico e o Brotherhood. É uma merda como o clássico acaba, por isso prefiro o Brotherhood.
  3. MaXwEllDeN postou uma resposta no tópico em Playground (Off-topic)
    Perdão, esquecí que Players Killer só existe em Tibia ._.
  4. MaXwEllDeN postou uma resposta no tópico em Playground (Off-topic)
    Mas o fogo não tem vida ._.
  5. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0, effect_id = 36 -- ID do efeito que vai aparecer no player } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {500, 600}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {500, 600}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {100, 600}, level = 50, vocations = {3, 4, 7, 8,12,11}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 800}, level = 80, vocations = {4, 8,12}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {1000, 2300}, level = 130, vocations = {4, 8,12}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {500, 800}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {500, 800}, level = 50, vocations = {1, 2, 3, 5, 6, 7,11,9,10}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {900, 1600}, level = 80, vocations = {1, 2, 5, 6,9,10}, vocStr = "sorcerers and druids"}, -- great mana potion [7439] = {empty = 7439, splash = 7, mana = {100, 100}, level = 80, vocations = {1, 2, 5, 6,9,10}, vocStr = "sorcerers and druids"}, -- super mana potion [8472] = {empty = 7635, splash = 3, health = {800, 1500}, mana = {900, 1000}, level = 80, vocations = {3, 7,11}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return TRUE end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Healthing...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Healthing...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) if(not potion.empty or config.removeOnUse) then doRemoveItem(item.uid, 1) return TRUE end doRemoveItem(item.uid, 0) doPlayerAddItem(cid, potion.empty, 0) doPlayerRemoveItem(cid, potion.empty, getPlayerItemCount(cid, potion.empty)) doPlayerAddItem(cid, potion.empty, getPlayerItemCount(cid, potion.empty)) doSendMagicEffect(toPosition, config.effect_id) return true end Só é configurar alí effect_id = 36 -- ID do efeito que vai aparecer no player
  6. MaXwEllDeN postou uma resposta no tópico em Playground (Off-topic)
    Vou testar \o/. Vou matar geral!
  7. Bacana , a quanto tempo você programa? Iniciante você não é, não é comum ver iniciantes usando parênteses nas condições. Só umas coisinhas que acho que podem ser acrescentadas :
  8. MaXwEllDeN postou uma resposta no tópico em Playground (Off-topic)
    FAKE.
  9. MaXwEllDeN postou uma resposta no tópico em Playground (Off-topic)
    Claro que ET's existem, ví um semana passada.
  10. Concordo com tudo que você disse Augusto! Se você quer ajuda, ajude. A galera acaba esquecendo que todos nós somos humanos também, temos nossas vidas fora do fórum. E que nós ajudamos porque gostamos e não porque somos obrigados a ajudar e fazer tudo pra vocês.
  11. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, eu pedí pra você postar o seu script de potions.
  12. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    Por-favor poste aqui o seu script de potions.
  13. MaXwEllDeN postou uma resposta no tópico em Ouvidoria
    Olha, na minha perspectiva o Sky está fazendo um ótimo trabalho, atendendo aos reports e fazendo o máximo possível, "não saber nada em .lua"(.lua é uma extensão de arquivos da linguagem de programação LUA), não torna ele pior nem melhor que ninguém.
  14. MaXwEllDeN postou uma resposta no tópico em Ouvidoria
    Pois é, algumas pessoas não mostram maturidade \:
  15. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    Tipo, quando healava com qualquer coisa ou só com Potion? Exemplo: dou exura sio no player: Ele heala e solta o efeito. Uso UH: Ele heala e solta o efeito. Uso exura gran: Ele heala e solta o efeito. Uso potion: Ele heala e solta o efeito. Como é?
  16. Achou? LOL. Usei só o paint mesmo.
  17. OmG uma fã xD, obrigado . Vamos contribuir e tornar o TK um lugar melhor \o/
  18. Minha primeira sprite \o/. Tá lixosa ainda '-' É isso galera, quero que vocês opinem e me ajudem e melhorar, por favor [:
  19. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    Para Health: local config = { remove_on_use = true, -- Remover ao usar? min_heal = 50, -- Mínimo que pode healar max_heal = 840 -- Máximo que pode healar } function onUse(cid, item) doCreatureAddHealth(cid, math.random(config.min_heal, config.max_heal)) doCreatureSay(cid, "Oh Yeah!", 19) if (config.remove_on_use) then doRemoveItem(item.uid, 1) end return true end Para Mana: local config = { remove_on_use = true, -- Remover ao usar? min_heal = 50, -- Mínimo que pode healar max_heal = 840 -- Máximo que pode healar } function onUse(cid, item) doCreatureAddMana(cid, math.random(config.min_heal, config.max_heal)) doCreatureSay(cid, "Oh Yeah!", 19) if (config.remove_on_use) then doRemoveItem(item.uid, 1) end return true end
  20. Ou você pode fazer pela source, ou de modo mais simples ainda só é você abrir o script do antí-bot e na linha abaixo da que manda a mensagem ao player só é colocar o método para salvar a string em um arquivo.
  21. @Vampira Concordo, é que tô com sono aí fiz do modo mais simples mesmo, mas acho que o cara não colocaria o porteiro para ficar se movimentando ._.
  22. Fiz pra você: http://tibiaking.com...sts-nao-feitas/ Dúvida Sanada, tópico movido.
  23. Autor: MaXwEllDeN Idealizador: markim1986 Versão testada: TFS 0.4.0 #Introdução Este é um script bem simples em que o administrador escreve no script as quests que tem no servidor e quando o player digita !quests, aparece na tela dele as quests que ele já fez e as que ele não fez. #Instalação Adicione a seguinte tag ao seu talkactions.xml: @Talkaction <talkaction words="!quests" event="script" value="ServQuests.lua"/> Copie qualquer arquivo com extensão .lua na pasta talkactions/scripts, renomeie ele para ServQuests.lua, limpe todo seu conteúdo e cole esse: --################################### --## Developed by: MaXwEllDeN ## --## Contact: ## --## [email protected] ## --################################### local quests = { -- [" Nome da quest "] = Storageid, ["Em nome do Rei"] = 2789, ["Caça às Bruxas"] = 7231, ["Ajude a princesa"] = 1236, } function onSay(cid) local str = "#Quest(s) não concluída(s):\n" local conc = {} for i, v in pairs(quests) do if getPlayerStorageValue(cid, v) > 0 then table.insert(conc, i) else str = str .. "\n".. i .. " - Não concluída" end end str = str .. "\n\n#Quest(s) concluída(s):\n" for _, v in pairs(conc) do str = str .. "\n".. v .. " - Concluída" end return doShowTextDialog(cid, 1746, str) end
  24. local pos = {x = 156, y = 723, z = 5} -- Posição do porteiro local vips = { [1] = 1756, -- Storage da Vip1 [2] = 12236, -- Storage da VIp2 } function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end local porteiro = getTopCreature(pos) if not isCreature(porteiro) then return true end local um = getPlayerStorageValue(cid, vips[1]) > 0 local dois = getPlayerStorageValue(cid, vips[2]) > 0 doCreatureSay(porteiro, "Bem vindo(a) ".. um and "VIP 1" or dois and "VIP 2" or " Player!") return true end
  25. Bacana Comedinhas, xD. Tipo, poe alí uma verificação se quem pisou no tile foi um player, poque se um monstro pisar vai dar erro.

Informação Importante

Confirmação de Termo