Ir para conteúdo

Beeki

Herói
  • Total de itens

    1900
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Beeki postou

  1. Tenta esse script... mas creio que é seu servidor que está com bug. local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", range = -1, realAnimation = "no", -- make text effect visible only for players in range 1x1 multiplier = { health = 1.0, mana = 1.0 } } 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 = 42, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 42, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 42, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 42, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 42, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 47, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 47, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 47, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 43, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, 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 = getThingPosition(item.uid) end doDecayItem(doCreateItem(POOL, potion.splash, toPosition)) doRemoveItem(item.uid, 1) if(not potion.empty or config.removeOnUse) then return true end if(fromPosition.x ~= CONTAINER_POSITION) then doCreateItem(potion.empty, fromPosition) else doPlayerAddItem(cid, potion.empty, 1) end return true end if(hasCondition(cid, CONDITION_EXHAUST)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(itemEx.uid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(itemEx.uid)))) 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 if(config.range > 0 and cid ~= itemEx.uid and getDistanceBetween(getThingPosition(cid), getThingPosition(itemEx.uid)) > config.range) then return false end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.multiplier.health))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.multiplier.mana))) then return false end doSendMagicEffect(getThingPosition(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not config.realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getThingPosition(itemEx.uid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) doRemoveItem(item.uid, 1) if(not potion.empty or config.removeOnUse) then return true end if(fromPosition.x ~= CONTAINER_POSITION) then doCreateItem(potion.empty, fromPosition) else doPlayerAddItem(cid, potion.empty, 1) end return true end
  2. @Maaythug Creio que isso é do servidor mesmo, no meu também está assim é impossível o personagem fazer duas coisas ao mesmo tempo né ? healar e attackar, até
  3. Aqui está um post meu onde eu disponibilizo um sistema de EXP Ring onUse ( ou seja ao equipar o ring da exp, ao desequipar o double exp sai. ) http://www.xtibia.com/forum/topic/183312-action-exp-ring-onuse/
  4. Bem se você prestasse um pouco mais de atenção seria mais fácil, leia o tópico que te passei por completo, la em baixo tem uma parte que eu também disponibilizo as source, até.
  5. Qualquer dúvida, poste na área de Programação, no subfórum "Dúvidas sobre Programação".
  6. #Reportado, local errado, o correto seria OTMédia.
  7. @UP Hospedei o conteúdo do spoiler do Trinks no meu Pastebin se você quiser pode da uma olhada... http://pastebin.com/9Xs8Ewib
  8. Pra ter isso em seu você tem que fazer uma modificação na source do distro, porem eu não tenho o código que é necessário para esse configuração aqui, vou procurar quando axar eu te passo, até
  9. @UP Seguinte... YTC é ( YourTibiaClient ) sobre como usar as source do Tibia em Flash eu não sei ainda, mais estou pesquisando.
  10. Nossa amigos, ficou muito lindo o mapa *-*, só não dou rep por que não posso dá para os dois, mais amanhã eu dou ;]
  11. Para isso você tem que adicionar esse código em sua source e compilar tudo. http://www.xtibia.com/forum/topic/181251-funcao-questsxml/
  12. #Reportado, local errado, o correto seria dúvida de OT Servidores.
  13. @John creio que ele quis dizer aquele sistema em que um Player pode passar por dentro do outro quando algum esta parado ou trapando algo... @Topic #Reportado, local errado.
  14. Posta script das potions ai.
  15. #Reportado, local errado.
  16. Esse sistema de anti divulgue, da pra fazer em lua, sobre as source do 8.60 nesse post aqui tem elas, eu mesmo que postei. http://www.xtibia.com/forum/topic/180704-pedido-distro-860/
  17. Organize seu tópico, adicione o codigo do npc em codes para ficar mais organizado.
  18. #Reportado, local errado o correto seria Pedido de scripts.
  19. Ótimo script Vodkart espero que continue sempre contribuindo com a Comunidade, até
  20. #Reportado, local errado, correto seria pedido de scripts.
  21. #Reportado, local errado, correto seria pedido de scripts.
  22. Beeki

    Dota Event

    #Reportado, local errado.
  23. #Reportado, local errado, o correto é pedido de scripts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...