GO

Vassoura Magica!

Por GODFakezin, 07 de out. de 2007 em Actions e Talkactions

script
23
5.1k
GODFakezinG
07 de outubro de 2007 às 12:05

***Vassoura Magica***



 

 

 

Tutorial muito simples galera. e uma vassoura que te teleporta para o Templo. xD

 

 

Item:

 

Broom - broomsl9.gif



Vamos la:

 

Va em Data/actions/acripts/, clone um arquivo de tipo lua, apague todo coteúdo de dentro, e adicione isso:

function onUse(cid, item, frompos, item2, topos)
templepos = getPlayerMasterPos(cid)
mag = getPlayerMagLevel(cid)
if mag >= 5 then
doTeleportThing(cid,templepos)

if item.type > 1 then
doChangeTypeItem(item.uid,item.type-1)
else
doRemoveItem(item.uid,1)
end
else
doSendMagicEffect(frompos,2)
doPlayerSendCancel(cid,"You don't have the required item.")
end

return 1
end

 

Agora va em: Data/actions/actions.XML/,e adicione isso:

 

<action itemid="2324" script="broom.lua" />

 

ID do item:

 

2324

 

Pronto:

 

Tutorial bem simples, e bem inteligente xD. Espero que voçês tenham gostado...

 

Cya

 

yoiiwwukynrt0.gif

 

 

 

Anteciosamente: GoD Fakezin

Editado Outubro 7 por GODFakezin

60790116
07 de outubro de 2007 às 12:17

boa

parabém

continue com otimo trabalho ^^

GODFakezinG
07 de outubro de 2007 às 12:27
boa

parabém

continue com otimo trabalho ^^

 

 

@Diuna

Maravilha =) to feliz por ter gostado.

 

vlw ai. =)

 

 

Anteciosamente: GoD Fakezin

Editado Outubro 7 por GODFakezin

SephyrotSinS
07 de outubro de 2007 às 13:42

Putz tinha que ser você mesmo né Fakezin? xDDDD

Kkkkkkkkkkkkkk...

Pow ai... ninguém posto no meu tuto ainda =/

http://www.xtibia.com/forum/index.php?showtopic=65024

Flw ae galera xD

Editado Outubro 7 por NeroStell

GODFakezinG
07 de outubro de 2007 às 13:54
Putz tinha que ser você mesmo né Fakezin? xDDDD

Kkkkkkkkkkkkkk...

Pow ai... ninguém posto no meu tuto ainda =/

undefined

Flw ae galera xD

 

 

@NeroStell

 

Kkkkkk Sou meio zuado mesmo xD

 

Mais mesmo assim, vlw por ter gostado

 

Obrigado mais uma vez.

 

 

Cya

 

 

Ateciosamente: GoD Fakezin

Conde SapoC
07 de outubro de 2007 às 13:55

if item.type > 1 then
doChangeTypeItem(item.uid,item.type-1)
else
doRemoveItem(item.uid,1)
end

Pra isto aqui funcionar faltou alterar a vassoura

 

Falta isto na vassoura

	<attribute key="charges" value="quantia_de_charges"/>
<attribute key="showcharges" value="1"/>

 

Aproveita a OTIMA ideia que você teve e cria um NPC que coloca charges nela.

 

 

XTibia_smile.gif

GODFakezinG
07 de outubro de 2007 às 14:10
if item.type > 1 then
doChangeTypeItem(item.uid,item.type-1)
else
doRemoveItem(item.uid,1)
end

Pra isto aqui funcionar faltou alterar a vassoura

 

Falta isto na vassoura

	<attribute key="charges" value="quantia_de_charges"/>
<attribute key="showcharges" value="1"/>

 

Aproveita a OTIMA ideia que você teve e cria um NPC que coloca charges nela.

XTibia_smile.gif

 

 

@Conde Sapo

 

Acabei de ver aqui no meu OT deu tudo certo conforme, mais tipo. Isso que você que me explica, eu prefiro deixa do mesmo jeito que ta.

 

Por que? tipo, como isso é um item facil de se pega "Bichos low". ai eu preferir deixa ela com 1x de carga. tava pesando deixa ela com changes de 100x, mais a favor disso se tornaria muito facil.

 

e tambem pelo fato de isso facilitar muito o PVP do OtServer.

 

 

Recomendo deixa do jeito que se encontra. "Isso depende a favor de vocês".

 

 

Mais mesmo assim. Vlw por ter gostado por mais 1 tutorial meu.

 

A respeito do NPC eu não acho muito util, facilita de mais isso! "Por que eu sou acostumado com Server Low. porisso não penço nessas ideias". Mais mesmo assim, você me deu uma ideia.

 

 

Cya.

 

 

 

Anteciosamente: GoD Fakezin

Editado Outubro 7 por GODFakezin

SephyrotSinS
07 de outubro de 2007 às 14:11

Só falta a vassoura sair voando agora xD

O tutorial tá bom mesmo.

Já to trabalhando no meu segundo tutorial agora mesmo xD

Abraço ae pra todo mundo xD

07 de outubro de 2007 às 15:12

Sem Comentarios

D+

 

~~APROVADO~~

Conde SapoC
07 de outubro de 2007 às 18:58
ai eu preferir deixa ela com 1x de carga
OK

 

então não faz sentido checar a carga

if item.type > 1 then
doChangeTypeItem(item.uid,item.type-1)
else
doRemoveItem(item.uid,1)
end

 

fica só assim :

if mag >= 5 then
doTeleportThing(cid,templepos)
doRemoveItem(item.uid,1)
end

 

 

 

Só falta a vassoura sair voando agora xD
@Nostradamus sabe como fazer isso.

 

 

 

smile_bye.gif

Editado Outubro 7 por Conde Sapo

thayamT
07 de outubro de 2007 às 19:04

No comments!

D+!!

Como disse o Nero

Soh falta sair voando kra, o dia que eu ve um script desse no forum vai ta perfect ( que funfe logico xD ).

Vi num server um script que faz o tapete voador se mecher.

Será que vc não consegue fazer algo parecido, nao sei se ja tem ake nbo forum, se tiver plz me manda o link ae

flws

deco20D
07 de outubro de 2007 às 19:04

Aprovado =]

parabens GODFakezin

 

Atenciosamente,

 

//deco20

Rodrigod22R
07 de outubro de 2007 às 19:36

Parabéns.Por mais um Trabalho.COntinue assim!

abraços

GOD BonG
07 de outubro de 2007 às 20:07

GODFakezin muito bom o tutorial mas evite de agradecer por isso gera flood, PM para a pessoa a vez de agradecer no tópico.

 

~~Abraços~~

SirBrenoS
07 de outubro de 2007 às 20:17

Muito legal, só não entendi uma coisa.

Quando você usa ela, ela desaparece? como se fosse uma runa x1?