Ir para conteúdo
  • Cadastre-se

(Resolvido)Trocar script de Otx para Tfs


Ir para solução Resolvido por Dwarfer,

Posts Recomendados

Coloca a área corretamente e, nesse caso, você testou somente 2 sqm, coloque a área dentro da qual os players não poderão estar de MC.

 

Spoiler

local hour = "22:29" --- altere para a hora que desejar
local frompos, topos = {x = 99, y = 189, z = 6},{x = 100, y = 189, z = 6}
function onThink(interval, lastExecution)
if hour == tostring(os.date("%X")):sub(1, 5) then
    removeMc(frompos, topos)
end
return true
end
function removeMc(frompos, topos)
local ips = {}
for a,b in pairs(getPlayersOnline()) do
if isInArea(getThingPos(b),frompos, topos) then
if isInArray(ips,getPlayerIp(b)) then
doTeleportThing(b,getTownTemplePosition(getPlayerTown(b)))
end
table.insert(ips,getPlayerIp(b))
end
end
end

 

 

Ambos os scripts funcionam em TFS 0.4, configure corretamente que funcionará aí.

Contato:

 

Link para o post
Compartilhar em outros sites
  • Respostas 8
  • Created
  • Última resposta

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Posts

Esse aí funciona para tfs 0.4 também. É só colocar o horário que quer que a checagem de players com mc na área configurada aconteça. Só vai teleportar se estiver na área configurada! Caso não te sirva, dê uma olhada em: E utilize o outro script que eu fiz, editando para o intervalo na tag do globalevents para o intervalo que deseja ser verificado. Lá está configurado para checar a cada 30 segundos.

Spoiler

local hour = "22:52" --- altere para a hora que desejar
local frompos, topos = {x = 100, y = 190, z = 6},{x = 97, y = 186, z = 6}

function onThink(interval, lastExecution)
if hour == tostring(os.date("%X")):sub(1, 5) then
    removeMc(frompos, topos)
end
return true
end

function removeMc(frompos, topos)
local ips = {}
for a,b in pairs(getPlayersOnline()) do
if isInArea(getThingPos(b),frompos, topos) then
if isInArray(ips,getPlayerIp(b)) then
doTeleportThing(b,getTownTemplePosition(getPlayerTown(b)))
end
table.insert(ips,getPlayerIp(b))
end
end
end

 

Testei e COLOCANDO O FROM COM A PONTA DE BAIXO > \/  E COLOCANDO O TOPOS NA PONTA DO LADO ESQUERDO <^ 

Não foi , ele não puxa os MCS

13 minutos atrás, Dwarfer disse:

Coloca a área corretamente e, nesse caso, você testou somente 2 sqm, coloque a área dentro da qual os players não poderão estar de MC.

 

  Mostrar conteúdo oculto


local hour = "22:29" --- altere para a hora que desejar
local frompos, topos = {x = 99, y = 189, z = 6},{x = 100, y = 189, z = 6}
function onThink(interval, lastExecution)
if hour == tostring(os.date("%X")):sub(1, 5) then
    removeMc(frompos, topos)
end
return true
end
function removeMc(frompos, topos)
local ips = {}
for a,b in pairs(getPlayersOnline()) do
if isInArea(getThingPos(b),frompos, topos) then
if isInArray(ips,getPlayerIp(b)) then
doTeleportThing(b,getTownTemplePosition(getPlayerTown(b)))
end
table.insert(ips,getPlayerIp(b))
end
end
end

 

 

Ambos os scripts funcionam em TFS 0.4, configure corretamente que funcionará aí.

 

Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.

Link para o post
Compartilhar em outros sites
12 minutos atrás, Christinacsa disse:

 

Testei e COLOCANDO O FROM COM A PONTA DE BAIXO > \/  E COLOCANDO O TOPOS NA PONTA DO LADO ESQUERDO <^ 

Não foi , ele não puxa os MCS

 

 

É ao contrário cara, primeiro ponta esquerda, depois ponta direita. Perceba como eu coloquei nesse último que você mandou...

Contato:

 

Link para o post
Compartilhar em outros sites
1 minuto atrás, Dwarfer disse:

 

É ao contrário cara, primeiro ponta esquerda, depois ponta direita. Perceba como eu coloquei nesse último que você mandou...

Desculpe o error 

Eu não tinha colocado para o globalevents checkar 30 segundos

E arrumei isso ai que você falou de trocar os lados.

Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96846
    Tópicos
    519602
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo