Ir para conteúdo

Featured Replies

Postado

.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!

 

Resolvido por Yugami

Ir para solução
  • Respostas 6
  • Visualizações 502
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 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" eve

Postado
  • 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 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
  • 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

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
  • 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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo