Postado Agosto 6, 2020 4 anos .Qual servidor ou website você utiliza como base? 0.36 Bom dia pessoal! então venho pedir um script a vcs, não acho muito comum, por isso não sei se vai dar certo. Gostaria de pedir um script que eu editasse um Teleport no remeres (e por ventura colocasse um ActionId) e que quando um player entrasse nele ele, teleportasse para X local, mas se ele tiver a storage 47000 ele teleportasse para Y local. será que tem como fazer isso ? :D Agradeço a Todos... Obrigado!
Postado Agosto 6, 2020 4 anos Solução Ola amigo, se for oque eu entendi, aqui esta: Passo a passo: vá em data/movements e abra o movements.xml e cole a seguinte linha <movevent type="StepIn" actionid="ACTIONID_DO_TP" event="script" value="nome_do_arquivo.lua"/> em seguida vá em data/movements/scripts e copie qualquer arquivo.lua e cole e faça a substituição de nome para o "nome_do_arquivo" o mesmo que você colocou no passo anterior. em seguida abra o arquivo e cole o seguinte código: local c = { pos = {x = 1, y = 1, z = 1}, -- posição que sera levado sem storage storage = 20000, -- storage value = 1, -- valor que ele precisa ter pos_storage = {x = 1, y = 1, z = 1} -- posição que sera levado com storage } function onStepIn(cid, item, position, fromPosition) if getCreatureStorage(cid, c.storage) == c.value then doTeleportThing(cid, c.pos_storage) else doTeleportThing(cid, c.pos) end return true end Editado Agosto 6, 2020 4 anos por Onepiece (veja o histórico de edições) Projeto/Serviços que desenvolvi durante esse Tempo. [SERVIDOR] - NTO By Madara Rinnegan - Criado em 2014
Postado Agosto 6, 2020 4 anos Autor @Onepiece show amigo vou testar! mas ainda tenho uma duvida. teria como vc por o value do storage tambem... por exemplo pode ser 47000, 2 . pois é uma missão entende. a duvida é : esse script vai em actionid?
Postado Agosto 6, 2020 4 anos pronto ajeitei para você poder configurar o valor necessário, e referente a sua duvida, como eu disse acima você tem que ir em movements ta explicado ali, qualquer outra duvida só pergunta. Projeto/Serviços que desenvolvi durante esse Tempo. [SERVIDOR] - NTO By Madara Rinnegan - Criado em 2014
Postado Agosto 6, 2020 4 anos Autor Show amigo! funcionou... só aconteceu um detalhe. ficou inverso ... pos = teleportou com storage pos_storage = teleportou sem storage é só fazer isso aqui correto? function onStepIn(cid, item, position, fromPosition) if getCreatureStorage(cid, c.storage) == c.value then doTeleportThing(cid, c.pos_storage) else doTeleportThing(cid, c.pos) end return true end mas esta show ... segura meu Rep+ ai, obrigada mesmo!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.