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:
-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:
-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 BrunuxXfunction 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