Ir para conteúdo

Posts Recomendados

Eae galerinha ;D

Estava pensando na Pascoa e fiz uma action simples.

Ela funciona da seguinte maneira: Você usa um item (ajustavel) em um 'ovo branco' e ele vira um ovo pintado, cores sorteadas.

Ai vai o script ;D

Vá na pasta do ot/data/actions e adiciona em actions.xml

<action itemid="2361" event="script" value="pascoa.lua" />

 

Cor: Item que será usado no ovo para colorir.

Cor: Nome do script.

 

Agora em data/actions/scripts copie um arquivo e renomeie para "pascoa" (sem aspas)

function onUse(cid, item, frompos, item2, topos, pos)

 

local eggs = {6541, 6542, 6543, 6544, 6545}

local randomChance = math.random(1, 5)

 

if item.itemid == 2361 and item2.itemid == 2695 then

doSendMagicEffect(getCreaturePosition(cid), 53)

doSendAnimatedText(getCreaturePosition(cid), "Páscoa!", 180)

doRemoveItem(item2.uid, 1)

doPlayerAddItem(cid, eggs[randomChance], 1)

doPlayerSendTextMessage(cid, 27, "Você coloriu um ovo de pascoa!")

return true

 

end

end

 

Cor: ID dos Ovos coloridos

Cor: ID do item que será usado no ovo branco (Se mudar aqui, mude tambem no actions.xml)

Cor: ID do ovo branco.

Cor: Efeito que dará no player ao pintar o ovo.

Cor: Mensagem mostrada ao player.

 

É isso ai galera, agora só usar ;D

Ainda sou novato em script, entao qualquer erro comente.

E não deixe de avaliar :thumbsupsmiley:

Link para o comentário
https://xtibia.com/forum/topic/153128-action-pintar-ovos/
Compartilhar em outros sites

×
×
  • Criar Novo...