Mukah 0 #1 Postado 8 Outubro, 2008 (editado) ----------------------------------------------- Nome: Plantinha System Versão: 8.1 Tipo do script: Ações. Servidor Testado: Aries 0.4.5 XML Autor: Mukah ------------------------------------------------------- Bom galera, este é meu primero post aki na OTserv. Meu script é o seguinte, no Tibia Global, lanço há um tempo atraz um sistema de cuidar de uma plantinha. Você junta "seeds", e troca com a npc. E vai regando sua planta, e chega um ponto que ela cresce! Então, meu script é bem parecido, você pega o vasinho sem planta e começa a regar. Chega uma hora que ela começa a crescer até ficar grande. Você poderá programar para ela envelheçer também Então vamos lá! Crie um arquivo na pasta "data/actions/scripts/" com o nome de "planta.lua". Planta.xml -- Script 100% by Mukah -- function onUse(cid, item, frompos, item2, topos) if item2.itemid == 0 then return 0 end if item2.itemid == 7679 then rand = math.random(1,10) if rand == 4 then doTransformItem(item2.uid,7678) else doTransformItem(item2.uid,7679) end -- Muda elseif item2.itemid == 7678 then rand = math.random(1,25) if rand == 5 then doTransformItem(item2.uid,7680) elseif rand == 10 then doTransformItem(item2.uid,7682) elseif rand == 15 then doTransformItem(item2.uid,7684) elseif rand == 20 then doTransformItem(item2.uid,7686) else doTransformItem(item2.uid,7678) end -- Planta 1 elseif item2.itemid == 7680 then rand = math.random(1,30) if rand == 11 then doTransformItem(item2.uid,7688) else doTransformItem(item2.uid,7680) end -- Planta 2 elseif item2.itemid == 7682 then rand = math.random(1,30) if rand == 11 then doTransformItem(item2.uid,7690) else doTransformItem(item2.uid,7682) end -- Planta 3 elseif item2.itemid == 7684 then rand = math.random(1,30) if rand == 11 then doTransformItem(item2.uid,7692) else doTransformItem(item2.uid,7684) end -- Planta 4 elseif item2.itemid == 7686 then rand = math.random(1,30) if rand == 11 then doTransformItem(item2.uid,7694) else doTransformItem(item2.uid,7686) end -- Cuidando da sua planta elseif item2.itemid == 7688 then doTransformItem(item2.uid,7688) elseif item2.itemid == 7690 then doTransformItem(item2.uid,7690) elseif item2.itemid == 7692 then doTransformItem(item2.uid,7692) elseif item2.itemid == 7694 then doTransformItem(item2.uid,7694) else return 0 end return 1 end -- Script 100% by Mukah -- Após ter criado o script acima, abra o arquivo "data/actions/actions.xml". Coloque o tag dentro depois do "<actions>" e antes do "</actions>". tag actions <action itemid="7734" script="planta.lua" /> Exemplo: actions.xml <?xml version="1.0"?> <actions> <action itemid="7734" script="planta.lua" /> </actions> Pronto, o seu vaso está configurado. *Como fazer ela ficar velha se não regar? Busque as ID's dos vasos no arquivo"data/items/items.xml", e adicione em cada vaso [7688/7690/7692/7694] o seguinte tag: tag items <attribute key="decayTo" value="7674"/> <attribute key="duration" value="50000"/> Exemplo: itens.xml <item id="7688" article="a" name="vase"> <attribute key="decayTo" value="7674"/> <attribute key="duration" value="[color=Red]200000[/color]"/> </item> <item id="7690" article="a" name="vase"> <attribute key="decayTo" value="7674"/> <attribute key="duration" value="[color=Red]200000[/color]"/> </item> <item id="7692" article="a" name="vase"> <attribute key="decayTo" value="7674"/> <attribute key="duration" value="[color=Red]200000[/color]"/> </item> <item id="7694" article="a" name="vase"> <attribute key="decayTo" value="7674"/> <attribute key="duration" value="[color=Red]200000[/color]"/> </item> Nota: Em vermelho o tempo de duração que a planta vai ficar viva. Você pode mudar a vontade. Então é isto, depois posto mais alguns scripts meus! Comenta! Editado 8 Outubro, 2008 por Mukah Conçerto de algumas falhas :) Compartilhar este post Link para o post
Nord 2 #2 Postado 12 Outubro, 2008 Muito bom, já vi vários parecidos mas cada um tem seu estilo de script. Aprovado Compartilhar este post Link para o post
Naldo Ghost 0 #3 Postado 15 Outubro, 2008 Adorei, da um toquezin de rpg... muito bom, vo coloca no meu ot, vlws Falows Compartilhar este post Link para o post
Deragon 25 #4 Postado 15 Outubro, 2008 (editado) ;o q legal todos do meu ot gostaram x) funcionando 100% Editado 15 Outubro, 2008 por Deragon Compartilhar este post Link para o post
Blackout 0 #5 Postado 15 Outubro, 2008 Bem legal, parabens! Da pra tirar um pouco do tedio de caçar caçar caçar e caçar xD agora deixa eu sair, vo cuida da minha plantinha.... Ontem ja nao reguei. Bye! Compartilhar este post Link para o post
Elys Zarox 0 #6 Postado 16 Outubro, 2008 lol se eu nao me engano o "mock" ja posto isso aqui, mais nao da pra regar e crescer =p parabens pelo scripts ... Compartilhar este post Link para o post
islak 0 #7 Postado 16 Outubro, 2008 NusSs MuitO bOm mesmO, funfo 100% aki Mas em vOcê fes esse perfil no OTNet so pra pOstar issO né ? *** Registrado em: Oct 2008 Posts: 1 *** Mas mesmO assim VLW (Y) Compartilhar este post Link para o post
Sago 0 #8 Postado 18 Outubro, 2008 Obrigado Excelente script mesmo eu não entendendo nada sobre isso ._. @islak: Melho para nós acabamos de ganhar mais um novo membro scripter que posta coisas no forum \õ Compartilhar este post Link para o post
123123 1 #9 Postado 18 Outubro, 2008 eh bem legal esse sistema, mas acho que ninguem vai ficar criando planta no ot... mas eh mto criativo. Abraço!!! Compartilhar este post Link para o post
KingCPI 0 #10 Postado 18 Outubro, 2008 (editado) Legal, tá um pouco simples mas é bem cool. Ai, se vc quiser uma ideia... faz assim ó: O cara compra o vaso, e rega com vial de agua, ou potion. Ela crece um pouco. mas o decay nao fica por conta do itens.xml vai por script mesmo e então vc pode fazer pra que, se o cara não regar, ela morra em qualquer um dos estágios. Se eu nao me engano tem uns 4 tipos de planta né? Cada um com uns 3-4 estágios né? entao... se o cara não regar ela morre a qualquer hora. Flws. Valéo ;* Editado 18 Outubro, 2008 por KingCPI Erro: itens.otb-> itens.xml Compartilhar este post Link para o post
Seven 0 #11 Postado 18 Outubro, 2008 Concerteza um ótimo script, parabéns. É bom ver que a criatividade ainda existe nas pessoas Muito bom. Até. Compartilhar este post Link para o post
Mukah 0 #12 Postado 26 Outubro, 2008 Aew galera.. vlw aew pelos elogios, e pelo visto vcs gostaram mesmo... muito obrigado msm! NusSs MuitO bOm mesmO, funfo 100% aki Mas em vOcê fes esse perfil no OTNet so pra pOstar issO né ? *** Registrado em: Oct 2008 Posts: 1 *** Mas mesmO assim VLW (Y) Ai.. foi s hdsauihadsuihadsiuadshds eu criei soh pra posta.. tpo.. eu usava um otro fudido q tinha.. mais nem conpensava posta com ele mais daew eu criei esse pra posta o script x) Compartilhar este post Link para o post