Ir para conteúdo

SkyDarkyes

Infante
  • Total de itens

    1685
  • Registro em

  • Última visita

Tudo que SkyDarkyes postou

  1. SkyDarkyes

    Teleporte

    Não man,queria igual eu falei '-'
  2. SkyDarkyes

    Teleporte

    Gostaria de uma talkaction tipo /t porem eu escolheria as coordenadas para ir,nao precisa ta em pz nada isso igual /t mesmo,so que eu escolheria as coordenadas
  3. SkyDarkyes

    Potions

    Pior que era esse mesmo o poblema afffs,não tem como arrumar?
  4. SkyDarkyes

    Potions

    Sim está indo normalmente,todas as potions menos a 2145 afffffffffffffffffffffffff será pq o item não é Use With?
  5. SkyDarkyes

    Potions

    Nada
  6. SkyDarkyes

    Potions

    Sim,man eu add 2 potions 1 vai outra não <action itemid="7443-7591;2149;2144;7440;2150;2151;2145;2146" event="script" value="potions.lua"/>
  7. SkyDarkyes

    Potions

    Bom no caso eu add 2 potions 1 funciona o outro não que é esse [2145] = {empty = 7478, splash = 2, health = {60000, 60000}, mana = {75000, 75000}}, -- soldado pill
  8. SkyDarkyes

    Potions

    Está dando erro unexpected symbol near local config = { removeOnUse = "yes", 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 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [2150] = {empty = 7478, splash = 2, health = {5000, 5000}}, -- heal potion [2151] = {empty = 7478, splash = 2, health = {20000, 20000}}, -- heal strong potion [2144] = {empty = 7478, splash = 7, mana = {5000, 5000}}, -- strong mana potion [2149] = {empty = 7478, splash = 7, mana = {15000, 15000}}, -- great mana potion [2146] = {empty = 7478, splash = 2, health = {38000, 38000}, mana = {45000, 45000}}, -- ultimate potion [2145] = {empty = 7478, splash = 2, health = {60000, 60000}, mana = {75000, 75000}}, -- soldado pill } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, 2000) 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, "I feel better!")) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "I feel better!", TALKTYPE_SAY, 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)) return TRUE end
  9. SkyDarkyes

    Potions

    Vlw denovo
  10. SkyDarkyes

    Potions

    Tipo mais ai no caso o exasted é 1segundo neh?entao eu queria mudar
  11. SkyDarkyes

    Potions

    Outra duvida,tem como colocar exasted?
  12. SkyDarkyes

    Potions

    Oxe pq nao falo antes kkkk,desculpa ai luck,limite rep Mais uma coisa,quando uso potion,aparece uma fala,porem em laranja,queria que aparecesse igual uma magia,tipo em amarelo,no default
  13. SkyDarkyes

    Potions

    Sim,mas ai no caso está para todos os potions,e eu queria que fosse apenas para os que escolhesse
  14. SkyDarkyes

    Potions

    Entendi man,mas deixa queto,acho que não vai ter geito
  15. SkyDarkyes

    Potions

    Nnn a tag eu ja sabia,queria sabe como add {hp, mp} = {vida, mana}
  16. SkyDarkyes

    Potions

    Como fasso para healar a mana e vida,posta uma tag ai k
  17. SkyDarkyes

    Potions

    Depois eu coloco o id
  18. SkyDarkyes

    Potions

    Man voce add pra healar mana e vida em todos aff nao era assim,eu que ia add novos potions ai neles ia heala mana e vida
  19. SkyDarkyes

    Potions

    Da pra tirar essas tag nao? vocations = {1, 2, 3, 4, 5, 6, 7, 8}, vocStr = "all vocations"
  20. SkyDarkyes

    Potions

    Man assim não da [2149] = {empty = 7478, splash = 7, mana = {15000, 15000}, health = {15000, 15000}}, -- great mana potion ?
  21. SkyDarkyes

    Potions

    Ah man mais ai ira healar de x tanto de x tanto,queria que healasse uma quantidade certa
  22. SkyDarkyes

    Potions

    Bom entendi +- ^^
  23. SkyDarkyes

    Potions

    Sim isso mesmo,para todas as classes e healasse hp+mana junto tipo assim [2149] = {empty = 7478, splash = 7, mana/vida = {15000, 15000}}, -- great mana potion }
  24. SkyDarkyes

    Potions

    Galera gostaria de saber como colocar para o potion healar MANA E VIDA Gostaria de saber como eu add para a healar mana e vida,mas apenas oque eu escolher local config = { removeOnUse = "yes", 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 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [2150] = {empty = 7478, splash = 2, health = {5000, 5000}}, -- heal potion [2151] = {empty = 7478, splash = 2, health = {20000, 20000}}, -- heal strong potion [2144] = {empty = 7478, splash = 7, mana = {5000, 5000}}, -- strong mana potion [2149] = {empty = 7478, splash = 7, mana = {15000, 15000}}, -- great mana 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, "I feel better!", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "I feel better!", 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)) return TRUE end Tambem gostaria de saber para que serve local config = { removeOnUse = "yes", 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 }
  25. SkyDarkyes

    MKick

    Aff -',não tem um MASKICK,que kika TODOS os players?
  • Quem Está Navegando   0 membros estão online

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