Ir para conteúdo

Featured Replies

Postado

bem eu gostaria de colocar o bless para custar 100k alguem sabe ajuda nesse script

 

function onSay(cid, words, param)


local p = Player(cid)
local cost = getBlessingsCost(getPlayerLevel(cid))
if(not(isPlayerPzLocked(cid))) then
if(p:hasBlessing(1) and p:hasBlessing(2) and p:hasBlessing(3) and p:hasBlessing(4) and p:hasBlessing(5)) then
p:sendCancelMessage("You have already been blessed by the gods.")
return false
end
if(p:removeMoney(cost)) then
for b = 1,5 do
p:addBlessing(b)
end
p:getPosition():sendMagicEffect(CONST_ME_HOLYAREA)
p:sendTextMessage(MESSAGE_INFO_DESCR, "You have been blessed by the 5 gods!")
else
p:sendCancelMessage("You need "..cost.." gold coins to buy all 5 bless.")
end
else
p:sendCancelMessage("You can't buy bless, when you are in a battle.")
end
return false
end

OldTaboos24hpor48h.com Inauguração DOMONIGO as 18:00 | 18/03/2018 | Stages | Custom Map |VENHA SER TOP TABOOS!

Resolvido por Alidev

Ir para solução
  • Respostas 9
  • Visualizações 740
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • luanluciano93
    luanluciano93

    local cost = getBlessingsCost(getPlayerLevel(cid)) Mude para:  local cost = 100000 -- valor da bless Espero ter ajudado.

  • Tente assim:     Se não der tente esse:

Postado

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServScriptingActions e TalkActions"

Para: "OTServSuporte OTServSuporte de Scripts"

Postado
  • Autor

cara ta errado nao funciona fico assim/ ainda cobra 1 crystalk apenas

 

function onSay(cid, words, param)
local p = Player(cid)
local cost = 100000 -- valor da bless
if(not(isPlayerPzLocked(cid))) then
if(p:hasBlessing(1) and p:hasBlessing(2) and p:hasBlessing(3) and p:hasBlessing(4) and p:hasBlessing(5)) then
p:sendCancelMessage("You have already been blessed by the gods.")
return false
end
if(p:removeMoney(cost)) then
for b = 1,5 do
p:addBlessing(b)
end
p:getPosition():sendMagicEffect(CONST_ME_HOLYAREA)
p:sendTextMessage(MESSAGE_INFO_DESCR, "You have been blessed by the 5 gods!")
else
p:sendCancelMessage("You need "..cost.." gold coins to buy all 5 bless.")
end
else
p:sendCancelMessage("You can't buy bless, when you are in a battle.")
end
return false
end

Editado por kinglekke (veja o histórico de edições)

OldTaboos24hpor48h.com Inauguração DOMONIGO as 18:00 | 18/03/2018 | Stages | Custom Map |VENHA SER TOP TABOOS!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo