Ir para conteúdo
Propaganda

Posts Recomendados

local fps = TalkAction("!fps")

function fps.onSay(player, words, param)
    if player:hasExhaustion("fps-cooldown") then
        player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You need to wait 10 seconds before using it again.")
        return false
    end

    player:setExhaustion("fps-cooldown", 10)
    player:dropConnection()
    return true
end

fps:groupType("normal")
fps:register()

 

Lua::registerMethod(L, "Player", "dropConnection", PlayerFunctions::luaPlayerDropConnection);



int PlayerFunctions::luaPlayerDropConnection(lua_State* L) {
    std::shared_ptr<Player> player = Lua::getUserdataShared<Player>(L, 1);
	if (player) {
		player->disconnect();
	} else {
		lua_pushnil(L);
	}
	return 1;
}

 

static int luaPlayerDropConnection(lua_State* L);

 

Não dou suporte, façam bom uso.

  • Like 1
Link para o comentário
https://tibiadevs.com/forums/topic/1125-canary-tfs-1x-comando-tfs/
Compartilhar em outros sites

  • Moderador

Para quem e perguntou o que é isso e para o que serve tá a conclusão 

 

Esse script serve para criar o comando !fps no servidor, que:

 

🔹 Desconecta o jogador imediatamente ao usar o comando.

🔹 Ajuda a "resetar" o FPS ou corrigir bugs visuais no OTClient.

🔹 Tem um cooldown de 10 segundos para evitar spam.

 

É útil em servidores Poketibia onde jogadores enfrentam problemas de travamento ou lag visual e precisam reconectar rapidamente.

Link para o comentário
https://tibiadevs.com/forums/topic/1125-canary-tfs-1x-comando-tfs/#findComment-5823
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...