GM

Criando Uma Boww(boots Of Waterwalkin)[7.6]

Por GM Volcano, 16 de dez. de 2006 em Tutoriais de Scripting

script
5.0 (1)
30
5.4k
GM VolcanoG
16 de dezembro de 2006 às 21:29

EXPLICANDO

 

Pq soh p/ 7.6?? : Pq, os ids, foram adicionados com base em um servidor 7.6

Funciona em 7.8/7.81/7.9/7.92/outros??? : Provavelmente não ira funcionar pq existem ids novos de grounds de água, q não estao adicionados ao script

Créditos ao Colex,ele q criou....e eu modifiquei...

Com Essa vc pode continuar d pois q acaba o tempo q ela funciona novamente =P

Vai na pasta Actions/Scripts e cria um arquivo chamado bow.lua, e dentro...

O Colex, criou a boww,q so dava p usar 1 vez.. eu editei e colokei p/ usar qnts x quiser..

 

--------Boots of Waterwalking system v2.0 by COLEX/editado por GM Volcano-------------function onUse(cid, item, frompos, item2, topos)tempo = 15tempo2 = tempo + 10pos = getPlayerPosition(cid)tilepos = {x=pos.x, y=pos.y, z=pos.z, stackpos=0}tile = getThingfromPos(tilepos)storage = 1533storage2 = 1534storage3 = 1535bow = getPlayerStorageValue(cid,storage2)bow2 = getPlayerStorageValue(cid,storage3)timer1 = getPlayerStorageValue(cid,storage)timer2 = os.time()time = os.difftime(timer2, timer1)add = timer2 + 1if item.itemid == 2358 then if bow2 == -1 then   setPlayerStorageValue(cid,storage,add)   setPlayerStorageValue(cid,storage2,-1)   setPlayerStorageValue(cid,storage3,1)   doRemoveItem(item.uid,1) else   doPlayerSendCancel(cid,"Vc ja tah usando Boots of WaterWalking.") endreturn 1endif item.itemid ~= 2358 then if timer1 >= 0 then   if time <= tempo then	 doTeleportThing(cid,topos)   else	 doPlayerSendTextMessage(cid,22,"Acabou o tempo,Use novamente a BOWW para continuar...")  	 if bow > -2 then		 doPlayerAddItem(cid,2358,1)	 setPlayerStorageValue(cid,storage2,-2)	 setPlayerStorageValue(cid,storage3,-1)	 end	 if time >= tempo2 then	   if tile.itemid >= 4358 and tile.itemid <= 4625 then		 doTeleportThing(cid,getPlayerMasterPos(cid))		 doPlayerSendTextMessage(cid,22,"time out")		 setPlayerStorageValue(cid,storage,-1)		 setPlayerStorageValue(cid,storage2,-1)	   else		 doPlayerSendTextMessage(cid,22,"time out")		 setPlayerStorageValue(cid,storage,-1)  		 setPlayerStorageValue(cid,storage2,-1)	   end	 end   end else   return 0 endendreturn 1end

 

Agora edite o arquivo Actions.xml, dentro coloque junto:

 

------boots of waterwalking------------------Bordas do Boots of WaterWalking----<action itemid="4646" script="bow.lua" /><action itemid="4645" script="bow.lua" /><action itemid="4644" script="bow.lua" /><action itemid="4647" script="bow.lua" /><action itemid="4648" script="bow.lua" /><action itemid="4649" script="bow.lua" /><action itemid="4650" script="bow.lua" /><action itemid="4651" script="bow.lua" /><action itemid="4652" script="bow.lua" /><action itemid="4653" script="bow.lua" /><action itemid="4654" script="bow.lua" /><action itemid="4655" script="bow.lua" /><action itemid="4828" script="bow.lua" /><action itemid="4829" script="bow.lua" /><action itemid="4830" script="bow.lua" /><action itemid="4831" script="bow.lua" /><action itemid="493" script="bow.lua" /><action itemid="494" script="bow.lua" /><action itemid="495" script="bow.lua" /><action itemid="496" script="bow.lua" /><action itemid="497" script="bow.lua" /><action itemid="498" script="bow.lua" /><action itemid="499" script="bow.lua" /><action itemid="500" script="bow.lua" /><action itemid="501" script="bow.lua" /><action itemid="502" script="bow.lua" /><action itemid="503" script="bow.lua" /><action itemid="504" script="bow.lua" /><action itemid="505" script="bow.lua" /><action itemid="3553" script="bow.lua" /><action itemid="3554" script="bow.lua" /><action itemid="3555" script="bow.lua" /><action itemid="3556" script="bow.lua" /><action itemid="3557" script="bow.lua" /><action itemid="3558" script="bow.lua" /><action itemid="3559" script="bow.lua" /><action itemid="3560" script="bow.lua" /><action itemid="3561" script="bow.lua" /><action itemid="3562" script="bow.lua" /><action itemid="3563" script="bow.lua" /><action itemid="3564" script="bow.lua" /><action itemid="3565" script="bow.lua" /><action itemid="3556" script="bow.lua" /><action itemid="3567" script="bow.lua" /><action itemid="3568" script="bow.lua" /><action itemid="4632" script="bow.lua" /><action itemid="4633" script="bow.lua" /><action itemid="4634" script="bow.lua" /><action itemid="4635" script="bow.lua" /><action itemid="4636" script="bow.lua" /><action itemid="4637" script="bow.lua" /><action itemid="4638" script="bow.lua" /><action itemid="4639" script="bow.lua" /><action itemid="4640" script="bow.lua" /><action itemid="4641" script="bow.lua" /><action itemid="4642" script="bow.lua" /><action itemid="4643" script="bow.lua" />----------/bordas----------------------tiles de Agua----------<action itemid="4608" script="bow.lua" /><action itemid="4609" script="bow.lua" /><action itemid="4610" script="bow.lua" /><action itemid="4611" script="bow.lua" /><action itemid="4612" script="bow.lua" /><action itemid="4613" script="bow.lua" /><action itemid="4614" script="bow.lua" /><action itemid="4615" script="bow.lua" /><action itemid="4616" script="bow.lua" /><action itemid="4617" script="bow.lua" /><action itemid="4618" script="bow.lua" /><action itemid="4619" script="bow.lua" /><action itemid="4620" script="bow.lua" /><action itemid="4621" script="bow.lua" /><action itemid="4622" script="bow.lua" /><action itemid="4623" script="bow.lua" /><action itemid="4624" script="bow.lua" /><action itemid="4625" script="bow.lua" />----------/Tiles de Agua---------<action itemid="2358" script="bow.lua" /> ----id da boots of waterwalking------/boots of warterwalking---------

 

Explicando : Quando vc dah use no item 2358(Boots of waterwalkin), ela some, e entao vc da use na borda da água,qndo vc fizer isso, seu char ira movimentar-se para o lugar onde vc deu use...^^

Editado Junho 28 por GM Volcano

GrehG
16 de dezembro de 2006 às 21:31

Olá

Muito bom o tuto, pelo que entendi isso pode se andar em cima da agua com a bow, certo? Se for isso, está muito bom :)

No More.

//Greh

21 de dezembro de 2006 às 18:04

É a terceira ou quarta vez que vejo esse tópico aqui no Xtibia, tem dois um embaixo do outro só aqui que acabei de ver, tentem não postar tópicos repetidos pq vira em volume inútil de tópicos e aí dificulta pro pessoal achar o que tá procurando nas boards, abraço.

1 mês depois...
skynagerloasS
01 de janeiro de 2007 às 12:33

Eu prescisava disso para fazer uma quest mais nunca achei vo testar e ve no q da vale por inquanto ta mto bom abraço feliz ano novo

velokitV
01 de janeiro de 2007 às 14:59

Legal.

 

Issu eu n sabia fazer.

 

=*

tibiaa4eT
02 de janeiro de 2007 às 02:30

Bom tuto

+ ja tem um script desse em actions

do proprio criador o Colex

 

flws :hi:

4 semanas depois...
caiohrsC
27 de janeiro de 2007 às 19:21

:blink: Nossa sinhora! eu uso esse forum eh uns milis anos, nunka vi esse post... bom, parabens pra voce, e parabens pro Colex... belo action scripter...

 

Vlw mano, precisamos de mais gente como vc! xDDDD

 

:w2:

 

 

^^ t+

skynagerloasS
27 de janeiro de 2007 às 23:14

Nao deu...

27 de janeiro de 2007 às 23:32

Fala um poko mais sobre ela, tem algumas aguas que n dao pra andar, vc tem q falar os id das aguas que n da pra andar e das q da x]

 

vlws

ChakauC
28 de janeiro de 2007 às 00:12

belo tuto

tinha que ser o colex para cria msm

mais axo q ja vi esse script...

flws

Rykrdo_xxeR
28 de janeiro de 2007 às 03:36

tuto mt bom mas eu jah vi ele nos action

xD

mas ajuda mais pessoas msm xD

:w4:

bye :hi:

01 de fevereiro de 2007 às 02:26

huuun... dificil de entender, ;p soh deu pra saka as actions de tempo. agora nao da pra testa e ve se eh legal mas depos eu volto pra fala se eh bom!

e esse pessoal que comenta e nem testo ainda ! Oo

hauhauhuahua

:music:

01 de fevereiro de 2007 às 02:27

aff... postei duas vezes a mesma coisa!

to mudando soh pra nao fikar feio o topico!

hauhaua

Editado Fevereiro 1 por Dendriel Rozsantares

skynagerloasS
06 de fevereiro de 2007 às 21:31

@post Eu coloquei no evo 0.7.6 n deu deu um monte de erro a hroa q vai carrega mais n da nada.

@Dendriel Rozsantares posta 2x é flood reportado.

LampardL
12 de fevereiro de 2007 às 19:34

Cara uma coisa simples mais pra quem quer ser um scriter e bom.