CH

[futebol]chutando A Bola

Por ChAiN, 18 de jul. de 2008 em Actions e Talkactions

otserv
tibia
script
13
4.5k

Chutando a bola!

19 votos

1. Como achou o Tópico?

Bom!
78.95%
15
Ruim!
21.05%
4
Por favor faça o login ou crie uma conta para votar nesta enquete.
ChAiNC
18 de julho de 2008 às 16:21

Antes de ler o tópico verifique se está no XTibia!

 

Como diz o próprio título, trago de volta o script de futebol..

 

Primeiro, vá em "Data/Movements/Scripts" e crie um arquivo LUA.

 

Depois, abra esse arquivo com o bloco de notas e insira o seguinte conteúdo:

 

function onStepIn(cid, item, pos)

 

dir = getPlayerLookDir(cid)

 

 

if dir == 0 then

doRemoveItem(item.uid,1)

pos.y = pos.y-1

doCreateItem(2109,1,pos)

 

elseif dir == 1 then

doRemoveItem(item.uid,1)

pos.x = pos.x+1

doCreateItem(2109,1,pos)

 

elseif dir == 2 then

doRemoveItem(item.uid,1)

pos.y = pos.y+1

doCreateItem(2109,1,pos)

 

elseif dir == 3 then

doRemoveItem(item.uid,1)

pos.x = pos.x-1

doCreateItem(2109,1,pos)

 

 

end

end

 

então, vá na pasta anterior, abra o movements.xml e adicione essa linha:

 

<movevent event="StepIn" itemid="2109" script="ball.lua" />

 

Pronto, seu script está criado.. mas há um problema!

 

quando a bola for parar na parede.. o que faremos ?

 

Simples, vamos fazer um script que ao clicar na bola, ela vai parar no seu pé!

 

Além disso, o GM pode dar use de longe na bola e pegar a bola a hora que quiser!!

 

Primeiro, vá em "data/actions/scripts" e crie um arquivo lua chamado dominio.

 

abra-o e coloque o seguinte:

 

-----SoccerFix by Chain-----

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

 

playerpos = getPlayerPosition(cid)

 

 

if item2.itemid == 2109 then

doPlayerAddItem(cid,2109,1)

doRemoveItem(item.uid,1)

doSendAnimatedText(playerpos, "Dominio!!!", TEXTCOLOR_BLUE)

else

doPlayerSendCancel(cid,"Voce nao pode dominar a bola!")

end

 

return 1

end

--

 

Agora vá uma pasta acima, abra o Actions.xml e adicione essa linha:

 

<action itemid="2109" script="dominio.lua" />

 

E está feito!

 

Dúvidas Abaixo

 

 

Atenciosamente

\\Chain~

 

antoniojunA
18 de julho de 2008 às 16:23

Otimo Script eu tinha ela no meu ot o Script do meu ot tinha feito xD

ChAiNC
18 de julho de 2008 às 16:30

Obrigado pelo script mas os créditos não sao meus..

 

 

eu só fiz o script do Dominio!

KyriusK
18 de julho de 2008 às 17:08

Good ^^

cdmjuniorC
18 de julho de 2008 às 21:10

Muito boa a action :D

 

Vlw !

haiguriH
23 de julho de 2008 às 16:50

Muito Bom"!

1 mês depois...
GuerreiraG
03 de agosto de 2008 às 15:01

Excelente!

 

APROVADO

 

Parabéns!

 

Atenciosamente,

Guerreira.

furiavrF
03 de agosto de 2008 às 17:03

Poo manero...responsa msm parabéns!

1 ano depois...
62878496
16 de setembro de 2009 às 21:29

Cara...Muito Bom seu Script vai poderia tambem fazer igual o Fifa Street..Quando a bola bate na parede bolta 1 quadradinho atras do player...daria para dar muitos dribles com isso...e ainda a bola nao iria ficar presa na parede...tenta fazer ae

Last SeekerL
17 de setembro de 2009 às 13:08

@FenixxServer

Voce cometeu flood!

Voce postou em um tópico a mais de um ano inativo.

Estarei te reportando, e tome mais cuidado da próxima vez.

17 de setembro de 2009 às 15:57
Cara...Muito Bom seu Script vai poderia tambem fazer igual o Fifa Street..Quando a bola bate na parede bolta 1 quadradinho atras do player...daria para dar muitos dribles com isso...e ainda a bola nao iria ficar presa na parede...tenta fazer ae

Como disse o Last Seeker é considerado flood reviver um tópico antigo, dessa vez vou deixar passar mas se acontecer novamente você pode ser alertado em 10%.

Abraços

1 ano depois...
CronosotC
31 de janeiro de 2011 às 12:28

ow queria saber se é em actions ou movements, porque botei em movements e naum funfo

5 meses depois...
nemeremoN
01 de junho de 2011 às 19:26

aki n funfo eu pasos encima da ball da nada