Ir para conteúdo
Entre para seguir isso  
Machine!

Tapestry 100% Tibia rl

Recommended Posts

Machine!    2
Machine!

Esse sistema e igual al do tibia global!!

 

Nome: Tapestry 100% Tibia RL (Cortinas Igual Tibia Global)

Creditos: ~~>Sub Zero<~~ EuuuuU

 

 

VAmu lah:

Va em data/action/scripts bopei qualquer arquivo, apegue tudo dentro e ponha issu:

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

 

cortina1 = {x=topos.x-1, y=topos.y, z=topos.z}

cortina1pos = {x=topos.x-1, y=topos.y, z=topos.z, stackpos=2}

cortinaa1 = getThingfromPos(cortina1pos)

 

cortina2 = {x=topos.x, y=topos.y-1, z=topos.z}

cortina2pos = {x=topos.x, y=topos.y-1, z=topos.z, stackpos=2}

cortinaa2 = getThingfromPos(cortina1pos)

 

parede1pos = {x=topos.x-1, y=topos.y, z=topos.z, stackpos=1}

parede1 = getThingfromPos(parede1pos)

 

parede2pos = {x=topos.x, y=topos.y-1, z=topos.z, stackpos=1}

parede2 = getThingfromPos(parede2pos)

 

playerpos = getPlayerPosition(cid)

 

 

 

if item.itemid == 1857 or item.itemid == 1860 or item.itemid == 1863 or item.itemid == 1866 or item.itemid == 1869 or item.itemid == 1872 or item.itemid == 1880 then

 

if parede1.itemid == 1111 or parede1.itemid == 1116 or parede1.itemid == 5010 or parede1.itemid == 1115 or parede1.itemid == 1117 or parede1.itemid == 1119 or parede1.itemid == 3423 or parede1.itemid == 3428 or parede1.itemid == 3430 or parede1.itemid == 3427 or parede1.itemid == 3429 or parede1.itemid == 3431 or parede1.itemid == 5011 or parede1.itemid == 3433 then

if cortinaa1.itemid == 1856 or cortinaa1.itemid == 1859 or cortinaa1.itemid == 1862 or cortinaa1.itemid == 1865 or cortinaa1.itemid == 1868 or cortinaa1.itemid == 1871 or cortinaa2.itemid == 1879 then

if cortinaa2.itemid == 1855 or cortinaa2.itemid == 1858 or cortinaa2.itemid == 1861 or cortinaa2.itemid == 1864 or cortinaa2.itemid == 1867 or cortinaa2.itemid == 1870 or cortinaa2.itemid == 1878 then

doPlayerSendCancel(cid,"Sorry, not possible.")

return 0

else

doRemoveItem(item.uid,1)

doCreateItem(item.itemid-2,1,cortina2)

end

else

doRemoveItem(item.uid,1)

doCreateItem(item.itemid-1,1,cortina1)

end

 

elseif parede2.itemid == 1112 or parede2.itemid == 1114 or parede2.itemid == 1118 or parede2.itemid == 5011 or parede2.itemid == 3424 or parede2.itemid == 3426 or parede2.itemid == 3432 or parede2.itemid == 3433 or parede2.itemid == 1115 or parede2.itemid == 1117 or parede2.itemid == 1119 or parede2.itemid == 3427 or parede2.itemid == 3429 or parede2.itemid == 3431 then

if cortinaa2.itemid == 1855 or cortinaa2.itemid == 1858 or cortinaa2.itemid == 1861 or cortinaa2.itemid == 1864 or cortinaa2.itemid == 1867 or cortinaa2.itemid == 1870 or cortinaa2.itemid == 1878 then

if cortinaa1.itemid == 1856 or cortinaa1.itemid == 1859 or cortinaa1.itemid == 1862 or cortinaa1.itemid == 1865 or cortinaa1.itemid == 1868 or cortinaa1.itemid == 1871 or cortinaa2.itemid == 1879 then

doPlayerSendCancel(cid,"Sorry, not possible.")

return 0

else

doRemoveItem(item.uid,1)

doCreateItem(item.itemid-1,1,cortina1)

end

else

doRemoveItem(item.uid,1)

doCreateItem(item.itemid-2,1,cortina2)

end

end

 

else

return 0

end

 

end[/b]

Renomei para "Tapestry",

 

 

Depois em data/action abra o arquivo action.xml. e ponha issu em qualquer lugar:

<action itemid="1855" script="tapestry.lua" />

<action itemid="1856" script="tapestry.lua" />

<action itemid="1857" script="tapestry.lua" />

<action itemid="1858" script="tapestry.lua" />

<action itemid="1859" script="tapestry.lua" />

<action itemid="1860" script="tapestry.lua" />

<action itemid="1861" script="tapestry.lua" />

<action itemid="1862" script="tapestry.lua" />

<action itemid="1863" script="tapestry.lua" />

<action itemid="1864" script="tapestry.lua" />

<action itemid="1865" script="tapestry.lua" />

<action itemid="1866" script="tapestry.lua" />

<action itemid="1867" script="tapestry.lua" />

<action itemid="1868" script="tapestry.lua" />

<action itemid="1869" script="tapestry.lua" />

<action itemid="1870" script="tapestry.lua" />

<action itemid="1871" script="tapestry.lua" />

<action itemid="1872" script="tapestry.lua" />

<action itemid="1878" script="tapestry.lua" />

<action itemid="1879" script="tapestry.lua" />

<action itemid="1880" script="tapestry.lua" />[/b]

 

 

FIm..... xD

 

Compartilhar este post


Link para o post
Razor    1
Razor

Aprovado e movido.

 

esK~

Compartilhar este post


Link para o post
Hug    0
Hug

Mto bom cara xD

mas me diga uma coisa... ?

serve para 8.0 ?

flws, otimo topico

Compartilhar este post


Link para o post
Snap    0
Snap

tipo se vc por cortinas nas houses elas vao ser salvas?

Compartilhar este post


Link para o post
Finrod Elensar    0
Finrod Elensar
tipo se vc por cortinas nas houses elas vao ser salvas?[/b]

Exatamente oq eu ia perguntar..

Se eu colocar na casa e salvar o server, o tapestry vai ficar grudado na parede e nunca mais sair??

Compartilhar este post


Link para o post
Machine!    2
Machine!

Testei em 8.0 , dei /save e as cortinas continuou na house como os itens (testei em servfull)

Compartilhar este post


Link para o post
Finrod Elensar    0
Finrod Elensar
Testei em 8.0 , dei /save e as cortinas continuou na house como os itens (testei em servfull)[/b]

 

Faça assim... de /save

depois feche o server..

Abra ele de novo e tenta mover as cortinas!!

Se elas sairem da parede caso vc tire ou mude de parede se vc empurrar ta igualzinho global!

Caso não tenha feito isso e a cortina ficar parada e num der mais para tirar tamo ferrado!

Compartilhar este post


Link para o post
Dopado    0
Dopado

@up

nada a ver

é só por pra casa pegar os tiles da parede o.O! dai ele salva ;O

 

Compartilhar este post


Link para o post
Inagak    0
Inagak

aki não funcionou sad.gif

Compartilhar este post


Link para o post
GdNp    0
GdNp

funciona pra por na parede mas n funciona pra tirar :/

Compartilhar este post


Link para o post
Sir.DMLDR    0
Sir.DMLDR

Cara otimo script. Apesar de nao ter muita utilidade, eh uma boa pra deixar o server mais real, e para melhorar os enfeites das houses ^^

APROVADO

Compartilhar este post


Link para o post
gmiago    0
gmiago

muito lgl vo testa flw pelo script

Compartilhar este post


Link para o post
mikeb    0
mikeb

@marlontrovao

kra, vc pode até ter testado se as tapestry virassem cortinas, mas de certeza nao testou se elas dps de dar /save sairíam das paredes... dry.gif

Nao ta 100% nao

Compartilhar este post


Link para o post
leosls123    0
leosls123

Só não gostei qui não da pra tirar da paredi fora isso ta bom

Compartilhar este post


Link para o post
neoandpath    0
neoandpath

Nice, Thanks ;]}

;]

hehe

Compartilhar este post


Link para o post
Lucas Anschau Antunes    0
Lucas Anschau Antunes

Muito bom, a maioria dos OTS n tem isso vai ajudar bastante.

Aprovado.

Compartilhar este post


Link para o post
Drakulian    0
Drakulian

Parece bom vo testa amanhã

Compartilhar este post


Link para o post
Sco0by    0
Sco0by

Aki naum funfou =[[ ..

uso o yoruts pra 8.0 ... =[[

imaginei q fosse o id das cortinas .. mas conferi e esta certo ...

 

pode dar uma olhadinha ae ?? ou tem como fazer u script compativel com o yoruts ?

 

Obrigado ae ..

Compartilhar este post


Link para o post
Sir fanton    0
Sir fanton

LegAl ParAbeNS

Compartilhar este post


Link para o post
pedroolokox    0
pedroolokox

nao funcionou x)

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×