Ir para conteúdo

Posts Recomendados

Bom pessoal não sei se já tem actions assim aki ... Bom não me basiei em nenhuma outra action eu fiz tudo sozinho ... mas é claro q tem mais de 82374892374 áreas de train ...

Mãos á obra!!!

~Faça Em algum lugar do seu map uma área assim:

imagem18qn.th.gif

-Aki tem a lavanca eu colokei esses pisos especiais só para dar um style maior nem precisava pq acho q não faz diferença da onde o player tah.(mas se quiser coloco na action pra vcs!!)

-Na lavanca em propriedades coloke uniqueid algum q ñ tenha utilizado no seu serv...no exemplo aki farei com o unqueid 7000

~Faça uma área assim agora:

imagem22gb.th.gif

-os monks são criados no map editor...

-Edite seu treiner coloke ele para não seguir o player para ele fikar imóvel quando ver outro player, se não vc terá q fazer "salas" de treino uma longe das outras!!(se for fazer mais de uma, e o ideal seria umas 8)

~Agora crie um arquivo chamado train.lua

--Action By BrunuxX

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

arenapos = {x=386, y=132, z=7, stackpos=253}

arenacreature = getThingfromPos(arenapos)

if arenacreature.itemid == 0 then

else

doPlayerSendCancel(cid,"Have player train here, choose other area.")

return 1

end

if item.uid == 7000 and doPlayerRemoveMoney(cid,1000) == 1 then

doTeleportThing(cid,arenapos)

else

doPlayerSendCancel(cid, "You dont have enough money.")

end

return 1

end

- Em azul eh a coordenada do Tile do player o quadradinho onde o player vai ficar ...

-Em vermelho é quanto q o player vai pagar aki no caso 1k...

~Agora copie isso no actions.xml

 

<action uniqueid="7000" script="train.lua"/>

 

Dúvidas postem aki !!!

//BrunuxX

Link para o comentário
https://xtibia.com/forum/topic/18409-%C3%A0rea-para-treinar-no-seu-server/
Compartilhar em outros sites

  • 2 weeks later...
  • 1 month later...
  • 1 year later...
×
×
  • Criar Novo...