Você está desconectado.

Conecte-se e veja nossos conteúdos exclusivos!
 

  



Curta-nos: Curtir

[System] Collecting Fruit

Compartilhe
avatar
GOD Vitor
Administrador
Administrador

King Coin(s) King Coin(s) : 32
Reputação : 13014
Facebook : Facebook.com/Vitor.Eduardo.5567
OTServ Favorito : Pokémon Paraíso V3 - O Retorno
Meu Char : Zed Stars
Seção Favorita : Spriting
Eu sou : Scripter
Tópicos : 251
Data de Cadastro : 27/09/2015
Idade : 18
Localização : Florianópolis - SC

[System] Collecting Fruit

Mensagem por GOD Vitor em Dom Dez 06, 2015 1:11 am

Eae galerinha, hoje venho trazer um sistema de coletar fruta ao dar use em uma árvore específica, você pode alterar o id da fruta e da árvore, use sua criatividade!

Vá em servidor/data/actions, copie um arquivo em .lua, renomeie para cllfruit, e adicione isso dentro do arquivo
Spoiler:
-- Collecting Fruit System - GOD Vitor --
-- pokeking7.pokemonrpg.org --
-- Créditos: XTibia --

local config = {
-- [ID_DA_ARVORE] = {FRUTA, QUANTIDADE{minimo, maximo}, ID_DA_ARVORE_SEM_FRUTO, TEMPO_PARA_ÀRVORE_FICA_COM_FRUTO}
[2775] = {fruit = 14852, quantity = {1,7}, treeWithoutFruit = 2709, timeToGrow = 12000},
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
for i, k in pairs(config) do
if (isInArray(i, item.itemid) == true) then
random = math.random(k.quantity[1],k.quantity[2])
doTransformItem(item.uid, k.treeWithoutFruit, 1)
doPlayerAddItem(cid,k.fruit,random)
addEvent(function()
doTransformItem(getThingFromPos(toPosition).uid, i)
end, k.timeToGrow * 1000)
if random > 0 then
doPlayerSendTextMessage(cid,27,"Você pegou uma pêra.")
else
doPlayerSendTextMessage(cid,27,"A árvore não deu nenhum fruto!")
end
end
end
return true
end

Em actions.xml, adicione essa linha:
Spoiler:
<action itemid="2723" event="script" value="cllfruit.lua"/>


Créditos:
XTibia

    Data/hora atual: Ter Mar 28, 2017 4:21 am