Ir para conteúdo

Featured Replies

Postado

Bem, venho trazer para vocês hoje um sistema de train  funcionando 100% em TFS 1.0.
Direto ao assunto postei um video para verem o funcionamento
 
 http://youtu.be/Lrw1lhTxp8E
 
 
 
Instalação
Primeiramente pessoal, deverão abrir a pasta data/movements/scripts/  . Copie qualquer arquivo  renomeando-o como 'train.lua' sem as aspas. Abra esse arquivo e cole o seguinte codigo.

function onStepIn(cid, item, pos)     -- Ao pisar em cima
  
if (item.itemid == 7121) and (getPlayerLookDir(cid) == 0)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, cid, 0)
elseif (item.itemid == 7121) and (getPlayerLookDir(cid) == 2)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 2)
elseif (item.itemid == 7122) and (getPlayerLookDir(cid) == 1)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 1)
elseif (item.itemid == 7122) and (getPlayerLookDir(cid) == 3)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 3)
elseif (item.itemid == 7123) and (getPlayerLookDir(cid) == 0)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 1)
elseif (item.itemid == 7123) and (getPlayerLookDir(cid) == 3)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 2)
elseif (item.itemid == 7124) and (getPlayerLookDir(cid) == 1)  then
 doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 2)
elseif (item.itemid == 7124) and (getPlayerLookDir(cid) == 0)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 3)
elseif (item.itemid == 7125) and (getPlayerLookDir(cid) == 3)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 0)
elseif (item.itemid == 7125) and (getPlayerLookDir(cid) == 2)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 1)
elseif (item.itemid == 7126) and (getPlayerLookDir(cid) == 1)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 0)
elseif (item.itemid == 7126) and (getPlayerLookDir(cid) == 2)  then
 doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 3)
elseif (item.itemid == 7127) and (getPlayerLookDir(cid) == 1)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 0)
elseif (item.itemid == 7127) and (getPlayerLookDir(cid) == 0)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 0)
elseif (item.itemid == 7127) and (getPlayerLookDir(cid) == 2)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, math.random (2,3))
elseif (item.itemid == 7128) and (getPlayerLookDir(cid) == 3)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 3)
elseif (item.itemid == 7128) and (getPlayerLookDir(cid) == 0)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 3)
elseif (item.itemid == 7128) and (getPlayerLookDir(cid) == 1)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, math.random (1,2))
elseif (item.itemid == 7129) and (getPlayerLookDir(cid) == 3)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 3)
elseif (item.itemid == 7129) and (getPlayerLookDir(cid) == 2)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, 3)

elseif (item.itemid == 7129) and (getPlayerLookDir(cid) == 1)  then
doSetItemOutfit(cid, 7131, 500)
addEvent(doMoveCreature, 1 * 500, cid, math.random (0,1))
elseif (item.itemid == 7130) and (getPlayerLookDir(cid) == 0)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 0)
elseif (item.itemid == 7130) and (getPlayerLookDir(cid) == 3)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, 0)
elseif (item.itemid == 7130) and (getPlayerLookDir(cid) == 2)  then
doSetItemOutfit(cid, 7132, 500)
addEvent(doMoveCreature, 1 * 500, cid, math.random (1,2))
else
doPlayerSendTextMessage(cid,20,'Perdeu o bond')
end  
end 

 


 
Feito isso pessoal, vão em data/movements/movements.xml  e cole isso logo apos o primeiro <movements> do arquivo

<movevent event="StepIn" itemid="7121-7130" script="train.lua"/>

 

 

Gostaria de convida-los para visitar o topico onde estou desenvolvendo meu projeto. O Pronoba

Acesse o PRONOBA

 

Obrigado

 

Creditos pelo script 

LEOLEO

Editado por leoleo (veja o histórico de edições)

rnem.png

Cloud Anti-DDoS Ilimitado por apenas R$49.99/m

«•Tráfego Ilimitado

«•Opção de Tráfego ilimitado para servidores dedicados com 100Mbps ou 1Gbps de uplink, use sem medo.

«•Conexão 100% Garantida

«•Registro Imediato

«•Upgrade via Painel

  • Respostas 5
  • Visualizações 2.1k
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  • Autor

Pois é, estou começando a aprender script, é um dos meus primeiros scripts, gostei muito de fazer e vou continuar aprendendo. Obrigado pelo rep.

rnem.png

Cloud Anti-DDoS Ilimitado por apenas R$49.99/m

«•Tráfego Ilimitado

«•Opção de Tráfego ilimitado para servidores dedicados com 100Mbps ou 1Gbps de uplink, use sem medo.

«•Conexão 100% Garantida

«•Registro Imediato

«•Upgrade via Painel

  • 4 months later...
Postado

Desculpa reviver o topico mas esse topico foi o unico que eu achei de Sistema de trem,

Minha duvida é oq eu boto nos trilhos para saber aonde andar etc... como configura esse script com o mapa

 

 

 

 

 

 

Postado
  • Autor

Basta instalar o script em seu servidor e depois no mapa montar os trilhos, o resto o script faz sozinho. Desculpa não ter respondido antes, estava um pouco sem tempo para tíbia.

rnem.png

Cloud Anti-DDoS Ilimitado por apenas R$49.99/m

«•Tráfego Ilimitado

«•Opção de Tráfego ilimitado para servidores dedicados com 100Mbps ou 1Gbps de uplink, use sem medo.

«•Conexão 100% Garantida

«•Registro Imediato

«•Upgrade via Painel

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.6k

Informação Importante

Confirmação de Termo