DA

Faça Uma Escultura De Gelo

Por Dare Devil, 13 de ago. de 2007 em Tutoriais de Scripting

otserv
tibia
script
3.0 (2)
22
6.1k
Dare DevilD
13 de agosto de 2007 às 22:41

snowmanef8.pngEscultura de Gelosnowmanef8.png

 

Neste tutorial irei explicar como transformar isso cubo1bv5.png nisto cubo5ku4.png.

 

Vou explicar como irá funcionar... é bem simples quando você der use num Ice Cube com uma Obsidian Knife (facajw3.png) você ira começar a modelar o nosso cubo de gelo em um lindo mamute de gelo.

 

Segue abaixo as etapas da transformação:

 

cubo1bv5.pngcubo2bj8.pngcubo3uk3.pngcubo4ne3.pngcubo5ku4.png

 

Agora que eu ja falei doque se trata esse tutorial podemos começar:

 

Primeiramente algumas perguntas que você podera se perguntar:

 

Qual a utilidade que isto tem?

R: Nenhuma, é apenas um modo divertido de você produzir seu proprio mamute de decoração , mas você pode usar isto em alguma quest, por exemplo vc tem que levar a escultura de gelo para um npc ou até mesmo quando você der use no mamute ele descongela e vira um mamute de verdade, ai é sua imaginação que manda

 

Isto funciona em outras versões

R: Infelismente não, por que apenas as versões 8.0 tem o spriter do ice cube e das etapas até chegar no mamute, mas você pode usar esse script como base para criar o seu em 7.9+ com outros objetos.

 

AFF que coisa inutil

R: É inutil em partes, mas fala se você nunca teve vontade de esculpir algo para sua casa , e alem disso é divertido

 

Bem agora vamos começar:

 

1° Passo

 

Abra a pasta do seu ot e va em data/actions/scripts e copie qualquer arquivo que estiver la e renomeie para icecube.lua

 

:blink: Script?

R: Sim, Script, ou você imaginou que que isto seria feito apartir de magica, ou macumba :lol:

 

Agora apague tudo que estiver la dentro e cole isso:

 

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

 

if item2.itemid == 7441 then

doTransformItem(item2.uid,7442)

doSendMagicEffect(topos,2)

 

end

 

if item2.itemid == 7442 then

doTransformItem(item2.uid,7444)

doSendMagicEffect(topos,2)

 

end

 

if item2.itemid == 7444 then

doTransformItem(item2.uid,7445)

doSendMagicEffect(topos,2)

 

end

 

if item2.itemid == 7445 then

doTransformItem(item2.uid,7446)

doSendMagicEffect(topos,2)

 

end

 

if item2.itemid == 7446 then

doRemoveItem(item2.uid,1)

doSendMagicEffect(topos,2)

 

end

end

 

Você não vai presisar alterar nada no script :D

 

Mas isso aqui é um tutorial <_<

R: ( que cara mala) tudo bem eu explico, feliz :mellow:

 

*Os numeros coloridos são os Ids dos cubos de gelo, o primeiro, o 7441 é o cubo de gelo e o ultimo, o 7446 é a escultura pronta, e os outros são as etapas

 

*O doTransformItem(item2.uid,7442) quer diser que quando você der use com a faquinha ele vai transformar o objeto com id 7441 em um objeto com id 7442

 

*O doSendMagicEffect(topos,2)) quer diser que quando der use com a faquinha vai mostrar o efeito de numero 2, que é aquela fumacinha

 

O tutorial ta quase terminando so falta agora adiciona a tag no actions.xml

 

Mas ja ta terminando :mellow:

R: ( esse realmente é mala ) Sim, ja está terminando, você queria oque é um script simples, ou você pensou que teriamos que construir um novo otserv <_<

 

2° Passo

 

Agora so falta você adicionar a tag para o script funcionar, vamos la:

 

Abra a pasta do seu ot e vá em data/actions/ e abra o arquivo actions.xml e adicione isso la dentro:

 

<action itemid="5908" script="icecube.lua" />

 

Explicando:

 

5908 >> é o id do item que será usado para faser a escultura, aqui no caso é a Obsidian Knife

 

icecube.lua >> aqui é o nome do arquivo que agente fez, que aki no caso é icecube.lua

 

Creditos: DarcKKK

 

Isso é tudo, como vocês viram é bem simples mas é bem legal, espero que vocês tenham gostado e até a proxima, não esquesão de comentar e deixarem suas opniões, criticas ou sugestões para futuros scripts, até mais...

 

Ainda bem que termino, cara ignorante, mas gostei do script

R:1° eu ouvi isso, 2° não sou ignorante você que é chato e 3° você é falso em :mellow: , até o proximo tutorial

 

Espero que gostem...

 

Atenciosamente,

~DD ou ~DarezinhUu - Campeão da 1ª MDS Xtibia

Editado Outubro 30 por Dare Devil

Darth SidiousD
14 de agosto de 2007 às 17:36

Tutorial magnífico parabéns Dare Devil merece ser aprovado.

Obrigado por compartilhar esta informação :-).

WallacyW
14 de agosto de 2007 às 18:03

Duas coisas:

 

1- ACHO que você postou lo lugar errado, o lugar certo seria Área de desenvolvimento/Actions

2- Fiz um tópico quase igual a este, a única diferença é que o seu usa uma obsidian knife e vai de primeira, o meu é random.

 

Mais parebéns pela action e tudo, o tópico ficou bem explicado e tudo.

 

Atenciosamente, Koti

DekoooD
14 de agosto de 2007 às 18:03

Bom mesmo, eu ja tinha visto isso eu um ot..

AoriaA
14 de agosto de 2007 às 18:58

Muito bom, valew...

Parabéns...

O bom eh q explico parte por parte...

Ficou muito rox...

Nota 10.

 

 

Abraço.

 

 

 

Atenciosamente, LancellotWillis.

RoD LoKoR
14 de agosto de 2007 às 19:35

Olá,

 

Muito legal o tutorial, está de parabens ^^

Continue trazendo novidades para o forum.

 

 

//Abraços,

Conde do Monte CristoC
14 de agosto de 2007 às 19:40

Seria mais bacana, se depois de 5h, o item "derretesse" e virasse uma poça dagua, 8D SERIA ROX

EigenliebE
15 de agosto de 2007 às 14:45

Muito legal o tutorial.

 

Movido!

 

Abraços

babylocoB
16 de agosto de 2007 às 19:11

Aew tutorial muito lgl

 

ja botei no meu ot !! permaneça assim sempre ajudando os outro

 

 

VLW

 

F

U

I

 

:D

chris471C
16 de agosto de 2007 às 19:15

Bem bacana esse tuto e o formato que fika nas fazes é muito bonito =P elefantinho tamen ja botei no meu ot né pra testa se era bom e vou deixar la =P gostei nota 10

2 semanas depois...
WondaW
25 de agosto de 2007 às 15:21

Kra que rox nao sabia disso

 

 

 

 

 

 

sou

http://www.xtibia.com/img/files/gmrotciv/62.jpg

 

 

muta4erb6yf5.png

 

 

 

10 posts (x)

50 posts( )

3 meses depois...
IceBoltI
24 de novembro de 2007 às 10:24

EI uma idéia... porque você não poem para quando usar a obsidian knife no ice cube sair um pedacinho de gelo... como se fosse a parte que vocÊ tirou do ice cube :) ia fica mais legal :)

26 de novembro de 2007 às 01:14

Criativo Parabens!

ph_188P
02 de dezembro de 2007 às 06:41

muito legal kra :smile_positivo:

 

eh inutil + eh lgl xD

 

 

(Sem Ofensas)

3 semanas depois...
22 de dezembro de 2007 às 14:12

Ótimo tuto

Parabéns

Mto bem explicado

Thanks