Ir para conteúdo
Banner com Efeitos

Featured Replies

  • Respostas 32
  • Visualizações 1.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • A primeira já fiz só configura dentro do lua..   questnova.lua     tag é    actions.xml     A segunda fiz com base na anihi...,(só 1 equipe por vez)   questnova1.lua  

  • Só mudar o 6030 que no caso é o UID do lugar deverá ser clicado o item: function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { -- {{posição que o player tem que estar}, {posi

  • local pl1 = Position({x = 33534, y = 32342, z = 12}) local pl2 = Position({x = 33535, y = 32342, z = 12}) local pl3 = Position({x = 33536, y = 32342, z = 12}) local pl4 = Position({x = 33537, y = 3234

Postado

testa assim...

 



--SCRIPT BY MADE LLUCAS75--

function onUse(cid, item, fromPosition, itemEx, toPosition)

local pos = {x= 33560,y= 32414,z= 12} --posição que o player vai ir certo?
local item1 = 22638 --ID do item que levara use
local player1pos = {x=33614, y=32394, z=11, stackpos=253} -- posição que player deve ficar para poder usar a chave


if itemEx.itemid == item1 then
if getCreaturePosition(cid) == player1pos then
doTeleportThing(cid, pos)
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid, "Vá à posição certa para começar a quest.")
end
else
doPlayerSendCancel(cid, "Use the key in silver lock pedestal to enter in Terofar's room.")
end

return true
end

 

E respondendo tua pergunta da sim pra 1 só player... Mas demoro uns 10-20 min pra fazer... e to sem tempo agora... vou pra aula jáá e volto as 11 da noite.. qualquer dúvida respondo depois

 

Obs: pq não tava pegando? eu sou um debilmental -_- kkkkkk

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

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Postado
  • Autor

testa assim...

 

getCreaturePosition(cid)

--SCRIPT BY MADE LLUCAS75--

function onUse(cid, item, fromPosition, itemEx, toPosition)

local pos = {x= 33560,y= 32414,z= 12} --posição que o player vai ir certo?

local item1 = 22638 --ID do item que levara use

local player1pos = {x=33614, y=32394, z=11, stackpos=253} -- posição que player deve ficar para poder usar a chave

if itemEx.itemid == item1 then

if getCreaturePosition(cid) == player1pos then

doTeleportThing(cid, pos)

doRemoveItem(item.uid, 1)

else

doPlayerSendCancel(cid, "Vá à posição certa para começar a quest.")

end

else

doPlayerSendCancel(cid, "Use the key in silver lock pedestal to enter in Terofar's room.")

end

return true

end

 

E respondendo tua pergunta da sim pra 1 só player... Mas demoro uns 10-20 min pra fazer... e to sem tempo agora... vou pra aula jáá e volto as 11 da noite.. qualquer dúvida respondo depois

 

Obs: pq não tava pegando? eu sou um debilmental -_- kkkkkk

mas sabe que ainda não tá dando... fica dando o mesmo erro... 

 

meu tfs é 1.0, tibia 10.37

será que interfere nas funções lua?

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Postado

Amigo ve se ainda ta dizendo que esta na pos errada... se sim... confira se as coordenadas estão certas...

 



--SCRIPT BY MADE LLUCAS75--

function onUse(cid, item, fromPosition, itemEx, toPosition)

local pos = {x= 33560,y= 32414,z= 12} --posição que o player vai ir certo?
local item1 = 22638 --ID do item que levara use
local player1pos = {x=33614, y=32394, z=11} -- posição que player deve ficar para poder usar a chave


if itemEx.itemid == item1 then
if getCreaturePosition(cid) == player1pos then
doTeleportThing(cid, pos)
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid, "Vá à posição certa para começar a quest.")
end
else
doPlayerSendCancel(cid, "Use the key in silver lock pedestal to enter in Terofar's room.")
end

return true
end

Scripter: |||||||||| 10%

 

 

Te ajudei?? REP + e ficamos quites...  ;D

 

Atenciosamente,

                   Lucas.

Abraços!

Postado
  • Autor

mas eu tenho certeza que estão corretas as posições que os players devem ficar...
vou conferir aqui, e te mando uma print do erro 
e do lua
 
edit
:_bucetaa.png

 

getCreaturePosition(cid)


function onUse(cid, item, fromPosition, itemEx, toPosition)

local pos = {x= 33560,y= 32429,z= 12} --posição que o player vai ir certo?
local item1 = 22638 --ID do item que levara use
local player1pos = {x=33614, y=32394, z=11, stackpos=253} -- posição que player deve ficar para poder usar a chave


if itemEx.itemid == item1 then
if getCreaturePosition(cid) == player1pos then
doTeleportThing(cid, pos)
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid, "Go to the correct position to use silver prison key.")
end
else
doPlayerSendCancel(cid, "Use the key in silver lock pedestal to enter in Terofar's room.")
end

return true
end

 

 

não tem como fazer um script diferente pra fazer por tempo? pra ter que esperar 20 minutos pra poder entrar outra pessoa, e 20 minutos pra primeira que entrou ser kikada da sala?

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

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

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

Informação Importante

Confirmação de Termo