Postado Janeiro 14, 2015 10 anos Bom galera Peguei essa Script que é uma talkaction que quando o adm fala !eventback , cria-se automaticamente um teleport no lugar configurado na script diz o tempo para sumir mais não some sera que alguem pode me ajudar ? aí vai a script que peguei aqui \/ function onSay(cid) time = 5 -- time in seconds portalid = 1387 createpos = {x=1031, y=921, z=7} -- local topos = {x=936, y=789, z=7} -- destiny p = getTileItemById(createpos, portalid) if p.uid > 0 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'There is already a portal on the local.') end doSendMagicEffect(topos, CONST_ME_TELEPORT) doCreateTeleport(portalid, topos, createpos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'The portal was created.') doBroadcastMessage('O Portal Para o Evento BackPack Foi Aberto e Fechara em '..time..' minutes.') addEvent(doRemoveItem, time * 60000, getTileItemById(createpos, portalid).uid, 1) return true end Ah e tem mais quando uso o comando da um erro na distro \/ Rep + para quem ajudar @UP!
Postado Janeiro 14, 2015 10 anos Verifica se o teleport está sendo criado em cima do chão normalmente ou se tem tapete, borda sei lá qualquer coisa em cima do tile e depois vem o teleport... porque no seu código você pede para remover o primeiro de cima do chão, ele não está achando o teleport no local. xBlackWolf THX @Storm Night Best Avatar Ever
Postado Janeiro 14, 2015 10 anos Solução Testa: local tp = { time = 5, id = 1387, pos = {x=1031, y=921, z=7}, topos = {x=936, y=789, z=7} } local function Verifica_Tp() local item = getTileItemById(tp.pos, tp.id) if item.uid > 0 then doRemoveItem(item.uid, 1) else doCreateTeleport(tp.id, tp.topos, tp.pos) doBroadcastMessage('O Portal Para o Evento BackPack Foi Aberto e Fechara em '..tp.time..' minutes.') end end function onSay(cid) Verifica_Tp() addEvent(Verifica_Tp, tp.time * 60000) return true end STYLLER OT 2022
Postado Janeiro 15, 2015 10 anos Autor @luanluciano93 >> [14/01/2015 22:29:05] [Error - TalkAction Interface] [14/01/2015 22:29:05] data/talkactions/scripts/eventback2.lua:onSay [14/01/2015 22:29:05] Description: [14/01/2015 22:29:05] data/talkactions/scripts/eventback2.lua:10: attempt to perform arithmetic on global 'time' (a nil value) [14/01/2015 22:29:05] stack traceback: [14/01/2015 22:29:05] data/talkactions/scripts/eventback2.lua:10: in function 'Verifica_Tp' [14/01/2015 22:29:05] data/talkactions/scripts/eventback2.lua:15: in function <data/talkactions/scripts/eventback2.lua:14> deu esse erro :c
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.