Ir para conteúdo

Featured Replies

Postado
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 por lenardo88 (veja o histórico de edições)

  • Respostas 17
  • Visualizações 905
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • cara pega esse se funcionar blz se n funcionar n sei pq n ta .-. testei aqui e ta funfando certinho     é q tem alguns servers que n aceita uma variavel para todas as functions :s ja

Postado
  • 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~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                pmnz1.jpg

Postado
  • Autor

Não

                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Assinatura~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                pmnz1.jpg

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

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