Postado Outubro 29, 2014 11 anos 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 Outubro 29, 2014 11 anos por leoleo (veja o histórico de edições) 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
Postado Outubro 29, 2014 11 anos Bom trabalho Só que tem como diminuir BASTANTE esse script. @Começando pela tag. <movevent event="StepIn" itemid="7121-7130" script="train.lua"/> Editado Outubro 29, 2014 11 anos por Orochi Elf (veja o histórico de edições) Tony Araújo
Postado Outubro 29, 2014 11 anos Autor Pois é, estou começando a aprender script, é um dos meus primeiros scripts, gostei muito de fazer e vou continuar aprendendo. Obrigado pelo rep. 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
Postado Março 4, 2015 10 anos 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 Março 8, 2015 10 anos 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. 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.