Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Boa Noite, estou com um problema em um comando talkaction.

 

function onSay(cid, words, param)

local config = {
pos = {x=157, y=50, z=7}, -- Posição aonde sera criado o teleport
topos = {x=135, y=31, z=9}, -- Posição pra onde o teleport ira levar o player
tpid = 1387, -- id do teleport
time = 5, -- tempo que o teleport ira sumir em minutos
novapos = {x=118, y=30, z=9}
}
function DelTp()
local t = getTileItemById(config.pos, config.tpid)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(config.pos, CONST_ME_POFF)
end
end
local time = 116

for i = 1,time do
formula = time - 1*i
addEvent(doSendAnimatedText,i*1000, config.pos, formula, 192)
end
doCreateTeleport(config.tpid, config.topos, config.pos)
doBroadcastMessage("Evento BP foi aberto! Por favor corram para o teleport que se localiza no templo e se fechara em "..config.time.." minutos")
doPlayerAddItem(cid, 5792, 1)
doTeleportThing(cid,config.novapos)
addEvent(DelTp, config.time*60*1000)
addEvent(doBroadcastMessage, config.time*60*1000, "Entrada para o Evento BP encerrada.")
return true
end

A Distro acusa erro e não funciona. Alguém poderá me ajudar?

 

a5f46b9d69c941f78d3ed9f04ec42a17.png

  • Respostas 9
  • Visualizações 307
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  Em 06/07/2016 em 00:50, moviebr disse:

Boa Noite, estou com um problema em um comando talkaction.

 


function onSay(cid, words, param)

local config = {
pos = {x=157, y=50, z=7}, -- Posição aonde sera criado o teleport
topos = {x=135, y=31, z=9}, -- Posição pra onde o teleport ira levar o player
tpid = 1387, -- id do teleport
time = 5, -- tempo que o teleport ira sumir em minutos
novapos = {x=118, y=30, z=9}
}
function DelTp()
local t = getTileItemById(config.pos, config.tpid)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(config.pos, CONST_ME_POFF)
end
end
local time = 116

for i = 1,time do
formula = time - 1*i
addEvent(doSendAnimatedText,i*1000, config.pos, formula, 192)
end
doCreateTeleport(config.tpid, config.topos, config.pos)
doBroadcastMessage("Evento BP foi aberto! Por favor corram para o teleport que se localiza no templo e se fechara em "..config.time.." minutos")
doPlayerAddItem(cid, 5792, 1)
doTeleportThing(cid,config.novapos)
addEvent(DelTp, config.time*60*1000)
addEvent(doBroadcastMessage, config.time*60*1000, "Entrada para o Evento BP encerrada.")
return true
end

A Distro acusa erro e não funciona. Alguém poderá me ajudar?

 

a5f46b9d69c941f78d3ed9f04ec42a17.png

 

Limpe o script e adicione de novo esse conteúdo que postou aqui no fórum, testei ele e funcionou certinho, acho que você colocou um acento sem querer quando foi salvar.

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