Ir para conteúdo

[pedido] Os Potions Nao Estaum Funfando Pra 3ª Classe


paia

Posts Recomendados

os potions nao funfam pra second promotion

 

o script eh esse

local ultimateHealthPot = 8473

local greatHealthPot = 7591

local greatManaPot = 7590

local greatSpiritPot = 8472

local strongHealthPot = 7588

local strongManaPot = 7589

local healthPot = 7618

local manaPot = 7620

local smallHealthPot = 8704

local antidotePot = 8474

local greatEmptyPot = 7635

local strongEmptyPot = 7634

local emptyPot = 7636

 

local antidote = createCombatObject()

setCombatParam(antidote, COMBAT_PARAM_TYPE, COMBAT_HEALING)

setCombatParam(antidote, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(antidote, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)

setCombatParam(antidote, COMBAT_PARAM_AGGRESSIVE, FALSE)

setCombatParam(antidote, COMBAT_PARAM_DISPEL, CONDITION_POISON)

 

local exhaust = createConditionObject(CONDITION_EXHAUST_HEAL)

setConditionParam(exhaust, CONDITION_PARAM_TICKS, getConfigInfo('timeBetweenExActions'))

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(itemEx.uid ~= cid or itemEx.itemid ~= 1) then

return TRUE

end

 

if(getCreatureCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE) then

doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)

return TRUE

end

 

if(item.itemid == antidotePot) then

if(doCombat(cid, antidote, numberToVariant(cid)) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == smallHealthPot) then

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 50, 100, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == healthPot) then

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 100, 200, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == manaPot) then

if(doTargetCombatMana(0, cid, 70, 130, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == strongHealthPot) then

if(not(isKnight(cid) or isPaladin(cid)) or (getPlayerLevel(cid) < 50)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by paladins and knights of level 50 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 200, 400, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, strongEmptyPot)

elseif(item.itemid == strongManaPot) then

if(not(isSorcerer(cid) or isDruid(cid) or isPaladin(cid)) or (getPlayerLevel(cid) < 50)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by sorcerers, druids and paladins of level 50 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatMana(0, cid, 110, 190, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, strongEmptyPot)

elseif(item.itemid == greatSpiritPot) then

if(not(isPaladin(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by paladins of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 200, 400, CONST_ME_MAGIC_BLUE) == LUA_ERROR or doTargetCombatMana(0, cid, 110, 190, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == greatHealthPot) then

if(not(isKnight(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by knights of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 500, 700, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == greatManaPot) then

if(not(isSorcerer(cid) or isDruid(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by sorcerers and druids of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatMana(0, cid, 200, 300, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == ultimateHealthPot) then

if(not(isKnight(cid)) or (getPlayerLevel(cid) < 130)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by knights of level 130 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 800, 1000, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

end

return TRUE

end

 

 

 

as second promotions saum lidier knight, distans sniper, sorcerer of spells e healer of crown

Link para o comentário
Compartilhar em outros sites

Vou tentar lhe ajudar, veja se assim funciona:

local ultimateHealthPot = 8473

local greatHealthPot = 7591

local greatManaPot = 7590

local greatSpiritPot = 8472

local strongHealthPot = 7588

local strongManaPot = 7589

local healthPot = 7618

local manaPot = 7620

local smallHealthPot = 8704

local antidotePot = 8474

local greatEmptyPot = 7635

local strongEmptyPot = 7634

local emptyPot = 7636

 

local antidote = createCombatObject()

setCombatParam(antidote, COMBAT_PARAM_TYPE, COMBAT_HEALING)

setCombatParam(antidote, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(antidote, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)

setCombatParam(antidote, COMBAT_PARAM_AGGRESSIVE, FALSE)

setCombatParam(antidote, COMBAT_PARAM_DISPEL, CONDITION_POISON)

 

local exhaust = createConditionObject(CONDITION_EXHAUST_HEAL)

setConditionParam(exhaust, CONDITION_PARAM_TICKS, getConfigInfo('timeBetweenExActions'))

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(itemEx.uid ~= cid or itemEx.itemid ~= 1) then

return TRUE

end

 

if(getCreatureCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE) then

doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)

return TRUE

end

 

if(item.itemid == antidotePot) then

if(doCombat(cid, antidote, numberToVariant(cid)) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == smallHealthPot) then

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 50, 100, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == healthPot) then

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 100, 200, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == manaPot) then

if(doTargetCombatMana(0, cid, 70, 130, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == strongHealthPot) then

if(not(isKnight(cid) or isPaladin(cid) or isLidier Knight(cid) or isDistans Sniper(cid)) or (getPlayerLevel(cid) < 50)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by paladins and knights of level 50 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 200, 400, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, strongEmptyPot)

elseif(item.itemid == strongManaPot) then

if(not(isSorcerer(cid) or isDruid(cid) or isPaladin(cid) or isDistans Sniper(cid) or isSorcerer of Spells(cid) or isHealer of Crown(cid)) or (getPlayerLevel(cid) < 50)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by sorcerers, druids and paladins of level 50 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatMana(0, cid, 110, 190, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, strongEmptyPot)

elseif(item.itemid == greatSpiritPot) then

if(not(isPaladin(cid) or isDistans Sniper(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by paladins of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 200, 400, CONST_ME_MAGIC_BLUE) == LUA_ERROR or doTargetCombatMana(0, cid, 110, 190, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == greatHealthPot) then

if(not(isKnight(cid) or isLidier Knight(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by knights of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 500, 700, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == greatManaPot) then

if(not(isSorcerer(cid) or isDruid(cid) or isSorcerer of Spells(cid) or isHealer of Crown(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by sorcerers and druids of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatMana(0, cid, 200, 300, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == ultimateHealthPot) then

if(not(isKnight(cid) or isLidier Knight(cid)) or (getPlayerLevel(cid) < 130)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by knights of level 130 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 800, 1000, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

end

return TRUE

end

Eu acho que funciona sim, se não funcionar me avise e diga o erro que aparece!

Me diga também o nome das novas vocações corretamente, lidier knight não é o mesmo de Lidier Knight!

Espero ter lhe ajudado.

Abraço

Link para o comentário
Compartilhar em outros sites

@dan~

Af daniel, isso são functions, é mesma coisa você querer fazer:

 

doPlayerAddPotion(cid,1994,1) -- function inexistente

 

Só porque existe:

 

doPlayerAddItem(cid,1994,1) -- function existente

 

¬¬'

 

E function/variáveis e nada em programação tem espaço, o espaço determina o fim de uma string a ser observada, explicação:

 

if(not(isSorcerer(cid) or isDruid(cid) or isSorcerer of Spells(cid) or isHealer of Crown(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

 

Bom, primeiramente, ele checará uma function isSorcerer sem nenhum dado passado, mesma coisa que isSorcerer(), logo após iria checar uma function of, também sem nada equivalente a of(), e por fim uma function chamada Spells(cid).

 

Nenhuma delas existem, portanto, 3 erros na mesma parte, que seria um cojunto de palavras, caso um humano avaliasse a mesma.

 

@topic

Faz tempo que não mexo com scripts, e não lembro a function que determina a vocation do player.

Em XML, acho que é getPlayerVocation(cid), se alguém quiser adaptar o script... só vim avisar o erro.

Editado por noobinhu
Link para o comentário
Compartilhar em outros sites

vou tentar te ajudar mano:

 

local ultimateHealthPot = 8473

local greatHealthPot = 7591

local greatManaPot = 7590

local greatSpiritPot = 8472

local strongHealthPot = 7588

local strongManaPot = 7589

local healthPot = 7618

local manaPot = 7620

local smallHealthPot = 8704

local antidotePot = 8474

local greatEmptyPot = 7635

local strongEmptyPot = 7634

local emptyPot = 7636

 

local antidote = createCombatObject()

setCombatParam(antidote, COMBAT_PARAM_TYPE, COMBAT_HEALING)

setCombatParam(antidote, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(antidote, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)

setCombatParam(antidote, COMBAT_PARAM_AGGRESSIVE, FALSE)

setCombatParam(antidote, COMBAT_PARAM_DISPEL, CONDITION_POISON)

 

local exhaust = createConditionObject(CONDITION_EXHAUST_HEAL)

setConditionParam(exhaust, CONDITION_PARAM_TICKS, getConfigInfo('timeBetweenExActions'))

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

if(itemEx.uid ~= cid or itemEx.itemid ~= 1) then

return TRUE

end

 

if(getCreatureCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE) then

doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)

return TRUE

end

 

if(item.itemid == antidotePot) then

if(doCombat(cid, antidote, numberToVariant(cid)) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == smallHealthPot) then

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 50, 100, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == healthPot) then

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 100, 200, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == manaPot) then

if(doTargetCombatMana(0, cid, 70, 130, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, emptyPot)

elseif(item.itemid == strongHealthPot) then

if(not(isKnight(cid) or isPaladin(cid)) or (getPlayerLevel(cid) < 50)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by paladins and knights of level 50 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 200, 400, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, strongEmptyPot)

elseif(item.itemid == strongManaPot) then

if(not(isSorcerer(cid) or isDruid(cid) or isPaladin(cid)) or (getPlayerLevel(cid) < 50)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by sorcerers, druids and paladins of level 50 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatMana(0, cid, 120, 180, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, strongEmptyPot)

elseif(item.itemid == greatSpiritPot) then

if(not(isPaladin(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by paladins of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 200, 400, CONST_ME_MAGIC_BLUE) == LUA_ERROR or doTargetCombatMana(0, cid, 110, 190, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == greatHealthPot) then

if(not(isKnight(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by knights of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 500, 700, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == greatManaPot) then

if(not(isSorcerer(cid) or isDruid(cid)) or (getPlayerLevel(cid) < 80)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by sorcerers and druids of level 80 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatMana(0, cid, 170, 230, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

elseif(item.itemid == ultimateHealthPot) then

if(not(isKnight(cid)) or (getPlayerLevel(cid) < 130)) and not(getPlayerGroupId(cid) >= 2) then

doCreatureSay(cid, "This potion can only be consumed by knights of level 130 or higher.", TALKTYPE_ORANGE_1)

return TRUE

end

 

if(doTargetCombatHealth(0, cid, COMBAT_HEALING, 800, 1000, CONST_ME_MAGIC_BLUE) == LUA_ERROR) then

return FALSE

end

doAddCondition(cid, exhaust)

doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)

doTransformItem(item.uid, greatEmptyPot)

end

return TRUE

end

substitue tudo do quote pro seu arquivo.lua dos potions

 

 

se nao funcionar verifica as vocaçoes essa parte aqui:

 

(not(isSorcerer(cid) or isDruid(cid)) or (getPlayerLevel(cid) < 80))

 

ae voce poe as vocaçoes promovidas mastersorcerer elderdruid e assim por diante.

espero que funcione se nao funciona explica um pouco mais o que esta ocorendo.

 

Averas Lucifer!!!!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...