Estatua Promotion

ThiagoBji
em Actions e Talkactions

ThiagoBji

Blindão
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/10/12Posts: 789

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 :)

thiagobji.jpg

Contato FACE: FaceBook.com/Thiagobji | Skype: Thiagobji2

Atenciosamente, Thiagobji.

danilobdk

DaNiiLo -- Embreve Meu Ot-serve Estará Pronto
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/05/11Posts: 14

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?

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit
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

jeoz.png