Postado Janeiro 29, 2016 9 anos Creio que o correto seria colocar esse script dentro de movements/scripts e a tag do movements.xml seria: <movevent type="StepIn" actionid="18181" event="script" value="portais.lua"/> Posso estar errado, mas creio que seja isso. GitHub: https://github.com/s3kk Conteúdo: [SERVER] Heromassa[GESIOR] Gesior 2012 modificado por Sekk[GESIOR] Shop Addons & Mounts - TFS 1.x[GESIOR] Outfitter para Characters e Rank[SISTEMA] Castle 24h[TALKACTION] Multi Element Wand[ACTION] Multi Elemental Arrow & Shield[PROGRAMAÇÃO] Compilar TFS 0.4 no Linux[PROGRAMAÇÃO] Compilando TFS 0.4 no MSVC(x64 e x32) [INFRAESTRUTURA] Configuração COMPLETA Google VM + Tibia 11.x
Postado Janeiro 29, 2016 9 anos @Sekk, é isto mesmo. @victorat, faz o que eu diz, mas com a modificação que o Sekk indicou. The Last Man Standing - 100% funcional
Postado Fevereiro 1, 2016 9 anos Autor Em 29/01/2016 07:15:45, Xagah disse: @Sekk, é isto mesmo. @victorat, faz o que eu diz, mas com a modificação que o Sekk indicou. Quando passo por cima de um TP da este erro agora: [21:24:21.625] [Error - MoveEvents Interface] [21:24:21.626] data/movements/scripts/portais.lua:onStepIn [21:24:21.628] Description: [21:24:21.628] data/movements/scripts/portais.lua:26: attempt to index global 'PLACAS' (a nil value) [21:24:21.629] stack traceback: [21:24:21.630] data/movements/scripts/portais.lua:26: in function <data/movements/scripts/portais.lua:25>
Postado Fevereiro 1, 2016 9 anos @Xagah Seus scripts me dão dor de cabeça. local config = { [2001] = {pos={x=1000, y=1000, z=1}, storage=1001}, -- [actionid], pos= aonde que leva, storage [2002] = {pos={x=1000, y=1000, z=2}, storage=1002}, [2003] = {pos={x=1000, y=1000, z=3}, storage=1003}, [2004] = {pos={x=1000, y=1000, z=4}, storage=1004}, [2005] = {pos={x=1000, y=1000, z=5}, storage=1005}, [2006] = {pos={x=1000, y=1000, z=6}, storage=1006} } local ultimoTeleport = {x=1000, y=1000, z=7} -- ultimo teleport para aonde que leva function onStepIn(cid, item, position, fromPosition) local t = config[item.actionid] if getPlayerStoragestorage(cid, t.storage) < 1 then setPlayerStoragestorage(cid, t.storage, 1) end doTeleportThing(cid, t.pos) doSendMagicEffect(getCreaturePosition(cid), 10) if (item.actionid == 2007) then for i = 1001, 1006 do if getPlayerStoragestorage(cid, i) < 1 then doPlayerSendCancel(cid, "Você precisa passar por cima de todos os teleports.") doTeleportThing(cid, fromPosition) end doTeleportThing(cid, ultimoTeleport) doSendMagicEffect(getCreaturePosition(cid), 10) end end end <movevent type="StepIn" fromaid="2001" toaid="2007" event="script" value="script.lua"/> Alguém testa ai, não é certeza de que vá funcionar. Editado Fevereiro 1, 2016 9 anos por vankk (veja o histórico de edições) Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
Postado Fevereiro 2, 2016 9 anos Autor 19 minutos atrás, vankk disse: @Xagah Seus scripts me dão dor de cabeça. local config = { [2001] = {pos={x=1000, y=1000, z=1}, storage=1001}, -- [actionid], pos= aonde que leva, storage [2002] = {pos={x=1000, y=1000, z=2}, storage=1002}, [2003] = {pos={x=1000, y=1000, z=3}, storage=1003}, [2004] = {pos={x=1000, y=1000, z=4}, storage=1004}, [2005] = {pos={x=1000, y=1000, z=5}, storage=1005}, [2006] = {pos={x=1000, y=1000, z=6}, storage=1006} } local ultimoTeleport = {x=1000, y=1000, z=7} -- ultimo teleport para aonde que leva function onStepIn(cid, item, position, fromPosition) local t = config[item.actionid] if getPlayerStoragestorage(cid, t.storage) < 1 then setPlayerStoragestorage(cid, t.storage, 1) end doTeleportThing(cid, t.pos) doSendMagicEffect(getCreaturePosition(cid), 10) if (item.actionid == 2007) then for i = 1001, 1006 do if getPlayerStoragestorage(cid, i) < 1 then doPlayerSendCancel(cid, "Você precisa passar por cima de todos os teleports.") doTeleportThing(cid, fromPosition) end doTeleportThing(cid, ultimoTeleport) doSendMagicEffect(getCreaturePosition(cid), 10) end end end <movevent type="StepIn" fromaid="2001" toaid="2007" event="script" value="script.lua"/> Alguém testa ai, não é certeza de que vá funcionar. Não funcionou não acontece nada e nem avisa nada quando passa por cima de um tp
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.