Postado Setembro 26, 2017 7 anos Pessoal, eu achei aqui no TK msm um script de alavanca pra fazer aparecer criaturas em certos locais, só que não ta funcionando... Alguém por gentileza poderia me ajudar? Versão: 8.60 - TFS 0.3.6Script: function onUse(player, item, fromPosition, target, toPosition, isHotkey) if item.itemid == 1945 then Game.createMonster('demon arena', Position(32182, 32236, 7)) Game.createMonster('demon arena', Position(32171, 32240, 7)) Game.createMonster('demon arena', Position(32181, 32248, 7)) Game.createMonster('demon arena', Position(32175, 32242, 7)) item:transform(1946) else if item.itemid == 1946 then item:transform(1945) end end return true end Edit: Se der pra colocar um delay de 3min e uma mensagem em laranja na tela também seria ótimo. Erro: [Error - Action Interface] [26/09/2017 03:45:20] data/actions/scripts/arenadragon.lua:onUse [26/09/2017 03:45:20] Description: [26/09/2017 03:45:20] data/actions/scripts/arenadragon.lua:3: attempt to index global 'Game' (a nil value) [26/09/2017 03:45:20] stack traceback: [26/09/2017 03:45:20] data/actions/scripts/arenadragon.lua:3: in function <data/actions/scripts/arenadragon.lua:1> [26/09/2017 03:45:26] [Error - Action Interface] [26/09/2017 03:45:26] data/actions/scripts/arenadragon.lua:onUse [26/09/2017 03:45:26] Description: [26/09/2017 03:45:26] data/actions/scripts/arenadragon.lua:10: attempt to call method 'transform' (a nil value) [26/09/2017 03:45:26] stack traceback: [26/09/2017 03:45:26] data/actions/scripts/arenadragon.lua:10: in function <data/actions/scripts/arenadragon.lua:1> Editado Setembro 26, 2017 7 anos por dimmebag (veja o histórico de edições)
Postado Setembro 26, 2017 7 anos Solução @dimmebag Você tava usando o script da versão 1.2 Tenta esse: function onUse(cid, item, fromPosition, toPosition) if (getPlayerStorageValue(cid, 11548) >= os.time()) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Você só pode usar novamente em " .. (getPlayerStorageValue(cid, 11548)-os.time()+(0)) .. " segundos.") return true end if item.itemid == 1945 then doCreateMonster('Demon Arena', {x=32182,y=32236,z=7}) doCreateMonster('Demon Arena', {x=32171,y=32240,z=7}) doCreateMonster('Demon Arena', {x=32181,y=32240,z=7}) doCreateMonster('Demon Arena', {x=32175,y=32242,z=7}) doTransformItem(item.uid, 1946) setPlayerStorageValue(cid,11548,os.time()+180) elseif item.itemid == 1946 then doTransformItem(item.uid, 1945) end return true end Editado Setembro 26, 2017 7 anos por Albeck (veja o histórico de edições)
Postado Setembro 26, 2017 7 anos Autor Esse funcionou, obrigado. Só uma coisa é que a mensagem ta com problema no display do tempo, olha "06:34 Você só pode usar novamente em -1506418497 segundos." RESOLVIDO.
Postado Setembro 26, 2017 7 anos Cara, essa exauste de 3 minutos e para cada player diferente que puxar a alavanca ou se 1 player puxar nenhum outro player pode puxar a alavanca antes desses 3 minutos?eu estava querendo uma script dessas só que assim : Se eu puxar a alavanca nenhum outro player do servidor poderia puxar por 5 minutos e se o monstro n for morto em 5 minutos ele some... tem como fazer isso ?
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.