galera alguém min arruma aquele script de quando o play clica na porta entra no treino quando clica dnv sai
eu tenho um script mais ele teleporta pra x position teria que fazer 1 scrip pra cada treino kk
up
galera alguém min arruma aquele script de quando o play clica na porta entra no treino quando clica dnv sai
eu tenho um script mais ele teleporta pra x position teria que fazer 1 scrip pra cada treino kk
up
Vamos lá amigo, crie um arquivo lua na pasta data\actions\scripts com o nome de sua preferência, no exemplo usarei teste.lua.Dentro do teste.lua coloque este código:
function onUse(cid, item, fromPosition, itemEx, toPosition) local cpos,tpos = getCreaturePosition(cid), toPosition if item.itemid == PORTAID then if tpos.y > cpos.y then tpos.y = tpos.y + 1 else tpos.y = tpos.y - 1 end else if tpos.x > cpos.x then tpos.x = tpos.x + 1 else tpos.x = tpos.x - 1 end end doTeleportThing(cid, tpos) return 1 end
Na linha onde está if item.itemid == PORTAID then ao invés de PORTAID você colocará o id da porta virada para baixo, como na imagem abaixo:
Logo após abra o actions.xml localizado em data\actions e coloque a acrescente a seguinte linha acima de </actions>:
<action itemid="ITEMID_PORTA;ITEMID_PORTA2" script="teste.lua"/>
Aonde está ITEMID_PORTA e ITEMID_PORTA2 você substitui pelo id dela virada para cima e para baixo, não importando a ordem. Caso você use uma porta comum nos trainers, use o seguinte código ao invés do acima, substituindo o PORTA_ACTIONID pelo actionid que você colocar nas portas dos trainers:
<action actionid="PORTA_ACTIONID" script="teste.lua"/>
Atenciosamente,
Antharaz
Veio o único problema e não pode da mais de 1 rep kkkk vlw msm
Tópico movido para dúvidas / pedidos resolvidos.
Te ajudei?? REP+ e ficamos quites...
Atenciosamente,
Danihcv.
Abraços!