Postado Março 5, 2016 9 anos 13 minutos atrás, karlkalvin disse: Funcionou não.. ;/ acontece nada! blz ja vou fazer um aqui perae tem como vc me passar as coordenadas e o id dos itens? SE CASO N FUNCIONAR ME PASSA A POS DO ITEM E OS IDS tenta: Spoiler local item = {id1,id2,id3} -- aqui são os 3 itens local pos = {x=, y=, z=} local time = 0.2 function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getTileItemById(pos, item[1]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[1]).uid, item[2]) addEvent(a, time, cid, item, position, lastPosition, fromPosition, toPosition) end end return true end function a(cid, item, position, lastPosition, fromPosition, toPosition) if getTileItemById(pos, item[2]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[2]).uid, item[3]) end end return true end function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getTileItemById(pos, item[3]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[3]).uid, item[2]) addEvent(b, time, cid, item, position, lastPosition, fromPosition, toPosition) end end return true end function b(cid, item, position, lastPosition, fromPosition, toPosition) if getTileItemById(pos, item[2]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[2]).uid, item[1]) end end return true end Editado Março 5, 2016 9 anos por lenardo88 (veja o histórico de edições)
Postado Março 6, 2016 9 anos Autor 3 horas atrás, lenardo88 disse: blz ja vou fazer um aqui perae tem como vc me passar as coordenadas e o id dos itens? SE CASO N FUNCIONAR ME PASSA A POS DO ITEM E OS IDS tenta: Ocultar conteúdo local item = {id1,id2,id3} -- aqui são os 3 itens local pos = {x=, y=, z=} local time = 0.2 function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getTileItemById(pos, item[1]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[1]).uid, item[2]) addEvent(a, time, cid, item, position, lastPosition, fromPosition, toPosition) end end return true end function a(cid, item, position, lastPosition, fromPosition, toPosition) if getTileItemById(pos, item[2]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[2]).uid, item[3]) end end return true end function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getTileItemById(pos, item[3]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[3]).uid, item[2]) addEvent(b, time, cid, item, position, lastPosition, fromPosition, toPosition) end end return true end function b(cid, item, position, lastPosition, fromPosition, toPosition) if getTileItemById(pos, item[2]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[2]).uid, item[1]) end end return true end 12207, 12206, 12205 ,12204 - IDS ! no caso ele começa com o id12207 depois pro 12206, depois 12205 e por ultimo 12204 depois. o player passou por cima os ids mudam ( não é necessario o player ficar em cima só passar ) depois de chegar no 12204 volta pro 12207 ai pra abrir denovo o player tem q passar denovo e assim vai... pos = {x=1054, y=1056, z=7} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Assinatura~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Postado Março 6, 2016 9 anos Autor Não ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Assinatura~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Postado Março 6, 2016 9 anos 13 minutos atrás, karlkalvin disse: cara pega esse se funcionar blz se n funcionar n sei pq n ta .-. testei aqui e ta funfando certinho Spoiler function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local item = {12207, 12206, 12205} local pos = {x=1054, y=1056, z=7} local time = 0.2 if getTileItemById(pos, item[1]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[1]).uid, item[2]) addEvent(a, time, cid, item, position, lastPosition, fromPosition, toPosition) end end return true end function a(cid, item, position, lastPosition, fromPosition, toPosition) local pos = {x=1054, y=1056, z=7} local item = {12207, 12206, 12205} if getTileItemById(pos, item[2]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[2]).uid, item[3]) end end return true end function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor) local time = 0.2 local pos = {x=1054, y=1056, z=7} local item = {12207, 12206, 12205} if getTileItemById(pos, item[3]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[3]).uid, item[2]) addEvent(b, time, cid, item, position, lastPosition, fromPosition, toPosition) end end return true end function b(cid, item, position, lastPosition, fromPosition, toPosition) local pos = {x=1054, y=1056, z=7} local item = {12207, 12206, 12205} if getTileItemById(pos, item[2]).uid > 0 then for i = 1, 2 do doTransformItem(getTileItemById(pos, item[2]).uid, item[1]) end end return true end é q tem alguns servers que n aceita uma variavel para todas as functions :s ja ta configurado pra vc testae
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.