O Stylo Maldoso havia respondido em um tópico com o mesmo pedido que o seu. Se quiser o link, aqui está: http://www.xtibia.com/forum/topic/212046-pedido-tv-system/
O bug que o Brunnoo mostrou no final do tópico, basta trocar isto:
if getPlayerStorageValue(cid, 99285) >= 1 then doPlayerSendTextMessage(cid, 27, "Você não pode deslogar enquanto assiste à TV.") return true end
Por: -- pelo menos comigo, trocando a parte de cima por esta de baixo, o bug do attempt to compare number with string foi corrigido...
local storage = 99285 if getPlayerStorageValue(cid, storage) >=1 then doPlayerSendTextMessage(cid, 27, "Você não pode deslogar enquanto assiste à TV.") return true end
Mas serei sincero, ontem você havia feito um tópico com este pedido, e fiquei um BOM tempo tentando fazer, depois de um tempo, corrigi todos os bugs que davam no console. Porém, ao assistir TV, o player conseguia deslogar normalmente, e não dava erro algum no distro. Talvez com você funcione, ou use isso como base para adicionar essa proteção.
Só não entendi o por que de, mesmo com essa proteção, o player conseguir deslogar normalmente. Se alguém souber o motivo, por favor, poste aqui :3






info
Grupo: Barão
Registrado: 28/12/11
Posts: 233
Reputação: +3
Pessoal acho que nao é nada demais.. mais eu gostaria de saber se alguem pode me ajudar a colocar para se alguem estiver assistindo na TV não puder deslogar.. só pode deslogar estando fora da TV.. se alguem puder me ajudar ai.. brigadão mesmo ^^
Alguem pode me ajudar por favor ? :c