Postado Abril 22, 2020 6 anos Estou editando um global tfs 1.2 e tava tentando adaptar um script porém não estou conseguindo. A princípio ele funciona, porém tem 2 bugs q tem q ser resolvido. 1) Bloquear pra usar o comando quando tiver algum item encima do carpet (além dele), porque está removendo todos os itens e formando o respectivo carpet. 2) Colocar para aparecer uma mensagem se deu certo / se deu errado Talkaction: local foldedCarpet = { [26087] = 26109, --yalahahari carpet [26109] = 26087, --yalahahari carpet } function onSay(player, words, param) local tile = Tile(player:getPosition()) for i, item in pairs(tile:getItems()) do item:transform(foldedCarpet[item.itemid]) end if not foldedCarpet then player:sendTextMessage(MESSAGE_STATUS_SMALL, "Stand on top of carpet you want to fold/unfold.") end return true end -- EDIT: Só pode negar se haver um item que possa ser movido. (Se houver uma porta, por exemplo, o comando deve ser executado, alterando o carpet e deixando a porta intacta). Editado Abril 23, 2020 6 anos por Enforc Add infos (veja o histórico de edições)
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.