voce gostaria que o health potion, subisse a mana e hp ao msm tempo certo?
voce quer que todas as classes usem? ou nao?
info
Grupo: Campones
Registrado: 25/09/13
Posts: 8
Reputação: 0

voce gostaria que o health potion, subisse a mana e hp ao msm tempo certo?
voce quer que todas as classes usem? ou nao?
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

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
}
info
Grupo: Campones
Registrado: 25/09/13
Posts: 8
Reputação: 0

bom vc n ta me respondendo entao vou esplicar o que conseguir entender ok?
local config = {
removeOnUse = "yes", ---------- se vai remover a potion vazia (empty potion).
usableOnTarget = "yes", ------------------------ se vc consegue usar em algum player / bixo (monster).
splashable = "no", ------------------------------- se ele espalha no chao tipo uma poça de sangue ao matar 1 rato (usa-lo no chao sem target (alvo) ele ira soltar a pot no chao.
realAnimation = "no" -------------- se voce usar uma potion, e o player estiver a 5 sqm (quadrados) ele nao vira o efeito da potion.
healthMultiplier = 1.0, ------------------------------------- quanto ira multiplicar a quantia de heal (cura) da potion.. ex: health potion cura 200 x 5 (esse multiplier) = 1k (1.000)
manaMultiplier = 1.0 -------------------- vale o mesmo para mana potion 200 x 5 = 1k (1.000)
vou fazer aqui
rapidin lhe entrego
da 1 lida pra ver se vc entende ai tah?
voce quer todas as classes e para qualquer level? tipo lvl 1 usar ultimate health potion? ou o level requerido mesmo 130?
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

Bom entendi +- ^^
info
Grupo: Campones
Registrado: 25/09/13
Posts: 8
Reputação: 0

mas as potions voce quer para qualquer level?
pq se n eu tenho q fazer diferente aqui!
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

Ah man mais ai ira healar de x tanto de x tanto,queria que healasse uma quantidade certa
info
Grupo: Campones
Registrado: 25/09/13
Posts: 8
Reputação: 0

entao é so voce mudar la assim...
minhp = 900
maxhp = 900
minmp = 900
maxmp = 900
agora va na mesma pasta...
data/actions/scripts/liquids/potions ------------ (agora abra potions.lua)
dentro dela estara assim
:
local POTIONS = {
voce tera que mudar no potions esse exemplo ai da vocação... eu cortei o restante para nao ficar mt extensivo, voce pode ir mudando ai tbm ^^ ok?
qualquer duvida pode responder...
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

Man assim não da [2149] = {empty = 7478, splash = 7, mana = {15000, 15000}, health = {15000, 15000}}, -- great mana potion
?
info
Grupo: Campones
Registrado: 25/09/13
Posts: 8
Reputação: 0

--------------------------------------------------
editei aqui pra vc so salvair isso em potions.lua
editado amigo pode só colocar no arquivo potions.lua (nesse que voce pegou esse exemplo) e salvar
se quiser editar
a mana e o hp
é so vc procurar mana = 500 , 500, <---------- coloque a quantida que voce queira / mana ou hp ok? se der certo que tal 1 rep? xP the first kk vlw
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

Da pra tirar essas tag nao?
vocations = {1, 2, 3, 4, 5, 6, 7, 8}, vocStr = "all vocations"
Editado Setembro 25 por SkyDarkyes
info
Grupo: Campones
Registrado: 25/09/13
Posts: 8
Reputação: 0

nao,pois é oque iria fazer ler que é para todas as vocações ![]()
testa ai e me diz ok?
aguardando
e ai? testou?
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

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
info
Grupo: Campones
Registrado: 25/09/13
Posts: 8
Reputação: 0

ah cara entendi que voce queria que todos healassem entende? :\
quais as potions que voce quer q use para healar mp/hp?
manda o id que eu adiciono pra vc aqui
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino
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 endTambem 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 }Editado Setembro 25 por SkyDarkyes