domingo, 29 de janeiro de 2012

Sistema de Plantação

Olá Galera,
Sou Novo Aqui no XTibia ...
Sou Novo Também em Scripts LUA .


Sistema de Plantação V 1.0
Testado em: TFS 0.4 ( 8.60 )

Tive a Idéia após assistir uns 2 videos com este sistema, só que mais completo !

Hoje Vou Postar meu Mini Sistema de Plantação,
Script bem basiquinho, porém meu primeiro,
Vamos la


Video:


em Actions.xml Coloque:
<action itemid="7734;2552;2147" event="script" value="plant.lua" />

Crie um Arquivo plant.lua na Pasta Actions>Scripts, neste arquivo coloque isso:
function onUse(cid, item, frompos, item2, topos, pos)
       
       
if item.itemid == 2552 and item2.itemid == 103 then
                doSendMagicEffect
(getThingPos(item2.uid), 2)
                doTransformItem
(item2.uid, 806, 1)
                doPlayerSendTextMessage
(cid, 27, ".:: Você Preparou a Terra, Agora Plante a Semente ::.")
               
return true
        elseif item
.itemid == 2147 and item2.itemid == 806 then
                doSendMagicEffect
(getThingPos(item2.uid), 45)
                doTransformItem
(item2.uid, 804, 1)
                doPlayerRemoveItem
(cid, 2147, 1)
                doPlayerSendTextMessage
(cid, 27, ".:: Você Plantou a Semente, Agora Jogue Um Pouco de Água ::.")
               
return true    
        elseif item
.itemid == 7734 and item2.itemid == 804 then
                doSendMagicEffect
(getThingPos(item2.uid), 53)
                doCreateItem
(2785, 1, getThingPos(item2.uid))
                doPlayerSendTextMessage
(cid, 27, ".:: A Planta Cresceu, Colha Os Frutos e Depois à Corte Para Plantar Novamente ::.")
               
return true
        elseif item
.itemid == 2552 and item2.itemid == 2786 then
                doSendMagicEffect
(getThingPos(item2.uid), 34)
                doTransformItem
(item2.uid, 103, 1)
                doPlayerSendTextMessage
(cid, 27, ".:: Você Cortou a Árvore Sem Frutos, Parabéns ::.")
               
return true
        elseif item
.itemid == 2552 and item2.itemid == 806 then
                doSendMagicEffect
(getThingPos(item2.uid), 2)
                doTransformItem
(item2.uid, 103, 1)              
               
return true
        elseif item
.itemid == 2552 and item2.itemid == 804 then
                doSendMagicEffect
(getThingPos(item2.uid), 2)
                doTransformItem
(item2.uid, 103, 1)
               
return true
       
end
end

IDs Usados:
Pá: 2552
Semente: 2147
Água: 7734


Bom é Isso.
Obrigado

Créditos: Eu pelo script, e aos amigos que estão me ajudando muuito
 

Nenhum comentário:

Postar um comentário