Ir para conteúdo

Posts Recomendados

Olá galera! Hoje venho postar um script aqui legalzinho, espero que gostem!

 

#Descrição:

Quando o player clicar na estátua, ele ganhará promotion.

 

#Dificuldade: Fácil

 

#Testado: Sim

 

INSTALANDO

  • Pasta do seu OT/data/actions/scripts/estatuapromo.lua:

function onUse (cid, item, frompos, item2, topos)
if getPlayerPromotionLevel(cid) => 2 then
doPlayerSendTextMessage(cid, 27, "Você já é promovido!")
return true
end
setPlayerPromotionLevel(cid, 2)
doPlayerSendTextMessage(cid, 27,"Promovido! Relogue para fazer efeito.")
doSendMagicEffect(getCreaturePosition(cid), 22)
return true
end

  • Pasta do seu OT/data/actions/actions.xml:

<action actionid="21559" event="script" value="estatuapromo.lua"/>

 

Depois de instalar, coloque a ACTION ID 21559 na estátua.

 

EXPLICANDO

  • Em estatuapromo.lua, nessa parte aqui:

(cid, 27, "Você já é promovido!")

 

É a mensagem que o player receberá em caso ele já tive-se pegado a promotion (clicado na estátua)

  • Em estatuapromo.lua, nessa parte aqui:

(cid, 27,"Promovido! Relogue para fazer efeito.")

 

É a mensagem que o player receberá ao ganhar sua promotion (clicar na estátua)

  • Em actions.xml, nessa parte aqui:

actionid="21559"

 

É a ACTION ID da estátua.

 

Créditos: Roksas (script), Lokodurst (pedido), Thiagobji (tópico, contribuição)

 

Então é isso galera! Qualquer dúvida, postem! Obrigado :)

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

cara tem como colocar pra quando clicar na estatua tirar 5 itens do player? tipow 5 moedinha vip ? ajuda ae por favor, se não tiver os itens não ganha a promote?

Link para o comentário
Compartilhar em outros sites

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

   local itemID = 2160
   local itemCount = 5
   local remove = true

   if getPlayerPromotionLevel(cid) > 1 then
      remove = false
      return doPlayerSendCancel(cid, "You already promoted.")
   end

   if remove and doPlayerRemoveItem(cid, itemID, itemCount) then
       return doPlayerSetPromotionLevel(cid, 2)
   end

   return true
end

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
×
×
  • Criar Novo...