Ir para conteúdo

[futebol]chutando A Bola


ChAiN

Chutando a bola!  

19 votos

  1. 1. Como achou o Tópico?

    • Bom!
      15
    • Ruim!
      4


Posts Recomendados

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~

 

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 1 year later...

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
  • 4 months later...
×
×
  • Criar Novo...